Apr 2021
Present
System Engineer
TATA CONSULTANCY SERVICES
Noida, IN
Tata Consultancy Services is an Indian multinational information technology services and consulting company with
its headquarters in Mumbai.
Project And Responsibilities
A. Domain Services (Oct 2022 - Till now)
Programming Language & Framework- Java , SpringBoot
Development Tools - Jhipster
Platform - IntelliJ
API - REST API , GRAPHQL
Database - Postgre SQL
Infrastructure Workload orchestration - Rancher
Container - Docker
Build CI/CD Tool - Maven
Build CI/CD Source Repo - Git
Security Scans - Fortify, Black duck , Twist Lock
Deployment - Jenkins
Gateways and Service Mesh - Istio and GraphQL Query Based Apollo
Testing and Monitoring - Splunk , Unit , Mockito
Credential Vault - Hashicorp Vault
Documentation - Confluence & Sharepoint
Service & Ticket Management - Service Now & JIRA
Roles & Responsibilities :-
1. Developed scalable microservices using Java and Spring Boot, leveraging JHipster.
2. Designed and implemented robust RESTful APIs and GraphQL API's.
3. Utilized Rancher for workload orchestration and Docker for containerization, ensuring seamless deployment and scalability of microservices across environments.
4. Implemented CI/CD pipelines using Jenkins and Maven for automated builds, tests, and deployments.
5. Conducted security scans using Fortify, Black Duck, and Twistlock to identify & mitigate vulnerabilities in code and dependencies.
6. Configured and managed Istio for service mesh architecture and Apollo for GraphQL query-based services.
7.Utilized ServiceNow for incident, problem, and change management.
8. Utilized SonarQube for continuous inspection of code quality.
9. Implemented unit testing using frameworks like JUnit and Mockito, and monitor application performance and logs using Splunk.
10. Integrated HashiCorp Vault for secure storage and management of sensitive credentials and configuration data.
3. Utilized Rancher for workload orchestration and Docker for containerization, ensuring seamless deployment and scalability of microservices across environments.
4. Implemented CI/CD pipelines using Jenkins and Maven for automated builds, tests, and deployments.
5. Conducted security scans using Fortify, Black Duck, and Twistlock to identify & mitigate vulnerabilities in code and dependencies.
6. Configured and managed Istio for service mesh architecture and Apollo for GraphQL query-based services.
7.Utilized ServiceNow for incident, problem, and change management.
8. Utilized SonarQube for continuous inspection of code quality.
9. Implemented unit testing using frameworks like JUnit and Mockito, and monitor application performance and logs using Splunk.
10. Integrated HashiCorp Vault for secure storage and management of sensitive credentials and configuration data.
B. RTB Disputes, Raptor Application (Apr 2021- Sept 2022)
Development tool - Intellij
Version Control Tool - Git
Technology- Java, Spring Boot, JSON, SQL, Junit, Mockito
Open source Server Tool - Jenkins
Bug Management Tool - JIRA
API Testing Tool - Postman
API Testing Tool - Postman
Responsibilities :-
1. Have experience on analysing code and making equivalent API for required flow in Raptor application.
2. Worked on migration process for Upgradation of Raptor Application to higher Spring version.
1. Have experience on analysing code and making equivalent API for required flow in Raptor application.
2. Worked on migration process for Upgradation of Raptor Application to higher Spring version.
3. Debugging the code and bug fixing of stuck workflows.
4. Hands-on experience on analysis of exception in logs and debugging through code.
5. Familiar with utilisation of database for extracting data to get desired results.
6. Hands on experience in writing Unit test cases using Junit and Mockito.
5. Familiar with utilisation of database for extracting data to get desired results.
6. Hands on experience in writing Unit test cases using Junit and Mockito.
7. Provided KT to LATAM Team on the added functionalities.