Santhosh Subramaniam
Senior Full Stack Developer with 13 years' experience delivering enterprise-scale applications
Hire this person
Send a job offer directly to this candidate
About
Senior Full Stack Developer with 13 years' experience delivering enterprise-scale applications across Finance, Healthcare, and Aviation. Expert in .NET (C#), SQL Server, and Azure cloud-native architecture, with a strong foundation in test-driven development (TDD) and left-most automated testing. Skilled at leading agile squads through the full software development lifecycle — from impact assessment and solution design through to CICD pipeline deployment and post-release support.
Brings a consistent record of mentoring engineers, enforcing group code quality standards, and championing best-practice adoption across cross-functional delivery teams.
Experience
Senior Software Engineer - Cadju Ltd - Reading
(2022-11)
Client: KPMG UK
- Engineered C# modules and Azure Functions with Blob triggers to automate data ingestion pipelines, eliminating manual processing bottlenecks across the KPMG platform.
- Deployed Azure Storage Queues with parallel execution to markedly improve throughput for large-scale data operations, supporting high-availability service requirements.
- Integrated Azure Key Vault for secrets management, bringing the application into alignment with group security standards and compliance requirements.
- Architected an OData-powered audit log search API, enabling flexible, high-performance querying across complex enterprise datasets.
- Implemented OAuth2 and OpenID Connect authentication, securing API access boundaries across distributed microservices.
- Led code reviews and enforced quality gates, guiding junior engineers through system validation and client deployment cycles with post-go-live support.
- Built production-grade UI features using ReactJS and Kendo UI (Scheduler, Grid, File Upload), responding to incidents and requests to maintain agreed SLAs.
Full Stack Engineer Team Lead - Accenture - India
(2020-04 - 2022-10)
Client: Kaiser Permanente, US
- Led squad delivery of C# backend services and ReactJS frontend features across a regulated US healthcare platform, ensuring solutions met compliance and quality gate requirements.
- Designed and deployed a scalable Azure-based data pipeline to import, process, and export large datasets via third-party APIs, handling impact assessments for each significant change.
- Maintained and extended CICD pipelines via Azure DevOps, coordinating code merges, build gates, and deployment sequencing across development, staging, and production environments.
- Introduced Cypress-based automated UI testing, reducing release defect rates and shifting quality validation left in the SDLC.
- Integrated Syncfusion libraries to automate Word and PDF report generation, removing a manual production step for clinical operations teams.
- Delivered user stories to schedule across agile sprints, collaborating closely with testers, analysts, and stakeholders to maintain milestone commitments.
Associate Developer - Cognizant - India
(2018-04 - 2020-04)
Client: FNZ Group, UK
- Implemented Elasticsearch with ReactJS to deliver real-time search, filtering, and autocomplete for adviser and client data at scale.
- Designed a C# Selenium testing framework using the Builder Pattern, establishing a maintainable, scalable automated test suite aligned with TDD principles.
- Enhanced enterprise web applications using AJAX, jQuery, and JSON, improving dynamic client-side functionality and page responsiveness.
- Documented technical processes, workflows, and code changes to support knowledge transfer and long-term system maintainability across the team.
Software Engineer - Cognizant - India
(2016-01 - 2018-04)
Client: COMCAST, US
- Built scalable frontend solutions using ReactJS micro-frontend architecture, improving modularity across a large distributed codebase.
- Developed and executed unit tests with xUnit, embedding automated testing practices into the team's standard development workflow.
- Strengthened system reliability by implementing structured exception handling, logging, and distributed tracing mechanisms.
- Contributed to agile ceremonies, coordinating sprint progress and surfacing technical blockers to keep delivery on track.
Senior Software Engineer - HCL Technologies - India
(2014-02 - 2015-11)
Client: Boeing, US
- Developed and maintained the SCORES application for Boeing's Supplier Management team, automating supplier risk assessment, scoring, and categorisation.
- Built and deployed ASP.NET MVC and Web Forms applications across multiple business domains, managing onpremises release cycles end to end.
- Delivered multi-role access control for Managers, Purchase Agents, and Suppliers, implementing secure rolebased permission models.
- Carried out impact assessments for complex changes to existing applications, ensuring traceability from design to production deployment.
Education
Master of Computer Applications - Computer Applications - Coimbatore Institute of Management and Technology (2008 - 2011)
