January 2025 - Present
Full Stack Software Engineer @ Tineye
Toronto, ON
- Python
- TypeScript
- FastAPI
- Pyramid
- Vue
- PostgreSQL
- Docker
July 2021 - December 2024
Developer @ Race Roster
Remote
- Built scalable validation of financial transactions through daily comparisons against Stripe/Adyen platforms
- Created and documented strategy to streamline resolution of payment transaction discrepancies across 25+ legacy transaction tables, reducing monthly investigation time by 4-20 hours
- Extracted financial systems into smaller Dockerized services with extensive test coverage
- Worked with data, product, and customer service teams to enhance Stripe integrations for compliance and support expansion into new markets
- PHP
- JavaScript
- Symfony
- React
- MySQL
- PostgreSQL
- AWS
- Docker
December 2020 - July 2021
Junior Software Engineer @ Audiobooks.com
Burlington, ON
- Designed and implemented end-to-end automation of uploads and re-ingestion of AWS Personalize data, increasing update frequency by 22x and eliminating the need for developer intervention
- Scripted data cleaning and reorganization processes in Python for better ingestion into AWS services
- Applied tag attributes to millions of users, enabling precise targeted advertising strategies
- PHP
- Python
- JavaScript
- Vue
- MySQL
- AWS
May 2020 - August 2020
Software Developer (Co-op 2) @ Orbis Communications
Remote
- Returned for final co-op term as part of program at Mohawk College
- Developed a metrics dashboard in Vue, C# and .NET Core, converting over 50 site metrics into dynamic visualizations for data-driven decision making
- Ensured WCAG 2.1 AA web accessibility standards compliance by updating content management systems, affecting over 100 post-secondary institutions
- Enhanced RESTful APIs with an eye towards security and scalability, supporting onboarding of new schools
- C#
- JavaScript
- .NET Core
- Vue
- Microsoft SQL Server
January 2019 - August 2019
Software Developer (Co-op 1) @ Orbis Communications
Remote
- Revamped client-facing pages from Bootstrap 3 to a custom UI kit for improved usability and consistency
- Built map-based tooling with Google Maps to help post-secondary staff understanding distributions of placement opportunities for co-op students
- C#
- JavaScript
- .NET Core
- Vue
- Microsoft SQL Server