Summary
Srinivasan Natarajan is a Solutions Architect and Staff Software Engineer with 11 years of hands-on experience designing and delivering resilient software across finance, payments, and mortgage domains. He specializes in polyglot back-end development (Java/JEE, Golang, Python, Node.js) and has led end-to-end initiatives from CLI tools to cloud-native microservices deployed with Docker and Kubernetes. A strong proponent of clean code, testability, and modular design, he routinely enforces engineering best practices, mentors teams, and shapes SDLC processes across Agile and Kanban environments. He pairs architectural judgment—selecting languages, databases, and paradigms—with practical deployment experience on both on-prem and cloud platforms. Notably, he has engaged directly with U.S. stakeholders for requirements and design, blending customer-facing collaboration with deep technical delivery.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Bharathidasan University
English, Tamil