Summary
Overview
Work History
Education
Skills
Strengths
Timeline
Nithesh Velmurugan

Nithesh Velmurugan

Coimbatore

Summary

Senior Application Developer with over 4.6 years of experience, specializing in the design and development of 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 application migrations and achieving significant performance gains of up to 60%. Recognized for taking full accountability for mission-critical features, driving Agile practices, and facilitating cross-team collaboration to meet rigorous delivery timelines. Adept at reverse-engineering complex legacy logic and implementing strategic caching and 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

  • Modernization Leadership: Leading the end-to-end modernization of a mission-critical Order Management (OM) API from legacy .NET Framework to a scalable .NET Core architecture.
  • Cloud Readiness & Migration: Architected the migration of legacy MSSQL Stored Procedures to Entity Framework (EF) to decouple business logic from the database layer, specifically to support the future infrastructure transition from Rackspace to AWS Cloud.
  • Core Feature Ownership: Engineered the "Order Creation & Transaction" engine, managing complex workflows involving 30+ relational tables and high-frequency third-party API integrations.
  • Multi-Layer Caching Strategy: Engineered a high-performance caching layer using In-Memory and Redis for external API responses; collaborated with stakeholders to define business-specific TTL (Time-to-Live) policies based on data volatility and production change frequency.
  • Performance Engineering: Realized a 60% performance boost compared to the legacy application through targeted MSSQL query optimizations, API refactoring, and parallel task execution.
  • Scalability Optimization: Increased system throughput by optimizing database roundtrips and implementing shared HttpClient patterns to prevent socket exhaustion under high load.
  • Technical Problem Solving: Navigated extreme technical debt by deep-diving into legacy codebases to reverse-engineer undocumented business logic and complex data flows.
  • Rigorous Delivery: Maintained high velocity under aggressive timelines, providing critical support through weekend deployments to ensure a seamless client handover.
  • Collaborative Influence: Actively contributed to Dev Huddles and Sprint Planning, providing architectural insights and fostering strong collaboration with QA to ensure delivery of robust, production-ready code.

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

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

Leadership & Mentorship

  • Led cross-functional teams to architect and deliver the SFDC Integration (A.2) and NTB to ETB handling features, ensuring a successful production go-live by managing the full development lifecycle.
  • Mentored junior consultants through pair programming and consistent code reviews, fostering a culture of technical excellence and increasing team alignment on coding standards.
  • Acted as the Subject Matter Expert (SME) for SFDC and platform-level features, unblocking multiple product teams—including Working Capital—to accelerate their development timelines across the account.

Strategic Problem Solving & Analysis

  • Analyzed complex system requirements to migrate over 800 data fields and associated documentation from the Maximus platform to Salesforce, resolving ambiguities in external vendor APIs to ensure data integrity.
  • Mitigated significant business losses by conducting Root Cause Analysis (RCA) and developing a STPD handling feature, which reduced a critical customer drop-off rate of 20% by successfully capturing 25% of previously declined loan cases.

Stakeholder Alignment & Agile Efficiency

  • Collaborated with stakeholders and Product Owners to align technical delivery with business goals, notably leading a 3-day onsite workshop in Mumbai that accelerated project clarity and saved an estimated 2 weeks of development time compared to remote coordination.
  • Streamlined team processes by leading Agile ceremonies, including Retrospectives and IPMs, where I utilized end-to-end system knowledge to provide accurate effort estimations and refine sprint planning.
  • Facilitated Knowledge Transfer (KT) sessions across teams, detailing the technical architecture and business logic of the SFDC integration to ensure long-term maintainability and cross-team proficiency.

Operational Risk & Innovation

  • Safeguarded project success by proactively managing production support and writing MongoDB scripts as interim fixes, ensuring operational continuity during critical delivery phases.
  • Drove organizational growth by evaluating candidate potential as a Technical Interviewer, contributing to the strength of the company’s talent pool.

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

  • 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

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.

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
Nithesh Velmurugan