Hi,
I am a Software Engineer
My name is Ethan McFarland and and I am a 4th year UofT CS specalist.
I startd skating when I was 3, now I play UofT varsity hockey.
6+
Years of experience
3
SWE Internships
2
Bones broken

Experience
A summary of my professional journey and roles I've undertaken.
DevOps Specalist Intern @ Tangerine
- Automated code deployments by building CI/CD pipelines in Jenkins and Bash, reducing manual integration branch deployments by 30% and improving deployment consistency
- Scaled and managed 20+ Kubernetes microservices across 5 development environments, ensuring stable deployments and handling increased traffic
Software Developer Intern @ Socitabank
- Designed and implemented a custom ServiceNow form to streamline ticket processing by auto-filling employee information, reducing manual input by 40% and improving data consistency for the internal development team
- Developed full-stack applications, utilizing JavaScript for front-end development and integrating REST APIs with automated workflows on the ServiceNow platform
Quality Engineer Intern @ Tangerine
- Restructured Tangerine's Selenium WebDriver implementation, enhancing the speed of mobile web testing execution by over 25%, with a focus on supporting offshore teams and remote employees
- Developed Java and TypeScript scripts to help developers expand front-end and api test coverage by 10%
Web Designer @ TileCo Inc
- Engaged in the development of the design, encompassing responsibilities including the management of image updates and the introduction of new products
Education
A summary of my educational background and achievements.
Honours Bachelor of Science @ University of Toronto
- 3.96/4.0 GPA
- 3x Dean's List (2022-2025)
- Related Coursework: Algorithims and Data Structures, Operating Systems, Software Design, Databases, Machine Learning
- UofT is ranked 1st in Canada and 10th in the world for Computer Science
Projects
Welcome to my personal projects, I love to automate and build things!
Notion Network Sync (2025)
Skills: Python, Docker, Kubernetes
Developed Dockerized Python services orchestrated with Kubernetes to extract LinkedIn chats and meeting notes, integrate them into a Notion database, and generate concise, structured summaries using the GPT API for streamlined tracking and follow-up.
View projectGoogle Maps Detector (2025)
Skills: Python, GCP, SQL, Playwright
Built an automated system that uses computer vision to detect updates on Google Maps locations and sends real-time email notifications to a recipient list for efficient monitoring.
View projectClinic Wait Time Tracker (2023)
Skills: React, Firebase, Google Maps API
Web application that tracks the wait time of clinics in real-time. Users are shown the quickest total trip, factoring in driving time and wait time.
View projectUofT Booking Bot (2025)
Skills: Python, Selenium, Git
Web scraping application that automates the process of booking golf slots at the University of Toronto.
View projectLoveYouDaily (2023)
Skills: ReactNative, JavaScript, Jest
Created a mobile app as an anniversary gift for couples, allowing users to share up to 30 photos, voice notes, and messages, with each piece of content disappearing after being viewed.
View projectConnectโ4 AI (2023)
Skills: Python, PyGame, Graph & Heuristic Algorithms
Developed a Connect 4 AI with an intelligent move-selection algorithm and an interactive Pygame front end, allowing users to play against the computer with real-time visual feedback.
View projectSkills
A showcase of my technical proficiencies and tools I excel in.
Let's Chat!
Feel free to drop me a message!