SL

Hi, I'm Sean, welcome! đź‘‹

I am a recent grad from McGill University, with a passion for building and learning new tools!

About Me

Hi, I'm Sean Li, a recent graduate from McGill University with a Bachelor of Science in Computer Science. Over the past few years, I've gained valuable experience as a software developer and data engineer intern, working on large-scale distributed systems and optimizing data-driven solutions for major financial institutions like CIBC and BMO. Whether it's building robust backend systems or developing intuitive full-stack applications, I love using technology to solve real-world problems.

Skills
Work Experience
SL
Software Developer Internship @ CIBC
May 2022 - Aug 2022
  • Accelerated the launch and development of a large-scale distributed backend system for the CIBC Costco credit card, processing over 1 million transactions per month by utilizing Spring Boot and microservices architecture to ensure high availability and scalability.
  • Enhanced the digital transfers and fund relocation system by establishing Jenkins CI/CD pipelines, using Java, Spring/Spring Boot and Maven for streamlined builds, impacting over 1M+ users.
  • Analyzed and boosted critical financial transaction modules’ reliability by increasing unit test coverage from 20% to 85% using JUnit and Mockito.
  • Implemented comprehensive RESTful API documentation using Swagger, increasing developer onboarding efficiency and improving collaboration across development and QA teams.
SL
Data Engineer Internship @ BMO
Jan 2021 - Aug 2021
  • Reduced PostgreSQL database data redundancy by 35% by optimizing database schemas and queries, enhancing data storage efficiency.
  • Developed SQL migration scripts, transitioning data from the old IDP database to a new cloud storage platform (AWS), achieving a 30% improvement in data processing speed and zero data loss.
  • Conducted System Integration Testing (SIT) and User Acceptance Testing (UAT) for BMO credit risk analysis, bolstering system security and reliability.
  • Spearheaded data migration and masking for the BMO Credit risk team, improving credit risk analysis for 7M+ users using SSIS and PostgreSQL (Netezza).
Projects
Carousel image 1
Carousel image 2
Carousel image 3
Carousel image 4
Tab.io
React Native
Firebase
Figma
JavaScript
Developed a bill-splitting mobile application. Utilized Figma for UI/UX design, constructed the front-end with React Native, and managed back-end and authentication with Firebase, and Google Cloud Vision to allow photos of receipts.
Carousel image 1
Carousel image 2
Carousel image 3
Algebriz
React
Node
Express
MongoDB
Socket.io
Managed a team of 3 and built the web design and functionality of a full-stack web application, a quiz game that supports real-time connectivity for 30+ players using Socket.io.
Carousel image 1
Carousel image 2
ilearnworld
HTML
CSS
JavaScript
MySQL
Led the development of a tutoring platform connecting 100+ students with 30+ recent graduates from top universities (e.g., Stanford, Yale) by utilizing JavaServer Faces (JSF), HTML, CSS, JavaScript, and MySQL for a full-stack, responsive web application.
Carousel image 1
BMO X Microsoft Hackathon Winner
PowerBI
PowerAutomate
Spearheaded a team of interns to develop a solution that reduced the auditing process by 2 hours per iteration, leveraging Power BI and Power Automate to streamline data reporting and workflow automation.