Karan Singh Dhir
Download Resume

KARAN SINGH DHIR

Senior Software Engineer

+1 236 514 9613|ksdhir.dev@gmail.com|linkedin.com/in/ksdhir|github.com/ksdhir|Vancouver, BC|Open to Relocate


Professional Summary

I'm a Senior Software Engineer who builds things that work for real people - exam platforms used by 217K students, health apps that support patient care and individual fitness, and internal tools that power the teams and ecosystems behind them. My strongest skill isn't in my tech stack - it's reading between the lines, understanding what people actually need, and building the right thing. I'm the person teams trust to bridge the gap between product, design, and engineering and make sure nothing falls through the cracks. AWS Solutions Architect certified.

Technical Skills

Languages
TypeScript, JavaScript, Java, Python, HTML, CSS
Frameworks & Runtime
React.js, Next.js, Vue.js, Node.js, TailwindCSS, GraphQL
Cloud & Serverless
AWS (Lambda, API Gateway, EC2, RDS, S3, SQS, IAM, WAF, CloudFront) - AWS Solutions Architect Certified
DevOps & Infrastructure
Docker, AWS SAM, Jenkins, Vercel, CI/CD pipelines, Infrastructure as Code
Databases
DynamoDB, PostgreSQL, MongoDB, Neo4j (Certified Professional)
CMS & Platforms
Strapi, WordPress (Headless)
Testing
React Testing Library, Playwright (E2E via Playwright MCP), AI-assisted test authoring, CI-integrated test pipelines

Professional Experience

Willow Laboratories

Sep 2024 - Present | Vancouver, BC

Software Engineer II

  • Pitched and led the migration from WebView-based onboarding to a CMS-driven content pipeline - built a Quarkus microservice in Java to pull and serve content to mobile in real time, eliminating layout inconsistencies and enabling content updates without mobile releases. Built reporting dashboards for the Nutu V2 app, tracking patient progress against personalized health goals with clear goal indicators so users can see at a glance whether they're on track.
  • Led the modernization of the Diabetes Prevention Program (DPP) dashboard - migrated from a legacy codebase to Next.js and restructured the architecture around modern server/client boundaries.
  • Introduced the team's first comprehensive test strategy across the DPP and HCP portals - unit, integration (React Testing Library), and E2E (Playwright, scaffolded via Playwright MCP browser exploration) into the Jenkins CI pipeline using AI-assisted authoring workflows. Reduced bugs caught at QA by 60%, shifting QA from repetitive regression sanity to exploratory testing of new features.
  • Owned the Health Care Provider (HCP) dashboard end-to-end - partnered with design to audit UX gaps across error handling, empty states, and user flows, then built the full portal enabling doctors to manage staff, patients, and clinical reports.
  • Standardized the DPP and HCP portals on a shared stack and component library, eliminating cross-portal inconsistencies and cutting UI development time by 20%.
  • Architected a self-serve analytics dashboard using Apache Superset with centralized Keycloak authentication, eliminating manual reporting overhead for sales and marketing teams.
  • Delivered zero-downtime content publishing by implementing draft mode in Strapi CMS with on-demand cache invalidation in Next.js. Built and open-sourced a Strapi translation plugin to connect any translation API (DeepL, OpenAI) to Strapi for localization.

Langara College

Oct 2023 - Aug 2024 | Vancouver, BC

Full-Stack Developer

  • Reduced infrastructure costs to $0 and page load times by 40% by migrating the WMDD department site from AWS EC2 to Vercel with an optimized caching layer.
  • Developed langara-app.ca using Next.js with WordPress as a headless CMS, implementing custom post types for events, blogs, and student projects with structured metadata for SEO.

Vidya Mantra EduSystems Pvt. Ltd.

Jul 2018 - Aug 2023 | Noida, India

Senior Software Developer & Team Lead

  • Architected and shipped ExamPathFinder.com - a pan-India competitive exam platform serving 217K+ users with 273K+ questions, built on Vue.js and AWS Serverless (API Gateway, Lambda, SQS, DynamoDB, S3).
  • Built the ecosystem around the platform - a multilingual jobs and admissions portal, and an internal content authoring tool for tagged MCQ banks that reduced manual content operations time by 40%.
  • Led a cross-functional team of 6+ developers, establishing structured GitHub workflows and 1:1 mentorship. Took ownership early, was promoted to Senior.
  • Introduced Knowledge Sharing Fridays - weekly team presentations on individual features that improved documentation, kept the team engaged, and significantly reduced onboarding time after attrition.

Certifications

  • AWS Certified Solutions Architect - Associate (July 2024)
  • Neo4j Certified Professional (2019, renewed 2024)

Education

Langara College

2022 - 2023

Post-Degree Diploma - Web and Mobile App Design and Development

University of Delhi

2014 - 2017

Bachelor of Commerce - Minor in Computer Applications in Business