From fe3a8c43147c2dffb0204ac592013f4f0af488b7 Mon Sep 17 00:00:00 2001 From: Dylan Baird Date: Mon, 15 Dec 2025 13:17:14 -0500 Subject: [PATCH] Adding Caddyfile settings for plex --- caddy/Caddyfile | 4 + dylanbaird.com/src/resume-markdown.txt | 123 +++++++++++++++++++++++++ dylanbaird.com/src/resume.pdf | Bin 0 -> 36880 bytes 3 files changed, 127 insertions(+) create mode 100644 dylanbaird.com/src/resume-markdown.txt create mode 100644 dylanbaird.com/src/resume.pdf diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 3dddb4d..2de33d4 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -22,6 +22,10 @@ immich.dylanbaird.com { reverse_proxy immich-server:2283 } +plex.dylanbaird.com { + reverse_proxy 192.168.2.31:32400 +} + dylanbaird.com { root * /srv/dylanbaird file_server diff --git a/dylanbaird.com/src/resume-markdown.txt b/dylanbaird.com/src/resume-markdown.txt new file mode 100644 index 0000000..b37db75 --- /dev/null +++ b/dylanbaird.com/src/resume-markdown.txt @@ -0,0 +1,123 @@ +# Software Engineering Resume + +## Contact Information + +**Dylan Baird** + +*Magog, Quebec, Canada* + +*git* https://forgejo.dylanbaird.com/dylan + +*website* https://dylanbaird.com + +*email* dylan@dylanbaird.com + +## General Summary + +With over five years of professional engineering experience I have demonstrated a strong ability to learn quickly and adapt to the domain having worked in both healthcare and finance with no previous experience in either. I have strong skills in application development, security-focused engineering, and in systems and resource administration. I likewise have a strong capacity for communication which helps me understand business requirements to apply to a given solution or develop a new one and to then communicate with relevant parties (technical and not) to ensure the success of a project. + +My intellectual background and studies in philosophy helps with analytic thinking, simplifying complexity, and communication. My past career of over ten years as a chef has helped me develop a very strong work ethic and an ability to take on responsibility. I am currently pursuing self-study of computer science fundamentals and cyber security and will continue this. Where I may lack experience, I make up for it with a willingness to learn, a passion for the craft, and an understanding that one progresses not by chance, but through hard work and study. + +## Work History + +### Senior Software Engineer | Security Infrastructure Engineer + +**Desjardins** + +*September 2025 - Ongoing* + +Continued responsibilities from before. Responsible for growing, documenting, and expanding event-grid like system. Increased responsibility for information security management. Spearheading effort to implement Datbricks Apps as a simple, secure, and effective business solution. + +*Powershell, Python, Bicep, Azure, IAM, SQL, .NET, business analysis, testing, networking, Databricks* + +### Software Engineer | Security Infrastructure Engineer + +**Desjardins** + +*December 2024 - August 2025* + +Member of infrastructure team responsible for security and infrastructure for the SOC at Desjardins. Responsible for provisioning, monitoring, optimizing, and securing Azure cloud resources. Assisted in managing complex networking given relationship to the larger Desjardins network. Worked with the team to develop and implement IAM for the SOC. Sole engineer responsible for development of an event-grid like system used within the SOC for access control, business reporting, and legal requirements. Responsible for aiding various teams in programming their solutions. + +*Powershell, Python, Bicep, Azure, IAM, SQL, .NET, business analysis, testing, networking* + +### DevSecOps Engineer + +**Desjardins** + +*September 2022 - November 2024* + +DevSecOps developer building information management tools for the SOC at Desjardins. Used .NET technologies to develop a micro-services architecture application. Became responsible for crucial aspect of integration with other Desjardins technology systems. Member of five person tech lead panel. Mentored other developers. Used Powershell to automate Azure deployment. Wrote an automation tool to increase developer productivity on our team. Without fail, met expectations despite significant personal difficulties during this time. Member of small team leading a large architectural change to our primary product with performance and simplicity in mind. + +*.NET, MS SQL Server, Blazor, EF Core, Powershell, Azure, business analysis, testing, microservices* + +### DevOps Engineer + +**Actium Technologie** + +*September 2020 - August 2022* + +Lead developer of technology startup operating in the healthcare sector. Responsible for database design and management, cloud deployment, application development, and regular meetings with clients (hospital management). Used PostgreSQL and SQL to develop a database schema to efficiently store information about every item in a hospital as well as user data, workflows, audits, and communication. Used a reporting engine to develop business analytics for client management. Used .NET to develop a robust API. Used Angular/Typescript/Ionic to develop mobile apps for hospital employees. Used RabbitMQ for real time communication between apps. Used Azure/Docker/Linux/Windows Server to deploy and establish CI/CD pipelines. Learned networking performance tuning. + +*.NET, Postgres, SQL, Typescript, Angular, Ionic, Docker, Jenkins, Azure, Linux, business analysis, testing, performance* + +## Education + +### Honours Philosophy (with distinction) + +**Concordia University** + +Honours degree in philosophy with a focus on epistemology, metaphysics, and political philosophy. + +Relevant CS elective courses taken: + +- Object Oriented Programming +- Linear Algebra +- Databases + +### Self-Study + +I have a self study project with the intention of filling in the missing computer science fundamentals. This will be documented on my website shortly. Largely inspired by [Teach Yourself CS](https://teachyourselfcs.com/). + +## Projects + +### CTO ApplyAway + +Technical founder of small startup. We aim to provide a better interface for navigating the Canadian immigration system. Workflow engine managing the immigration application process. i18n for multiple languages. Document management for required uploads. Security focused given sensitive information. + +https://applyaway.ca + +*.NET, Razor Pages, HTMX, Python, Postgres, EF Core, S3 (MinIO), Docker, i18n, encryption, TailwindCSS* + +### HomeLab + +Running a server under my couch serving multiple services and internal tools for ~10 people. Hosting dev environment for small startup. Originally bare metal installations with systemd but moving to Docker and ultimately Kubernetes for practice. Migration details are available on my website (public git repo). + +https://forgejo.dylanbaird.com/dylan/barrios + +*Fedora Server, Docker, Docker Compose, Bash, ForgeJo, MinIO, Postgres, Caddy, Fail2Ban, IAM* + +### Open Source + +Very small (but ongoing) contribution to a fun website for practicing classical guitar. I have an accepted PR adding local storage and a PR soon to be submitted for converting the site to a PWA. + +https://github.com/braedon2/RCM-scale-practice + +*JavaScript* + +## Technologies & Skills + +**.NET:** API, micro-services, Blazor, EF Core, and Razor Pages. + +**Front end:** Javascript, Typescript, Angular, and HTMX. + +**Database:** Postgres, MS SQL Server, MongoDB, and SQLite. + +**Security:** OWASP, Mitre, IAM, Resilient, and experience working in a SOC. + +**Personal:** communication (written and oral), English (native), French (proficient), leadership, and mentorship. + +**Ops:** Linux, Docker, Bash, Powershell, Bicep, and Azure. + +**Misc:** RabbitMQ, HL7, and Ionic. + +**Interest (amateur level):** Lisp (Racket), Golang, Python, Terraform, and Kubernetes. diff --git a/dylanbaird.com/src/resume.pdf b/dylanbaird.com/src/resume.pdf new file mode 100644 index 0000000000000000000000000000000000000000..89935f40ee39a30c9bdfc0a2a1647dc0776ddae5 GIT binary patch literal 36880 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