Accomplished Senior Full Stack Developer at Tata Consultancy Services, specializing in React.js and Node.js. Successfully migrated legacy systems to microservices, enhancing scalability and security. Proven leadership in Agile environments, mentoring teams to boost collaboration. Expert in API design and containerization, driving efficient CI/CD processes.
Overview
14
14
years of professional experience
Work History
Senior Full Stack Developer
Tata Consultancy Services (TCS)
New Jersey
03.2023 - Current
Worked on a banking project delivering secure and scalable digital solutions.
Utilized React.js to build interactive customer dashboards and Node.js for backend services.
Developed a real-time analytics dashboard using React.js for visualization of operational KPIs.
Built and deployed Node.js-based microservices for user authentication, transaction processing, and data integration.
Designed secure RESTful APIs using Express.js and integrated backend services with MongoDB.
Migrated legacy monolithic applications to a modern Node.js microservices architecture.
Implemented secure authentication mechanisms with OAuth2 and JWT leveraging AWS Cognito.
Containerized backend services and deployed them on OpenShift using Helm Charts, monitoring via Prometheus and Grafana.
Established CI/CD pipelines with Jenkins and GitLab to streamline release cycles.
Enhanced API quality through extensive contract testing using Postman, REST Assured, and Cucumber frameworks.
Technical Lead
Cognizant Technology Solutions
New Jersey
09.2013 - 02.2023
Led clinical trial management system project (SIP), modernizing critical workflows.
Developed front-end modules using React.js for intuitive researcher dashboards.
Constructed backend microservices with Node.js to manage clinical data and study workflows.
Created dynamic, responsive React.js interfaces tailored for trial protocols and investigator management.
Implemented real-time notifications and data pipelines utilizing Kafka and WebSocket technologies.
Designed reporting platform with Node.js and MongoDB aggregation for advanced analytics.
Directed continuous delivery initiatives through Azure DevOps, employing Docker for containerized deployments.
Mentored Agile development teams across multiple regions to enhance collaboration and efficiency.
Software Developer
IIC Technologies
India
07.2013 - 09.2013
Developed Java-based RESTful APIs using JAX-RS with externalized configurations via Spring Cloud.
Built backend modules and workflows in Core Java and J2EE for enterprise applications.
Integrated messaging using ActiveMQ for event-driven communication.
Software Developer
TCube Solutions (Now Capgemini)
India
01.2011 - 06.2013
Built Java enterprise solutions using Core Java, J2EE, and Spring MVC.
Developed RESTful services and relational database integrations using Oracle and PL/SQL.
Supported multilingual web application development for internationalized user bases.
Business Analyst at Diligenta (TCS- UK Subsidiary), TATA CONSULTANCY SERVICES(TCS) PVT.LTDBusiness Analyst at Diligenta (TCS- UK Subsidiary), TATA CONSULTANCY SERVICES(TCS) PVT.LTD