Implemented a facial grouping and search feature on the flagship product using vector search. (Python Deepface library, AWS OpenSearch, PHP Laravel 11)
Modified slow and inadequate performing queries by 300x.
Led migration of captcha in legacy codebase saving company over $10,000 annually.
Designed and implemented a database seeder for multiple teams to create test data when smoke testing and testing edge cases saving engineers hours of testing time. (PHP Laravel 11, MySQL, AWS)
Reinforce OWASP Top 10 security principles across flagship and other apps in our team's domain.
Performed security audits on features, used scanning tools like Trufflehog and added security tools to application CI to prevent security vulnerabilities from occurring. Performed these tasks while collaborating with Devops and DevSecOps.
Build and deploy features and enhancements for the flagship product. (PHP Yii 2, PHP Laravel 11, Vue 3, Typescript, JS)
PricelineMay 2021 - May 2024
Backend DeveloperWinnipeg, MB
Spearheaded the creation of an automated pipeline for code-based documentation, enhancing transparency for Priceline affiliates and eliminating manual documentation, saving 100% of the technical writers' time. (Golang, Javascript, GCP)
Accelerated SQL query operations via a batching implementation in our binaries and scripts, slashing run times from 6 hours to less than 1 hour, thereby speeding up the run time by 83.3%. (Golang, PHP 8, MySQL)
Developed a tool that aggregated large-scale supplier data and applied machine learning for identifying and removing duplicate hotel amenities. (Golang, Ruby on Rails, Python, and GCP)
Collaborated cross-team to triage and resolve production incidents, reducing downtime from 2-3 days to 5 hours.
Developed external and internal APIs used by our partners and account managers using a Test-Driven Development approach, improving system functionality and integration capabilities. (Golang, Python, Bash, GitHub, Google Cloud Platform (GCP), Docker, Kubernetes, Javascript, Typescript)
FleetoperateJanuary 2020 - May 2021
Fullstack DeveloperWinnipeg, MB
Launched initial products for shippers, drivers, and recruiters, managing 1,000+ daily shipments and high-volume customers via queuing for reliable high-traffic performance. (AWS DynamoDB, Amazon SQS, NoSQL)
Improved user accessibility by 80% by improving the filtering of shipment data resulting in a significant boost in user satisfaction and engagement. (Javascript, Typescript, Angular 8/10/12)
Designed various endpoints on the back end and created the front-end counterpart (Node.js, Angular 8/10/12)
Mentored co-op students and new hires to help them onboard in a few days.
Created the CI/CD pipeline for multiple services in AWS CodePipeline.
PROJECTS Pantry: Food & Supply Tracking Tool
Created at the beginning of the pandemic for my family to use. We tracked what food and supplies we had and needed with a built-in barcode scanning to prevent overspending and spoilage. (PostgreSQL, Python, Flask, JS, Heroku)
Budget Tracker
Scan and upload your receipts to google drive to manage your budget. (GCP, PHP Laravel 11, Vue 3, Typescript, HTML, CSS, SQLite)
Scrimmage: Local Pickup Soccer Organizer and Manager Tool
Facilitates effortless management of pickup soccer games through a dedicated web app. Enables game creation and easy sharing via a single link, eliminating the need for app downloads. (PostgreSQL, Golang, Vue 3, Nuxt, Twilio, Vercel)
Study Buddy: Language Learning Tool with AI
Built a web app to help learn unique phrases for myself so that I could speak natively to those around me. The app worked by creating a flash card system (similar to Anki) that could be accessed at home or on the go. (Vue3, PHP Laravel 11, Perplexity API) - Private repo
Personal Best (PR) Pals: Strava but for weight lifting
IOS App built for friend groups to create and copy each other's workouts, diets, and other health related routines (Swift) - Private repo