About
My Name
I prefer to go by my middle name, Ethan. This is thanks to the cumulative amount of time it takes to explain my first name. If you are curious about the phonetics here’s a short guide, my first name is ‘Tadgh’ (pronounced tye-gh), thanks to its Gaelic origins, the ‘a’ makes a ‘ye’ sound, the ‘d’ is silent and it ends with a hard ‘g’. Overall, it’s just inefficient and inaccessible; not a good use of time
Work Experience
Junior DevOps / Associate Consultant - Optimiz
May 2023 - Aug 2023Integrated Ansible into internal tooling, reducing deployment time of AppDynamics agents by 80% across various hosts.
- Resolved bi-weekly WordPress reliability issues
- Technologies used: Grafana, Selenium, Azure, Express.js
Junior Full Stack Developer - Red River College Polytech
Jan 2023 - Apr 2023Developed a web application to provide customers with on demand services. Using the Agile methodology my team an I worked alongside a client allowing for flexible design and consistent feedback. Additionally teaching alongside 4 other junior developers, helping them learn and work through difficult tasks.
- Implemented user authentication via NextAuth
- Built out an API to handle account admin tasks like, password resets, and verification emails sent during account creation or for password resets
- Built authenticated REST APIs to handle user information
- Developed web form validation schemas, implementing them on frontend and backend. Preventing the storage of incorrect user data.
- Wrote 7 pages of documentation, covering implementation and testing
- Technologies used: Next.js and PostgreSQL, Prisma ORM
Education
Red River College Polytechnic: Business Information Technology
Aug 2021 - Dec 2023GPA: 4.35/4.5
Earlier Work - Before College
- 2021 - Minimal Windows 10 Image
- Created Windows Install images using DISM (Deployment Image Servicing and Management) improving performance on low end hardware. With a 10GB install footprint these images were 1/4 the size of a typical install, additionally these reductions also brought down the idle RAM usage to 800MB, a regular install hovers around 3GB of RAM. Due to the restrictive requirements of this project I learned new ways of troubleshooting issues, and an understanding of the Windows Installation Media internals and Windows 10.
- 2021 - Mod Development Kit User Interface
- Used Swing and Java to develop a user interface for a development tool. This tool was used to create community content for of the sandbox game, Garry’s Mod. From this project I learned about the importance of user experience and user interface design.
- 2020 - Android Debugging Bridge User Interface
- In Grade 12, I learned Java and Swing. My final project was to build a user interface for the Android Debugging Bridge (ADB), simplifying the management of system applications and complex command-line tasks to improve workflow and accessibility.
- 2014 - Adding Dark Mode to a VOIP Application
- Reverse engineered a popular Voice over IP (VOIP) application, adding a dark mode through the modification of embedded resource files.