Karandeep Bhardwaj
Lead Software Engineer · Go · Python · AWS
Résumé
About

Karandeep Bhardwaj

Lead Software Engineer

7+ years building production AI systems and cloud-native distributed platforms across financial services and supply chain. Specializes in LLM-based agentic workflows (LangGraph, Amazon Bedrock, MCP) and serverless AWS architecture, with production microservices in Go, Python, and TypeScript. Owns technical roadmaps, leads teams of 5+ engineers, and presents AI strategy to senior leadership.

7+Years building production systems
200k+Monthly requests processed
96%Self-service containment
65%Faster auth resolution
Experience

Where I've built

7+ years shipping AI platforms, microservices, and full-stack products — from Fortune 500 enterprise to greenfield architecture.

Lead Software Engineer · Sun Life Financial

Nov 2021 – Present
  • Designed and shipped an LLM-powered call routing and authentication system — a LangGraph state machine on Amazon Bedrock with DynamoDB-backed session persistence — routing 15+ plan categories and lifting self-service containment from 61% to 96%.
  • Built Go microservices to onboard Interac as a payments vendor, integrating with core record-keeping systems with full audit logging and processing 25,000+ transactions/month.
  • Productionized MCP integration for dynamic multi-agent tool orchestration with a custom middleware layer enforcing 3-tier authentication (identity, single-factor, multi-factor).
  • Spearheading on-prem → cloud migration onto Amazon Bedrock AgentCore, deploying agents via AgentCore Gateway and Runtime for fully managed, scalable agentic infrastructure.
  • Led serverless migration (Lambda, API Gateway, DynamoDB, SQS) processing 200k+ monthly requests with zero customer-impacting incidents and ~30% lower p95 latency.
  • Automated caller verification in Amazon Connect through multi-Lambda orchestration — Lex intent capture, ANI lookup, and OTP step-up — reducing authentication resolution time by 65%.
  • Led and mentored a team of 5+ engineers on LLM-based system design, owning the technical roadmap and presenting quarterly AI strategy to senior leadership.

Full Stack Engineer · Tecsys Inc.

Jan 2021 – Nov 2021
  • Led monolith-to-microservices re-architecture using event-driven architecture (SQS) built on Node.js/Next.js with TypeScript, enabling independent scaling and deployment of supply-chain services.
  • Led front-end modernization with Vue 3 + TypeScript, building a Storybook-documented atomic-design component library adopted across 3+ product teams.
  • Engineered an end-to-end customs compliance microservice using AWS SAM, Lambda, SQS, and S3 with SFTP integration, eliminating a vendor dependency and saving $300K annually.
  • Established TDD (Jest) and k6 load testing, achieving zero P0 incidents during peak traffic windows.
  • Hardened integration security by implementing OAuth 2.0 across 10+ carrier integrations, managing token lifecycle across distributed microservices.

Full Stack Engineer · BIDGALA

Jan 2020 – Jan 2021
  • Architected and shipped a full-stack e-commerce social platform using Python (Django) and React, with RESTful APIs deployed on AWS (EC2, RDS, S3).
  • Defined technical architecture and mentored 3 junior developers, establishing code review standards and Git workflows adopted by the team.

Software Developer · Unisys Pvt. Ltd.

Jan 2017 – Aug 2018
  • Developed enterprise Java applications for Fortune 500 clients in cross-functional Agile squads, contributing across the full SDLC and establishing coding standards adopted team-wide.
Projects

Selected work

A recurring thread runs through these: privacy-first, local-first software that keeps your data on your own machine.

Yapper

Local-first

Privacy-first voice-to-text desktop app: captures speech, transcribes on-device, refines the text with a local LLM, and auto-pastes at your cursor. Fully local — no cloud, no API keys.

Tauri 2RustReact TypeScriptwhisper.cppOllama
View on GitHub /Yapper

AirBrowse

No API keys

Browser automation powered by GitHub Copilot — no API keys, no external AI services. Drives the browser entirely through your existing Copilot subscription.

TypeScriptVS Code Extension Chrome ExtensionNode.js
View on GitHub /AirBrowse

cashstash

Offline-first

Private, offline-first budget tracker that syncs to your own Google Drive. No ads, no tracking — your finances never touch a third-party server.

TypeScriptOffline-firstGoogle Drive Sync
View on GitHub /cashstash

wrapzone

Full-stack

Premium vehicle-wrapping booking platform with 3-tier packages, scheduling, and integrated payments.

Next.js 15Drizzle ORMStripe
View on GitHub /wrapzone
Skills

Toolbox

Full-stack from the database to the agent — with a center of gravity in AI systems and cloud architecture.

Languages

GoPythonTypeScript JavaScriptJavaSQL

Frameworks

VueReactNext.js Node.jsDjangoKafka TailwindStorybook

AI / ML

LangGraphLangChainAmazon Bedrock AgentCoreRAG PipelinesVector Databases (pgvector) MCPPrompt EngineeringAI Observability

Cloud & DevOps

AWS (Lambda, Bedrock, Lex, Connect, DynamoDB, S3, SNS, SQS) DockerKubernetesTerraform JenkinsCI/CDGitOpsOpenShift

Architecture

MicroservicesServerlessEvent-Driven Multi-Agent SystemsAgentic WorkflowsSystem Design

Testing

Jestk6TDDTest Automation
Education & Certifications

Foundations

Graduate training in computer science, backed by hands-on cloud-architecture credentials.

Education
2018 – 2020

M.S. Computer Science

Concordia University · Montreal, Canada
2013 – 2017

B.S. Computer Science

Chandigarh Engineering College · India
Certifications
2022

AWS Solutions Architect

Associate · Amazon Web Services
Contact

Open to conversations about AI systems architecture, agentic platforms, and hard scaling problems. The fastest way to reach me is below.