Meyyappan Muthu

👋 Hi, I'm |

Staff Software Engineer

I architect and deliver distributed, event-driven platform systems that serve multiple product lines at scale. With 12+ years building cloud-native applications, modernising legacy systems, and integrating AI capabilities into production platforms, I bridge technical depth with strategic platform thinking.

engineer.cs
// Staff Platform Engineer
const engineer = {
  name: 'Meyyappan Muthukaruppan',
  role: 'Staff Software Engineer',
  experience: '12+ years',
  specialization: [
    'Multi-tenant SaaS Platforms',
    'Distributed & Event-Driven Systems',
    'Enterprise Modernisation',
    'Applied AI in Production'
  ],
  technologies: {
    backend: ['.NET Core', 'Node.js', 'Python'],
    frontend: ['Angular', 'React', 'TypeScript'],
    cloud: ['AWS', 'Azure'],
    data: ['MongoDB', 'PostgreSQL', 'Redis'],
    ai: ['LangChain', 'RAG', 'Azure OpenAI']
  },
  location: 'Chennai, India'
};

About Me

I'm Meyyappan Muthukaruppan (colleagues call me Mey), a hands-on Staff Software Engineer who has grown into platform and architectural leadership. I still write code, review pull requests, and debug production issues, but I also shape service boundaries, influence roadmaps, and mentor teams through complex migrations.

My career has been defined by bridging technical depth with strategic platform thinking: modernising legacy systems without disrupting operations, building distributed services that balance consistency with autonomy, and integrating emerging technologies like AI in ways that are pragmatic and production-ready.

I work across AWS and Azure, lead through design discussions and architecture reviews, and believe that great platform engineering comes from understanding both the technical constraints and the business outcomes.

Chennai, India
Meyyappan Muthukaruppan

What I Do

I design platform systems that balance architectural consistency with product autonomy, ensuring common services scale reliably across teams and environments.

Platform Engineering

Build and evolve common platform services used across product lines, defining service boundaries, API contracts, data ownership, and deployment models that support both multi-tenant SaaS and customer-hosted environments.

Distributed Systems

Design and implement event-driven microservices using asynchronous messaging patterns across AWS and Azure, balancing scalability, resilience, and operational complexity at scale.

Legacy Modernisation

Lead the transformation of monolithic desktop applications into cloud-ready, multi-tenant SaaS platforms using strangler patterns and domain-aligned service decomposition for sustainable evolution.

AI-Enabled Systems

Integrate RAG-based architectures, LangChain workflows, and MCP-style tools into existing platforms, extending capabilities with governed, context-aware automation that enhances rather than replaces systems.

Technology Stack

Technologies and platforms I work with to deliver scalable, production-ready solutions.

C# C# / .NET
TypeScript TypeScript
JavaScript JavaScript
Python Python
Angular Angular
Node.js Node.js
FastAPI FastAPI
MongoDB MongoDB
SQL Server SQL Server
PostgreSQL PostgreSQL
Redis Redis
Pandas Pandas
Vector DB
AWS AWS
Azure Azure
Docker Docker
Kubernetes Kubernetes
LangChain LangChain
Claude Claude
Azure OpenAI Azure OpenAI
Ollama Ollama
RAG
MCP
Jupyter Jupyter
Cursor Cursor
Antigravity
Git Git
GitHub GitHub Actions
Postman Postman
Swagger Swagger
Figma Figma
Notion Notion

Professional Experience

Architectural decisions and outcomes from real platform engineering challenges.

Aug 2018 – Present

Trimble Inc.

Staff Software Engineer • Chennai, India

Platform engineering across AWS & Azure • AI integration (RAG, LangChain) • Multi-tenant SaaS modernization

Platform Engineering & Cloud-Native Systems
  • Built and evolved distributed, event-driven common platform services using .NET microservices, MongoDB, and Angular, deployed across AWS and Azure
  • Modernised legacy monolithic desktop application into multi-tenant, cloud-ready SaaS platform using strangler pattern
  • Designed deployment strategies for both multi-tenant SaaS and single-tenant customer-hosted environments
  • Implemented serverless workloads using AWS Lambda and Azure Functions with CI/CD pipelines
AI Enablement & Intelligent Capabilities
  • Built AI agents using RAG and LLM-based workflows integrated with existing platform services
  • Implemented LangChain for agent orchestration with tool execution and prompt chaining
  • Designed MCP-style tools exposing application endpoints as callable interfaces for AI agents
  • Led adoption of Cursor AI across engineering team with security guardrails and best practices
Technical Leadership
  • Influenced platform technical direction through architecture reviews and modernisation initiatives
  • Partnered with Product Management and UX to translate business requirements into scalable solutions
  • Mentored engineers across levels with technical guidance and design feedback
Technologies & Skills
.NET Core MongoDB Angular AWS Lambda Azure Functions LangChain RAG Event-Driven
Nov 2016 – Aug 2018

Conduent (formerly Xerox)

Senior Software Engineer • Chennai, India

Agile Court 8.0 for 50+ US courts • .NET Framework to Core migration • 100K+ cases optimization

  • Contributed to Agile Court 8.0, a mission-critical judicial case management system serving 50+ US State and County courts
  • Participated in migration from .NET Framework to .NET Core, modernising backend into RESTful APIs
  • Designed Angular-based UI modules with .NET Core backend and OAuth/claims-based authentication
  • Optimised application performance for large datasets (100,000+ active cases)
  • Worked in Agile/Scrum teams with cross-functional collaboration
Technologies & Skills
.NET Core Angular SQL Server OAuth RESTful APIs Agile/Scrum
May 2013 – Nov 2016

Span Technology Services

Senior Software Engineer • Chennai, India

IRS e-filing for 10K+ clients • 500K+ annual tax submissions • Secure multi-tenant SaaS

  • Designed and built IRS e-filing engine supporting federal tax compliance for 10,000+ business clients
  • Converted customer data into IRS-mandated formats (MeF, FIRE, AIR) for various tax forms
  • Developed multi-tenant web application handling 500,000+ annual submissions
  • Implemented secure data transmission and encryption for IRS web service integrations
  • Built RESTful backend services for iOS and Android applications
  • Led design of e-filing interview workflow engine with complex tax rules and validations
Technologies & Skills
.NET Framework SQL Server RESTful APIs Encryption Multi-Tenant SaaS IRS Compliance

What Colleagues Say

Testimonials from peers and leaders I've worked with across different organizations.

"Meyyappan consistently demonstrates exceptional technical depth in platform engineering. His ability to modernize legacy systems while maintaining operational stability is remarkable."

John Doe

John Doe

Engineering Manager

Trimble Inc.

"Working with Meyyappan on distributed systems was a great experience. He has a strong grasp of architectural patterns and consistently delivers scalable solutions."

Jane Smith

Jane Smith

Senior Software Architect

Conduent

"Meyyappan's approach to AI integration is both pragmatic and production-ready. He doesn't just implement features, he thinks through the entire system impact."

Michael Brown

Michael Brown

Product Manager

Trimble Inc.

"His mentorship helped the team elevate their technical skills. Meyyappan brings both strategic thinking and hands-on execution to every project."

Sarah Lee

Sarah Lee

Staff Engineer

Span Technology

"Meyyappan's leadership in adopting AI technologies was instrumental in our modernization efforts. He balances innovation with operational excellence."

David Kumar

David Kumar

Technical Lead

Trimble Inc.

Let's Connect

Available for Staff/Lead Software Engineering roles in platform engineering, distributed systems, and cloud-native development.