Antarpreet Khalsa

Software Engineer • Breaking cool stuff with AI

Projects

Experience

Company logo

Software Engineering Intern

May 2025 — Aug 2025
StackAdapt • 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
Company logo

C++ Teaching Assistant

Sep 2024 — Dec 2024
University 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
Company logo

QA Automation Engineer Intern

Feb 2024 — Aug 2024
Asigra 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
Company logo

Full-Stack Developer (Part-time)

Sep 2023 — Dec 2023
University 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
Company logo

Full-Stack Developer Intern

Jan 2023 — Apr 2023
Cardinal 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
Company logo

Software Developer Intern

May 2022 — Aug 2022
Dye & 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.