-
Languages JavaRustJavaScriptPythonC++ -
Frameworks ReactAstroActixSpringFlaskRails -
DevOps & CI/CD DockerJenkinsGradleKubernetesSplunkSpinnakerKibanaGrafana -
Testing SeleniumJUnitMokitoPowerMockCucumberMochaChaiPlaywright -
Embedded Systems VerilogVHDLRaspberryPiArduino
-
University of Waterloo Bachelor of Applied ScienceComputer Engineering2018 - 2023
Fusion Team Backend
-
Languages JavaRustJavaScriptPythonC++ -
Frameworks ReactAstroActixSpringFlaskRails -
DevOps & CI/CD DockerJenkinsGradleKubernetesSplunkSpinnakerKibanaGrafana -
Testing SeleniumJUnitMokitoPowerMockCucumberMochaChaiPlaywright -
Embedded Systems VerilogVHDLRaspberryPiArduino
- AutodeskSoftware EngineerSep - Dec 2022Toronto(Internship)
• Developed a Python-based tool to streamline load testing for Autodesk Fusion services, which is essential for real-time monitoring on Health Dashboards post-release. Implemented Jenkins support for ECS container accessibility
• Worked on legacy API migration in Java Spring Boot, optimized performance through new caching mechanisms and Elasticsearch integration, reducing backend response times.
• Introduced Codacy to improve code quality, resolving more than 75,000 code style issues with refined Gradle build processes.
• Performed backend tests using Mockito with JUnit, enhanced data visualization and reporting with Splunk and Kibana.
Java Spring Boot JUnit - BetterUpSoftware EngineerJan - Apr 2022San Francisco(Internship)
• Implemented data pipelines for users' profile pages with Ruby on Rails and Ember.js.
• Revamped the onboarding process for user appointment management with Memcached and PostgreSQL.
• Modernized the infrastructure by transitioning from legacy JSP and jQuery to RESTful APIs and GraphQL.
• Expanded unit test converge to 80% with RSpec and SemaphoreCI.
Ruby on Rails Ember.js Tailwind - PointClickCareSoftware EngineerJan - Apr 2021Toronto(Internship)
• Wrote and maintained scalable Spring Boot services in MVC pattern to efficiently handle data entry for over 10,000 users. Conducted through testing using Selenium with Jenkins.
Java Spring Boot Selenium - CIBCSoftware DeveloperMay - Aug 2020Waterloo(Internship)
• Constructed and deployed a full-stack web application using Flask and React, containerized with Docker for streamlined deployment on AWS.
• Designed a multi-threaded media pipeline with CUDA, enabling GPU acceleration for H264 video encoding and conversion, which led to a significant reduction in CPU usage by 30%.
Flask React Docker - Safyre LabsFullstack DeveloperSep - Dec 2019Toronto(Internship)
• Launched the company's new e-commerce website, Lee Fiori, using Ruby on Rails and React.
• Contributed to the development and maintenance of the main platform, Jewlr.com.
Ruby on Rails React jewlr.com leefiori.com - Bigriver TechSoftware DeveloperJan - Apr 2019Kingston(Internship)
• Participated in debugging Laravel-based applications and creating documentations for customers.
Laravel