Taq - Software Developer (Co-op)
Sep 2023 - Apr 2024
Markham, ON

- Transformed a monolithic .NET application to a microservices architecture to improve maintainability and reduce costs, creating new SQL stored procedures for efficient data retrieval
- Rewrote and migrated critical validation endpoints from C# to JavaScript, resulting in improved performance and maintainability; validated through Jest unit testing
- Diagnosed and resolved critical bugs, including various timeout errors, increasing system efficiency by 15%
- Migrated applications to AWS with Kubernetes and Docker, effectively using OpenLens for debugging
- Improved efficiency of internal Python scripts by 60% though implementation of multi-threading
- Perfromed Apache JMeter load testing to ensure application integrity and performance under stress
- Created a SQL script to mask all PII data, ensuring compliance with SOC 2 standards
- Developed a comprehensive plan for a file conversion and compression microservce to make files compatible with other microservices and reduce file sizes by 25%
- Built a new React component to display information, enhancing user understanding