Antarpreet Khalsa
Software Engineer • Breaking cool stuff with AI
Projects
Experience

Software Engineering Intern
May 2025 — Aug 2025StackAdapt • Toronto, ON (Remote)
- Migrated 8 critical Rails-based prod-databases workflows from legacy EC2 GitHub Actions runners to Kubernetes-hosted EKS runners — rebuilt AWS IAM roles to restore S3/ECR access, configured security groups to maintain ingress/egress rules, pod-mounted Vaults secrets, and tuned nodepool TTL/lifecycle policies— reducing runner uptime from 24/7 to ~11 hrs/day, cutting infrastructure costs by 54%
- Refactored Rails Rake task automation by replacing Capistrano deployments with direct Bundler-executed Rake commands, modernizing the codebase and improving workflow runtime consistency by 20% across staging and prod
- Optimized Sidekiq job processing by implementing queue filtering and StatsD instrumentation in Rails, cutting demo environment job CPU usage by 30% and enabling fine-grained performance tracking in Grafana (Loki)
- Increased workflow throughput by splitting multi-hour jobs into modular Rails-driven pipelines, reducing average job completion time by 35% and enabling safe parallel execution without DB contention
Ruby on RailsKubernetesAWS EKSAWS EC2AWS IAMTerraformGitHub ActionsSidekiqGrafanaCapistrano

C++ Teaching Assistant
Sep 2024 — Dec 2024University of Waterloo - Engineering • Waterloo, ON
- Conducted weekly lab sessions and office hours for a C++ programming course for 430 first-year engineering students
- Collaborated with the instructional team to deliver supplementary materials such as code examples, grade assignments, and exams, and improve student engagement through targeted help sessions
C++OOP

QA Automation Engineer Intern
Feb 2024 — Aug 2024Asigra Inc. • Toronto, ON (Remote)
- Developed POCs to automate complex monitoring and testing processes, leveraging AWS-SDK (Lambda, DynamoDB, S3, SQS, Eventbridge), impacting manual coverage by 30%
- Implemented e2e testing automation for critical application features, (backups/restores for 3rd party SaaS products) using NodeJS, Playwright, AWS, Postman, and respective SaaS REST APIs
NodeJSPlaywrightAWS LambdaDynamoDBAWS S3AWS SQSEventbridgePostman

Full-Stack Developer (Part-time)
Sep 2023 — Dec 2023University of Waterloo - Linguistics • Waterloo, ON
- Expanded 3 backend APIs with new GoLang/Docker endpoints and optimized MySQL queries for 100K+ records, while overhauling Next.js (TypeScript, MUI) frontend to integrate updates—boosting performance and customer experience
GoLangDockerMySQLNext.jsTypeScriptMUI

Full-Stack Developer Intern
Jan 2023 — Apr 2023Cardinal Entertainment • London, ON (Remote)
- Built a friend management system with leaderboard and chat features for a web3 game, using web sockets, ReactJS, Material UI, Typescript, Nakama server, CockroachDB, and Docker, successfully serving 38,000 players
- Implemented multi-blockchain compatibility in an NFT marketplace DApp, and designed a key front-end DApp for a VIP membership contract, using Vue.js, ReactJS, ethers.js, and Metamask, increasing reported user retention by over 20%
Web3ReactJSTypescriptDockerVue.jsethers.jsCockroachDBNakama

Software Developer Intern
May 2022 — Aug 2022Dye & Durham Corporation • Toronto, ON (Remote)
- Revamped and modernized two major company websites (around 600 pages) using CSS3, ColdFusion, Figma and Jira, enhancing user experience, accessibility, and successfully implementing a rebranding campaign through agile workflow with corporate and HR teams.
ColdFusionCSSFigmaJira
About
I enjoy building intuitive, fast, and reliable software. Outside of work, I like learning new technologies, contributing to open-source, and exploring thoughtful product design.