Meyyappan Muthu 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 • AI-Enabled Systems
const engineer = {
  name: 'Meyyappan Muthukaruppan',
  role: 'Staff Software Engineer',
  experience: '12+ years',
  specialization: [
    'AI-Enabled Production Systems',
    'Cloud-Native Platform Engineering',
    'Agentic Workflows & RAG Architectures',
    'Enterprise Modernisation'
  ],
  technologies: {
    backend: ['.NET Core', 'Python', 'Node.js', 'Kafka'],
    frontend: ['Angular', 'React', 'TypeScript'],
    ai: ['LangChain', 'Azure OpenAI', 'RAG', 'Agentic Workflows'],
    cloud: ['Azure', 'AWS', 'Kubernetes'],
    data: ['MongoDB', 'PostgreSQL', 'Redis', 'Vector DBs']
  },
  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.

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.

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.

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
gRPC gRPC
Jupyter Jupyter
LangChain LangChain
Claude Claude
Azure OpenAI Azure OpenAI
Ollama Ollama
Hugging Face Hugging Face
Langfuse Langfuse
LangSmith LangSmith
LangGraph LangGraph
Azure AI Search Azure AI Search
RAGAS
Guardrails AI Guardrails AI
MCP MCP
Cursor Cursor
Antigravity Antigravity
Azure Azure
Azure Functions Azure Functions
Azure Service Bus Service Bus
Azure Front Door Front Door
Azure App Insights App Insights
AWS AWS
AWS Lambda AWS Lambda
AWS API Gateway API Gateway
AWS SQS SQS
AWS CloudFormation CloudFormation
Apache Kafka Kafka
Docker Docker
Kubernetes Kubernetes
MongoDB MongoDB
SQL Server SQL Server
PostgreSQL PostgreSQL
Redis Redis
Pandas Pandas
Qdrant Qdrant
AWS S3 AWS S3
Azure Blob Storage Azure Blob Storage
Git Git
GitHub GitHub Actions
Bamboo Bamboo CI/CD
Postman Postman
Swagger Swagger
Figma Figma
Notion Notion
SonarQube SonarQube SAST
Snyk Snyk Containers
Mend Mend Open Source
Contrast Security Contrast Security
DataDog DataDog

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.

"As an Engineering leader who's had the privilege of working closely with Mey at Trimble, I wanted to share what makes him such a standout colleague and leader. Mey is one of those rare people who combines deep technical ability with real maturity and an incredibly positive attitude. He's my default go-to whenever I need to dive deep into complex technical architecture, system design trade-offs, or even people-leadership situations. His thinking is thorough, balanced, and always grounded—he doesn't just chase shiny new things; he focuses on what actually moves the needle for the business while keeping quality high. What stands out most is how dependable he is. When you delegate something to Mey, you can truly switch context and not worry about it again. He owns it end-to-end: he thinks through the edges, rallies the right people, pushes through roadblocks, and makes sure it lands with impact. That level of ownership is invaluable in high-stakes environments. Over the years we've collaborated on multiple greenfield initiatives and tough 0→1 builds at Trimble—delivering complex, high-impact platform solutions under real pressure. Watching his growth has been genuinely impressive: the continuous upskilling, the evolution from strong individual contributor to someone who shapes direction and mentors others. He's reliable, level-headed, technically sharp, and just a great human to have in the room. Proud to have worked alongside him."

Shunmugavel Mariappan

Director, Engineering Manager

Trimble Inc.

"Mey joined my team as a Trade-In, and having him on the team has truly been valuable. He is calm, composed, and consistent in his work, and I have never seen him lose focus under pressure. He enjoys taking on new challenges and does not rest until the task is completed. His dedication is evident in his willingness to step up even on holidays when needed. Mey is a dependable team member and a great asset to any team."

Peter Yengaran Samuel

Co-Founder & Chief Operating Officer

Avaniral Technologies

"Mey is an exceptional talent with deep technical expertise and a rapid learning curve. A dedicated leader and problem solver, he has delivered impact far beyond his years."

Saravana Dhinakaran

Technical Architect

Congruent Solutions

Let's Connect

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