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

Avatar

Experience

A summary of my professional journey and roles I've undertaken.

DevOps Specalist Intern @ Tangerine

Summer 2025 | Toronto, CA

  • 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

Summer 2024 | Toronto, CA

  • 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

Summer 2023 | Toronto, CA

  • 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

2021โ€“2022 | Toronto, CA

  • 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

Sept 2022 - May 2027 (Expected) | Computer Science Specialist

  • 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: PythonDockerKubernetes

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 project

Google Maps Detector (2025)

Skills: PythonGCPSQLPlaywright

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 project

Clinic Wait Time Tracker (2023)

Skills: ReactFirebaseGoogle 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 project

UofT Booking Bot (2025)

Skills: PythonSeleniumGit

Web scraping application that automates the process of booking golf slots at the University of Toronto.

View project

LoveYouDaily (2023)

Skills: ReactNativeJavaScriptJest

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 project

Connectโ€“4 AI (2023)

Skills: PythonPyGameGraph & 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 project

Skills

A showcase of my technical proficiencies and tools I excel in.

Let's Chat!

Feel free to drop me a message!