I’m Karthik Thiruchangu, a Senior Software Engineer with 15+ years of experience building enterprise-scale applications using .NET Core, C#, React, TypeScript, and Azure. I blend strong technical skills with collaboration and clear communication to deliver secure, maintainable, and high-performing solutions. I specialize in cloud-native web apps, RESTful APIs, Microsoft 365/Graph integration, SPFx, and Power Platform automation. I thrive in Agile environments, value mentoring teammates, and enjoy turning complex requirements into scalable software that users love.

Karthik Thiruchangu

I’m Karthik Thiruchangu, a Senior Software Engineer with 15+ years of experience building enterprise-scale applications using .NET Core, C#, React, TypeScript, and Azure. I blend strong technical skills with collaboration and clear communication to deliver secure, maintainable, and high-performing solutions. I specialize in cloud-native web apps, RESTful APIs, Microsoft 365/Graph integration, SPFx, and Power Platform automation. I thrive in Agile environments, value mentoring teammates, and enjoy turning complex requirements into scalable software that users love.

Available to hire

I’m Karthik Thiruchangu, a Senior Software Engineer with 15+ years of experience building enterprise-scale applications using .NET Core, C#, React, TypeScript, and Azure. I blend strong technical skills with collaboration and clear communication to deliver secure, maintainable, and high-performing solutions.
I specialize in cloud-native web apps, RESTful APIs, Microsoft 365/Graph integration, SPFx, and Power Platform automation. I thrive in Agile environments, value mentoring teammates, and enjoy turning complex requirements into scalable software that users love.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior .NET Developer at City of Chicago
February 1, 2019 - Present
Developed and maintained Azure-hosted applications and RESTful APIs using .NET Core, C#, and ASP.NET. Integrated Microsoft 365 services via Graph API. Built React components to improve application performance. Automated data workflows with Power Automate and PowerShell. Implemented SPFx web parts and CI/CD pipelines using Azure DevOps and Terraform.
Senior .NET Developer at McDonald’s
January 1, 2019 - October 20, 2025
Designed front-end React/Angular applications with responsive UI and accessibility compliance. Migrated legacy systems to .NET Core for Azure deployment. Created PowerShell scripts and CI/CD pipelines to automate builds and deployments. Integrated REST APIs and Microsoft Graph API for enterprise data synchronization.
Senior .NET Developer at American Youth Soccer Organization (AYSO)
October 1, 2017 - October 20, 2025
Developed cloud-ready web and API solutions using .NET Core, ReactJS, and TypeScript. Created responsive SPFx components for Microsoft 365 web integration. Built automated workflows with Power Automate and integrated REST APIs for data services.
Senior Developer at AIM Specialty Health
December 1, 2016 - October 20, 2025
Developed ReactJS-based healthcare applications and integrated REST APIs with the Microsoft ecosystem. Used Azure Functions for backend automation and configured CI/CD pipelines with Azure DevOps.
Lead .NET Developer at JP Morgan Chase (Chicago)
July 1, 2016 - October 20, 2025
Implemented ASP.NET Web API, AngularJS, and MVC frameworks for financial systems. Developed secure modules using C#, RESTful APIs, and digital signature tokens.
Senior Application Developer at Insurance Auto Auctions (IAA)
May 1, 2016 - October 20, 2025
Designed and implemented REST APIs, Entity Framework models, and SSRS/Crystal Reports for automotive auction platforms.
Lead .NET Developer at Follett
September 1, 2015 - October 20, 2025
Implemented WCF services, REST APIs, and MVC architecture for web and mobile solutions.
Lead .NET Developer at Liberty Mutual (Dover)
December 1, 2014 - October 20, 2025
Enhanced applications using C#, Entity Framework, and SQL Server performance optimization.
Senior .NET Developer at JPMorgan Chase (Dallas)
December 1, 2013 - October 20, 2025
Worked on API development, automation testing, and code optimization using NUnit.
Senior .NET Developer at Liberty Mutual (Portsmouth)
May 1, 2012 - October 20, 2025
Implemented Node.js modules and SSRS reports; improved system scalability.
.NET Developer at TD Ameritrade
June 1, 2011 - October 20, 2025
Designed MVC-based web applications integrating LINQ to SQL and RESTful APIs.
.NET Developer at JP Morgan Chase (Lewisville)
October 1, 2010 - October 20, 2025
Developed REST APIs, C# services, and applied Agile/Scrum methodologies.
NET Developer at Bank of New York
December 1, 2007 - October 20, 2025
Integrated Azure services (AAD, Storage, Functions) into .NET applications.
.NET Developer at Halifax Bank of Scotland
October 1, 2006 - October 20, 2025
Designed .NET applications with SQL Server and ASP.NET Web Services.

Education

Bachelor's Degree in Information Technology at Sathyabama Engineering College, Madras University, Chennai, India
January 11, 2030 - October 20, 2025

Qualifications

Microsoft Certification in Web Development
January 11, 2030 - October 20, 2025
Brainbench Certifications
January 11, 2030 - October 20, 2025

Industry Experience

Software & Internet, Financial Services, Healthcare, Government, Retail