Colin Lin
Software Engineer
Computer Science Co-op at University of Toronto
Toronto ON |colin.lin@mail.utoronto.ca
I'm a Software Engineer with experience in both frontend UX design and backend API development.
I describe myself as someone who is ambitious, a quick learner, and has a passion for developing software with a positive social impact.
Experience
Software Engineer
StripeOctober 2024 - Present
- ML Experience and Notebooks
Software Developer
Konrad GroupSeptember 2023 - August 2024
- Developed new frontend features for a major airline's flight booking application using Vue.js, impacting over 1 million users
- Built online contests and promotional pages for a major real estate client using Next.js and Contentful CMS
- Accelerated internal IT processes by 300% by automating manual tasks using Python and Selenium
- Mitigated fraudulent contest entries by implementing browser fingerprinting using JavaScript
Teaching Assistant
University of Toronto ScarboroughJanuary 2023 - April 2023
- Developed highly effective Angular and CORS tutorials for CSCC09 Programming on the Web
- Reinforced students’ understanding of web technologies, RESTful APIs, cloud deployment, and containerization with Docker
- Honed communication, mentorship, and leadership skills to foster an engaging learning environment
Cloud Full Stack Engineer
HSBCDecember 2021 - December 2022
- Developed cloud‑based web apps for HSBC Wealth Compass and US Product Onboarding using React and Redux
- Engineered RESTful APIs and API Orchestration layer using Spring Boot and Express.js microservices deployed on AWS
- Reduced maintenance cost by 40% by migrating legacy JavaScript codebase to TypeScript
- Worked closely with a cross time‑zone Agile Scrum team to support systems critical to Retail Banking across North America
- Mentored 3 new employees and interns on frontend development, API design, and advanced product knowledge
Software Developer
Ontario Institute for Studies in EducationOctober 2021 - June 2022
- Implemented new tools for collaborative learning software using Angular, Fabric.js and Firebase
- Established real-time data updates on virtual classroom whiteboards with over 30 concurrent users using socket.io
- Built a data collection framework for researchers to analyze classroom activity and generate reports
Software Developer
University Of Toronto ScarboroughSeptember 2021 - February 2022
- Analysed trends across global news sites by constructing data visualizations using Python, pandas, and Matplotlib
- Improved the efficiency of the Python website crawler by 50% by applying filters and caching data
- Served browser-accessible Jupyter Notebooks for researchers using Jupyterhub deployed on the cloud
Software Engineer
UofT HatcheryMay 2021 - October 2021
- Developed time-saving tools for the administrator dashboard using Vue.js, PHP, and WordPress
- Worked closely with senior developers to find and resolve bugs on the website
- Designed MySQL database schemas to store user data and survey responses
Software Developer
Cineplex Digital MediaSept 2020 - April 2021
- Led the development of custom web applications and digital signage for RBC, Citizens, and Scotiabank
- Adapted HTML, CSS, and JavaScript projects to serve different countries, currencies, and languages
- Reduced maintenance cost by 90% by rebuilding a legacy application using React
- Worked closely with creative teams to convert designs and requirements to interactive applications
Education
Honours Bachelor of Science
University of TorontoComputer Science, Software Engineering Specialist
GPA: 3.88
Sept 2019 - August 2023
Projects

TalkLab
Tool for researchers to collect data to fine-tune large language models and study user interaction with AI chatbots





Skills
Languages
Java, Python, C, HTML, CSS, JavaScript, TypeScript SQL, PHP
Frameworks and Libraries
Spring Boot, Node.js, Express.js, Next.js, Vue.js, React, Angular, jQuery, Bootstrap, Tailwind CSS, Pandas, NumPy
Databases
MongoDB, MySQL, PostgreSQL, Neo4j
Concepts
RESTful APIs, Object Oriented Programming, MVC Architecture, Microservices, Agile Scrum
Tools
AWS, Linux, Git, Jira, Docker, Databricks, WordPress, Postman
Soft Skills
Collaboration, Leadership, Teamwork