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é.
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
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
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)
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.