Srinivasan Elangovan
Senior Architect | Technical Lead | Microservices Expert
📧 srinijavakid@hotmail.com
📍 Chennai, India
🎯 Quick Intro
Senior Technology Architect with 16+ years of experience in system architecture, microservices, event-driven and domain-driven designs. Currently leading microservices migration at Citibank. Azure certified with hands-on cloud migration experience. Proven track record of technical leadership, team management, and delivering complex projects with quality.
Senior Technology Architect with 16+ years of experience in system architecture, microservices, event-driven and domain-driven designs. Currently leading microservices migration at Citibank. Azure certified with hands-on cloud migration experience. Proven track record of technical leadership, team management, and delivering complex projects with quality.
📋 Professional Summary
- 16+ years of experience in IT industry with expertise in system architecture, design, and development
- Hands-on experience in Service Oriented Architecture, Microservices, Event-driven and Domain-driven architectures
- Experience with RDBMS (Oracle, PostgreSQL, MySQL) and NoSQL (Elasticsearch, MongoDB)
- Cloud Migration experience with Azure and Terraform - AZ-900 certified
- Expertise in encryption and authentication frameworks: JWT, OAuth, Spring Security
- Integrated monitoring tools like Prometheus and Grafana
- Strong team management and coordination skills - led teams of 4 to 10 members
- Conducted technical sessions for 130+ audience, awarded twice as best instructor
- 3 months onsite experience in Canada working closely with client
🛠️ Technical Skills
Java 8/11/17
Spring Boot
Microservices
REST API
Apache Kafka
Docker
Kubernetes
Azure Cloud
Terraform
Oracle/PostgreSQL
MongoDB
Elasticsearch
JWT/OAuth
Prometheus/Grafana
Hibernate
Apache Ignite
Hazelcast
Git/Maven
React JS
🎓 Certifications
AZ-900 Microsoft Azure Fundamentals
💼 Work Experience
Assistant Vice President
| Citibank (Citi)
03/2022 - Present
📌 Project: Aggregated Risk | Team Size: 40 | Banking Domain
Java 17Spring BootKafkaKubernetesMongoDBReact JS
- Leading application re-architecture and integrating latest technologies with POCs
- Developed microservices from scratch using Java 17 & Spring Boot
- Integrated Kafka messaging framework in microservices
- Leading cross-functional team of 6 members including frontend and testing
- Created Kubernetes jobs for application scheduling needs
- Resolved critical memory leaks in Java legacy application
- Improved MongoDB performance optimization
Technical Lead
| Tech Mahindra Ltd
01/2019 - 03/2022
📌 Project: SWM & DockerCentral | Telecommunication Domain | Team: 3
Java8MicroservicesSpringAzureDockerOraclePostgreSQLJenkins
- Developed and integrated Java plugins to Sonatype Nexus product
- Completed migration of application to Azure environment
- Redesigned and integrated authentication module
- Performed Oracle to PostgreSQL database migration
- Performance improvements by fine-tuning queries and business logic
📌 Project: DTV & Watch TV | Info Media Domain | Team: 5
Java8MicroservicesSpring BootDockerKubernetesAWSAzureKeycloak
- Migrated gateway microservice to AWS infrastructure
- Replaced Hazelcast cache with Couchbase
- Integrated third-party fraud profiling frameworks (Count, ThreatMetrix)
- Replaced existing encryption module with new framework
Technical Lead
| HCL Technologies
04/2017 - 01/2019
📌 NMS/EMS Product Development | Team Size: 70
Java8MicroservicesSpring BootKafkaElasticsearchPostgreSQLDockerReact JSApache Ignite
- Developed and integrated 4 microservices from scratch
- Created Elasticsearch query generator service
- Developed Kafka framework utility for complete project
- Implemented Kafka features for search framework
- Developed Docker containerization and Docker Swarm for product
- Developed encryption framework for product licensing
Associate
| Cognizant Technologies
10/2015 - 04/2017
📌 Info Media Maintenance | Team Size: 5
Java6OracleStrutsHibernateJSFWeblogic
- Managed 3 existing applications with team of 4 members
- Resolved complex memory issues
- Created Oracle packages, procedures, and fine-tuned for performance
- Provided estimations for technology upgrades with POCs
IT Analyst
| Tata Consultancy Services
07/2013 - 07/2015
📌 Banking Domain | Team Size: 4
Java6JSFSOADB2SOAPWebSphere
- Worked on banking payment systems with regulatory changes (SEPA, AML, FACTA)
- Involved in technology upgrades: JSF 1.2 to JSF 2, WebSphere version upgrades
- Integrated TestNG unit testing framework
- Developed proxy framework for testing services by stubbing
🎓 Education
Master of Technology (Part-Time) - Computer Science
MGR University, Chennai | First Class | Graduated 06/2017
MGR University, Chennai | First Class | Graduated 06/2017
Bachelor of Engineering - Electrical and Electronics Engineering
Sri Ram Engineering College, Chennai | First Class | Graduated 05/2009
Sri Ram Engineering College, Chennai | First Class | Graduated 05/2009
👤 Personal Details
Name: Srinivasan Elangovan
Gender: Male
Marital Status: Married
Nationality: Indian
Location: Chennai, India
📢 Availability: Open for Senior Architect / Technical Lead roles in Microservices, Cloud Migration, and Enterprise Architecture.