Over 20 years of experience as an associate at Tata Consultancy Services (TCS) specializing in Solution Design, Development, Enhancement, Deployment, and Maintenance of Java/JEE and Node.js based Enterprise Applications. Roles include Solutions Architect, Technical Lead, Senior Developer, Scrum Master, and Technical Project Manager across domains such as Banking & Financial Services, Card Payments, Government Finance services, Manufacturing & Logistics, and IIoT. Proficient in Agile Projects with Microservice architecture and Java/JEE frameworks like Spring/Spring Boot, Hibernate, JUnit, Mockito, Struts. Extensive experience with Cloud Computing Platforms such as Amazon Web Services (AWS), GE Predix, Cloud Foundry and Relational Database Management Systems like Postgres, Oracle, MySQL. Skilled in DevOps tools like Docker, Terraform, Maven, Jenkins, GitHub and Code Quality Tools including SonarQube, FindBugs, Checkstyle, PMD. Familiar with NoSQL DBs like AWS Dynamo DB, Redis, Cassandra, TimeSeries and MongoDB as well as Technologies & Frameworks like Node.js, JavaScript, JQuery, AngularJS and PolymerJS. Deep understanding of implementing various Design Patterns and strong knowledge of Apache Kafka.
Requirements analysis