SoftwareEngineer NodeJS-Abhinav Gupta
SoftwareEngineer NodeJS-Abhinav Gupta
Experience Summary
9 years of IT experience in backend development using NodeJS/Spring-boot/Core Java for API and backend services in Public Sector/Retail/Healthcare domain.
Migration of existing applications to the AWS cloud to enable a centralized application deployment and reduce risk failure.
Completed migration of mainframe application to cloud based application using NodeJS, React and Azure.
Analysed Vera Code report for potential and valid OWASP issues. Upgraded the application for OWASP issues highlighted in Veracode such as SQL Injection Improper
Neutralization.
Upgraded the encryption algorithm used for user credentials from md5 to pbkdf2.
Hands-on experience in AWS services (CloudWatch, EC2, Lambda, S3 etc) and Docker.
Provided 100+ hours of DLT and Blockchain training to associates to enhance their skillsets.
Experience in acceptance criteria refinement of user story, estimations, and execution using JIRA.
Certifications:
Org/Role Tata Consultancy Services UK, Newcastle – Senior Engineer (Oct 2013 – Till Date)
Tools/Technology NodeJS, Swagger, AWS, Docker, Core Java, Spring-boot, Golang, Junit, Postman, SoapUI, GIT, JIRA, Confluence, Mongo DB, Rest API, JSON, IntelliJ, Mocha, Chai
Retail Project:
▪ Developed user stories using NodeJS along with the team.
▪ Experience in agile ceremonies like Stand-Up, Sprint planning, Sprint Retrospective meetings.
▪ Create and review HLD/LLD to be consumed by team for the development.
▪ Regular coordination with Business & Operation team for all queries related to functionality/application.
Blockchain Products:
▪ Created middle-ware API to establish communication from front to backend using NodeJS.
▪ Designed wireframes, API endpoints, created data-structures & user stories for multiple PoC.
▪ Implemented IPFS- Inter Planetary File system to securely store user information/documents.
▪ Implemented private data collection to share data privately between multiple organizations.
Radiology Product:
▪ Analysis of the Veracode Report for potential and valid OWASP issues.
▪ Upgrade the application for SQL injection & improper Neutralization and other OWASP issues.
▪ Migrated the application from JAVA 5 to JAVA 8. an JBoss4.2.GA to Wildfly 13.
▪ Responsible for UAT, QA support and code review.
▪ Rectified and bugs and CR based development successfully completed.
Current/Previous Clients:
● British Airways, UK
● Albertson’s, USA
Tata Consultancy Services Ltd
● TCS Blockchain, India
●
McKesson, Ireland
Employment History
Confidential
Employment Duration Organisation
October 2013 - Present Tata Consultancy Services Limited, (India & UK)
Educational History
th th
Degree / 10 / 12 (Year of Education) University / School / Percentage
B. Tech - Computer Science & Engineering (2009-13) Uttar Pradesh Technical University
th
12 (2009) CBSE, India – 74%
th
10 (2006) CBSE, India – 70%
Confidential