Work & experience

A concise, indexable overview of my background—skills, years of experience, and professional history. For project deep-dives, see the portfolio; for a PDF, see Résumé; for engineering notes, see the blog.

Professional background

Harsh Mehta — full-stack & GenAI engineering

7+ years in full-stack engineering—.NET, Python, TypeScript, React, cloud (AWS/Azure), data, and GenAI/LLM-powered products.

About & focus

I focus on transforming customer service and marketing experiences using LLMs and generative AI—building platforms that turn models into reliable products.

I am an experienced full-stack software engineer with 7+ years in C#, .NET Core, MVC, Python, TypeScript, React, Terraform, identity management, MySQL, Microsoft SQL Server, and MongoDB. I have strong communication, problem-solving, and analytical skills and collaborate effectively with cross-functional teams.

I have shipped real-time systems using pub-sub architectures and delivered across backend, frontend, mobile (Android/iOS), infrastructure, tooling, platform engineering, and data engineering. Detailed project narratives live on the portfolio; a printable PDF résumé is on the resume page.

Skills & technologies

Representative stack and domains—aligned with how I describe work to teams and in technical reviews.

Languages & frameworks

  • C# · .NET Core
  • Python
  • TypeScript · JavaScript
  • Java
  • React
  • Angular
  • Spring Boot
  • REST APIs

AI / data / observability

  • LLMs & generative AI
  • LangChain · LangGraph
  • Databricks
  • ETL pipelines
  • Grafana · New Relic
  • A/B testing
  • Playwright

Cloud & platform

  • AWS (ECS, Lambda, Route 53, and more)
  • Azure (Cosmos DB, App Service, Logic Apps, Functions, Service Bus, API Gateway)
  • Terraform
  • Jenkins · Azure DevOps
  • PostgreSQL · MySQL · MongoDB · SQL Server
  • Docker · Kubernetes patterns
  • Kafka · RabbitMQ

Experience

Recent roles and selected impact—aligned with the PDF résumé.

  1. Senior Software Engineer

    Capital One

    · Toronto, Canada

    Credit-as-a-service, customer assistance, marketing automation, ETL for credit and fraud—across backend, frontend, mobile, infra, and data.

    • Building a credit-as-a-service platform so consumers can integrate financial products with credit bureaus.
    • Developed a customer assistance platform that summarizes call-center transcripts to drive the sequence of questions for agents.
    • Contributed to Marketing Assists—personalized promotional email flows that helped increase email acceptance rate by 8%.
    • Implemented ETL pipelines over customer credit data to improve product quality and security.
    • Built ETL to surface potential money laundering activity with daily reporting for fraud management.
    • Delivered across backend, frontend, mobile (Android/iOS), infrastructure, tooling, platform engineering, and data engineering.

    Technologies: Java, Python, LangChain, LangGraph, AWS ECS, AWS Lambda, AWS Route 53, Jenkins, New Relic, Databricks, REST, Spring Boot, PostgreSQL, React, Playwright

  2. Software Engineer 2

    Microsoft

    · Toronto, ON, Canada

    Microsoft Copilot UX, Edge features, and live-site quality.

    • Led UX for core Microsoft Copilot experiences using custom web components—chat-based AI powered by LLMs and generative models across the Microsoft product ecosystem.
    • Improved Copilot reliability: cut per-user error rate by ~50%, reducing chat-facing errors from 6% to 3%.
    • Launched a new core component package for Copilot and Copilot Pro globally.
    • Owned on-call processes to resolve live-site issues within SLA and supported partner teams.
    • Shipped Sidebar Search and Discover for Microsoft Edge with cross-functional partners.
    • Drove code review and maintainability for shared UI and client code.

    Technologies: C#, .NET Core, TypeScript, Python, REST, Grafana, Azure DevOps, Playwright, A/B testing

  3. Software Developer

    NielsenIQ

    · Toronto, ON, Canada

    Retail automation APIs, real-time pub-sub, and omni-channel portals.

    • Built web APIs for automated retail solutions on .NET Core and Microsoft SQL Server.
    • Implemented pub-sub to process data asynchronously across systems in real time.
    • Developed an omni-channel Angular portal to launch products across e-commerce platforms.
    • Worked in Scrum; participated in sprint planning and delivery.
    • Mentored junior developers on products and domain.

    Technologies: C#, .NET Core, Angular, Node, Microsoft SQL Server, Java, TypeScript, REST, Terraform, Azure (Cosmos DB, App Service, Logic Apps, Functions, Service Bus, API Gateway)

  4. Software Developer

    Iristel Inc.

    · Toronto, ON, Canada

    Telecom microservices, portability, and large-scale numbering data.

    • Designed microservice stacks with Docker, Kong, Kafka (Streams, Connect), RabbitMQ; authentication with .NET Core IdentityServer4.
    • Implemented centralized logging on Kafka.
    • Delivered wireless number portability end-to-end in about two hours using microservices and REST; strong unit tests with NUnit.
    • Built wireless number portability in C#, SQL Server, Angular 7 on Azure with agile delivery.
    • Developed a Python service to manage 40M+ toll-free numbers and routing using tree structures with real-time routing.
    • Migrated legacy systems to microservices to improve performance and reduce maintenance.

    Technologies: C#, .NET Core, Angular, TypeScript, MySQL, REST, Terraform, Kafka, AWS (Lambda, DynamoDB, RDS MySQL, Route 53, Elastic Beanstalk, ALB, SQS, SNS)

Education

  • Mobile Application Development

    Cégep de la Gaspésie et des Îles

    Jan 2019 – July 2020

    Montreal, QC, Canada · GPA: 3.8

  • Bachelor of Technology in Information and Communication Technology

    School of Engineering and Applied Science, Ahmedabad University

    Aug 2014 – May 2018

    Ahmedabad, GJ, India · GPA: 3.3

Projects & résumé PDF

Case-style project pages and deeper technical narratives are on the portfolio. For a printable résumé, use the PDF on the resume page.