Summary
Overview
Work History
Education
Skills
Timeline
Technical Skills
Strengths

Nithesh Velmurugan

Coimbatore

Summary

Senior Application Developer with 5 years of experience specializing in large-scale distributed microservices and system integrations. Expert in Kotlin/Spring Boot and .NET Core, with a proven track record of leading complex legacy-to-modern migrations that achieved 60% performance gains. Recognized for driving XP practices (TDD, Pair Programming) and taking full accountability for mission-critical features under rigorous timelines. Adept at reverse-engineering legacy logic and implementing strategic architectural shifts to ensure cloud portability and scalability.

Overview

5
5
years of professional experience

Work History

Senior Consultant Developer

Thoughtworks
Coimbatore
09.2024 - Current

Client: OEConnection (OEC)

Tech Stack: .NET Core, .NET Framework, MSSQL Server, AWS, Azure DevOps, Entity Framework, Mediator Pattern, Rackspace, IIS Manager

  • Modernized a mission-critical Order Management API, enabling cloud-ready scalability and maintainability, by leading the migration from .NET Framework to .NET Core.
  • Reduced database coupling and improved migration readiness by converting legacy MSSQL Stored Procedures to Entity Framework in preparation for the Rackspace-to-AWS transition.
  • Delivered a high-volume Order Creation & Transaction engine, supporting complex workflows across 30+ relational tables, by designing and implementing core business processing APIs and third-party integrations.
  • Improved API response efficiency and reduced external service dependency latency by implementing a multi-layer caching strategy using In-Memory Cache and Redis with business-defined TTL policies.
  • Increased application performance by 60% through SQL query optimization, API refactoring, asynchronous programming, and parallel task execution.
  • Improved system throughput and reliability under high traffic by reducing database roundtrips and implementing shared HttpClient patterns to prevent socket exhaustion.
  • Accelerated feature delivery by approximately 40% by adopting AI-assisted software development (AIFSD) using GitHub Copilot and Claude Code for code generation, refactoring, unit tests, and documentation while maintaining quality through peer reviews.
  • Ensured successful production releases under aggressive timelines by supporting weekend deployments and coordinating closely with QA and stakeholders.

Client: Axis Bank – (Home Loan & Tractor Loan)

Tech Stack: Kotlin, Java, Spring Boot, ReactJS, MongoDB

  • Delivered the SFDC Integration (A.2) and NTB-to-ETB onboarding features, enabling a successful production go-live, by leading cross-functional teams through architecture, development, testing, and deployment.
  • Accelerated delivery across multiple product teams, reducing dependency-related blockers, by serving as the Subject Matter Expert (SME) for SFDC integration and platform-level capabilities.
  • Successfully migrated 800+ business fields and related documentation, ensuring data integrity and seamless Salesforce integration, by analyzing complex business requirements and resolving ambiguities in external vendor APIs.
  • Reduced customer drop-offs by 20% and recovered 25% of previously declined loan applications, by conducting Root Cause Analysis (RCA) and designing the STPD handling solution.
  • Reduced project delivery time by approximately 2 weeks, by leading a 3-day onsite stakeholder workshop that accelerated requirement clarification and business-technical alignment.
  • Improved sprint planning accuracy and delivery predictability, by facilitating Agile ceremonies, providing accurate effort estimations, and leveraging deep end-to-end platform knowledge.
  • Improved long-term maintainability and cross-team collaboration, by conducting Knowledge Transfer (KT) sessions covering SFDC architecture, business workflows, and integration design.
  • Maintained business continuity during critical production releases, by proactively resolving production issues and developing MongoDB utility scripts for rapid operational fixes.
  • Strengthened the organization's engineering talent pipeline, by serving as a Technical Interviewer and evaluating candidates for technical proficiency and problem-solving capabilities.
  • Improved engineering quality and team productivity, as reflected in higher code consistency and faster onboarding of junior developers, by mentoring consultants through pair programming and comprehensive code reviews.

Consultant Developer

ThoughtWorks
Coimbatore
06.2022 - 09.2024

Client: Parent Pay

Tech Stack: C#, .NET Core, Azure, React, Microsoft SQL Server

  • Cloud Transformation: Led the modernization of a legacy desktop application, re-architecting it into a cloud-based web application to improve scalability and accessibility.
  • Architectural Ownership: Took primary responsibility for API design and Domain Modeling to ensure a robust foundation for the new cloud-native architecture.
  • Feature Inception: Conducted a shadow inception for a high-priority "Ethnicity" tracking feature with a Senior Developer and contributed to its full-stack development.

Client: Education Software Solutions (ESS)

Tech Stack: C#, .NET, Azure, Microsoft SQL Server

  • Large-Scale Automation: Automated database migrations for an on-premise system running in 1,000+ schools, replacing manual, error-prone patching processes and significantly reducing deployment time.
  • Release Engineering: Implemented an auto-update feature for background services, ensuring over 12,000 potential school installations remained synchronized with the latest releases without user intervention.
  • Cross-Company Recognition: Received formal appreciation from the Tech Lead of an external partner company for the "Force Patch/Package" solution, enhancing the product's modularity and reliability.

Graduate Consultant Developer

Thoughtworks
Coimbatore, India
06.2021 - 06.2022
  • Developed a user management application with React.js front-end and Java Spring Boot back-end.
  • Engineered key features such as calendar scheduling, task tracking, and people management.
  • Implemented clean code practices and test-driven development (TDD) to ensure robust, maintainable code.
  • Collaborated closely with clients, participating in regular client interactions and feedback sessions.
  • Leveraged PostgreSQL for efficient data storage and retrieval in the backend.
  • Actively engaged in cross-team collaboration, gaining diverse project experience and mentorship opportunities.

Education

B.E - Computer Science

Sri Eshwar College of Engineering, Coimbatore
03-2021

Skills

  • AI-First Software Development (AIFSD): Integrates AI-assisted engineering practices using GitHub Copilot and Claude Code to improve developer productivity, accelerate legacy modernization, automate repetitive coding tasks, and enhance solution quality, resulting in 40% faster feature delivery while adhering to clean architecture, secure coding, and code review standards
  • Test-Driven Development (TDD): Committed to high code quality and reliability by following TDD cycles (Red-Green-Refactor) to ensure comprehensive test coverage and maintainable codebases
  • Pair Programming: Actively engages in pair programming to promote knowledge sharing, reduce defects through real-time code review, and bring diverse perspectives to complex problem-solving
  • Continuous Integration/Continuous Deployment (CI/CD): Proficient in enhancing automated pipelines using Jenkins and Azure Pipelines to enable frequent, reliable production releases
  • Agile Leadership: Expert in XP and Scrum methodologies, leading Retrospectives to drive continuous improvement and conducting Knowledge Transfer (KT) sessions across teams
  • Consulting & Stakeholder Management: Proficient in clarifying business requirements—such as Caching TTLs and data volatility—directly with stakeholders to align technical solutions with business goals

Timeline

Senior Consultant Developer - Thoughtworks
09.2024 - Current
Consultant Developer - ThoughtWorks
06.2022 - 09.2024
Graduate Consultant Developer - Thoughtworks
06.2021 - 06.2022
Sri Eshwar College of Engineering - B.E, Computer Science

Technical Skills

  • Programming Languages: Java, Kotlin, C#/.NET Core, HTML 5, TypeScript, JavaScript, CSS 3.
  • Front End & Frameworks: React JS, Node JS, HTML 5, JAVASCRIPT, CSS 3(limited), TAILWIND CSS(limited), Entity Framework (EF), Mediator Pattern.
  • Databases & Caching: MS SQL Server, PostgreSQL, MongoDB, Redis, MongoDB Compass.
  • Distributed Systems: Microservices Architecture
  • DevOps & Tools: Docker, Kubernetes, Minikube, Helm Charts, Git, Jenkins, CI/CD Pipelines, Azure Pipelines, Postman, IIS Manager, Jira, JetBrains IntelliJ, VS Code, Visual Studio
  • AI Tools for Software Development: ChatGPT, Claude, Google Gemini, GitHub Copilot, Claude Code, Cursor, and Antigravity.
  • Cloud: Limited knowledge on AWS and AZURE.
  • Domains: Banking, Automotive/E-commerce, Education
  • Methodologies: Scrum, XP (Extreme Programming)

Strengths

  • Ownership Mindset: Known for signing up as a feature owner for high-stakes workstreams and seeing them through to live production.
  • Problem-Solving: Highly effective at debugging legacy codebases to reverse-engineer business logic where documentation is missing.
  • Mentorship: Passionate about pair programming and conducting cross-team Knowledge Transfer (KT) sessions to elevate collective team performance.
  • Accountability: Thrives under rigorous delivery timelines, maintaining a solution-oriented approach in fast-paced environments.
  • Organizational Growth: Actively contributes to company growth by serving as a Technical Interviewer for new developer candidates.
Nithesh Velmurugan