I rejoined the Ratio.City team (now part of Esri Canada)
part time during my final semester of university (Jan - Apr
2024). Following that, as my first full time role after
graduation, I am currently working as a full stack software
developer there. In this role, I am responsible for
planning, designing and developing new frontend, backend and
data system features, while maintaining and improving
existing features.
I had the opportunity to work as a teaching assistant for
the Technology Leadership Initiative (TLI) program at the
Department of Computer Science at the University of Toronto.
Specifically, the course is
CSC207 Software Design. In this role, I provided technical support to students in
the program as they worked to create a software MVP that
addresses a real world problem in under 12 weeks. Some of
the areas I provided support in included clean architecture,
design patterns, Spring Boot, testing and cloud
infrastructure.
At AWS, I worked in one of the Payments team, where I got
the opportunity to own the delivery and design process of a
new data service from scratch to completion in 12 weeks. My
work served as a foundation for the team as they expanded
their domain. I wrote a design document based on the
business & technical requirements as well as project
timeline given. Technically, I delivered foundational
components for the service such as ECS/Fargate service
platform, auto‐scaling & load testing infrastructure,
deployment pipeline, API implementation (with extensive use
of dependency injection & interface segregation), as well as
monitoring & testing infrastructure.
Full Stack Developer Intern
-
Ratio.City
May 2022 - August 2022
I worked as a full stack developer at Ratio.City in Toronto
in the summer of 2022. I used the Angular framework and
Material Design (with HTML, SCSS, TypeScript) to develop
software features, improved the web app UI and
functionalities. I also spearheaded the for the front end
Angular code base testing (achieving over 80% code coverage)
as well as integrating Matomo Analytics into the web
application. As part of my front-end testing initiative, I
also created a workshop for the entire technical team to
guide them on various methods and tools for Angular testing
as they continued to develop their front-end test coverage.