Summary
Overview
Work History
Education
Skills
Certification
Languages
Interests
Accomplishments
Personal Information
Projects
Timeline
Generic
Ankit Srivastava

Ankit Srivastava

Lucknow

Summary

Results-driven Full-Stack Developer with 10 years of experience at Tata Consultancy Services, specializing in Java Spring Boot microservices. I design and implement scalable backend solutions with secure REST APIs. A proactive leader in Agile environments, I also have hands-on experience in React.js and Angular, building responsive user interfaces. My expertise extends to mentoring junior developers, optimizing CI/CD pipelines, and managing relational and NoSQL databases, all while maintaining a commitment to technical excellence

Overview

12
12
years of professional experience
1
1
Certification

Work History

I.T Analyst

Tata Consultancy Services
Lucknow
08.2018 - Current
  • Seasoned Java Technical Lead with a decade of experience in Spring Boot microservices and REST APIs. I lead Agile teams, mentoring developers and enforcing best practices for CI/CD, coding, and testing. My expertise covers Git, Jenkins, Docker, and SQL databases, with a strong background in the LMS, Retail, and Banking domains.

JAVA Developer and Business Analyst

Data Borough India Pvt Ltd (FRESCHE Solutions UK)
Lucknow
01.2017 - 08.2018
  • Full-time Java Developer who concurrently acts as a Business Analyst for in-house projects. This dual role allows me to both develop applications and translate business needs into technical requirements, ensuring seamless communication and efficient project execution.

System Engineer(Java Developer)

Tata Consultancy Services
Noida
06.2016 - 11.2016
  • Core Java Developer with full-stack experience, specializing in the development and management of the customer offer card system at Walgreens.

Software Developer

Wellborn Software Pvt Ltd
Lucknow
06.2013 - 04.2016
  • Adaptable professional with a background in Java and ASP.NET development, complemented by experience in training and technical support.

Education

B.tech - Computer Science & Engineering

B.N College of Engineering & Technology
Lucknow
01-2013

XII - PCM with computers

City montessori school
Lucknow
01.2008

X - Science

City montessori school
Lucknow
01.2006

Skills

  • Java 8
  • Spring MVC
  • Spring Boot
  • Spring Boot microservices
  • git
  • Spring Data JPA
  • REST APIs
  • Concurrency
  • Agile
  • TDD: Test-driven development
  • JUnit
  • MySQL
  • Postgres
  • MongoDB
  • HiveMQ
  • API development
  • Code review proficiency
  • Continuous learning
  • Agile and Scrum frameworks
  • Microservices architecture
  • REST API design
  • Agile methodologies
  • Database management

Certification

  • SpringBoot Microservices Certification by Edureka
  • HiveMq Professional Certificate

Languages

Hindi
First Language
English
Upper Intermediate (B2)
B2

Interests

  • Building AI-powered apps. (Shows initiative and practical experience in AI.)
  • Learning new languages and frameworks via personal projects. (Demonstrates adaptability and continuous learning.)
  • Creating educational content on dev topics. (Showcases communication skills and expertise.)
  • I keep giving ideas and suggestions on portals like Flipkart, Amazon, IRCTC, Paytm, etc., for continuous functional and performance improvement.

Accomplishments

    Consistently received positive feedback from clients for my contributions, presentation delivery, and ability to articulate complex solutions.

Personal Information

  • Date of Birth: 10/21/92
  • Gender: Male
  • Nationality: Indian
  • Marital Status: Married

Projects

Nissan Telematics IoT Hub (TCS) Java DeveloperApr 2024 - Present

  • Designed and developed vehicle-to-cloud communication solutions, focusing on the architecture and implementation of the Telematics IoT Hub.

US Bank (Banking Domain) Technical LeadMar 2023 - Mar 2024

  • Led the modular conversion of a legacy .NET system to a modern Java-based equivalent, improving performance and maintainability.

Tata Neu App (Retail Domain) Software DeveloperJan 2021 - Mar 2023

  • Key contributor to the Tata Neu app, specializing in the development of offers and coupon configuration modules.

Assessment Lifecycle Management - TCS ION Software EngineerAug 2018 - Dec 2020

  • Developed software solutions for large-scale examination systems as part of the TCS ION platform.

Fresche Solutions (LMS Domain) Software DeveloperJul 2017 - Aug 2018

  • Contributed to the development and maintenance of an internal Learning Management System.

Russel Metals (Retail Modernization Project) Software DeveloperJan 2016 - Jun 2017

  • Upgraded a legacy IBM-i (Mainframe) application by modernizing it with Java technologies.

Walgreens (Pharmacy Retail Domain) Software EngineerJan 2015 - Dec 2015

  • Built and maintained RESTful web services to support the company's pharmacy retail operations.

MenuByte App - Restaurant Management & Ordering System

  • Description: Developed a full-stack restaurant management system with a digital menu and QR-based ordering. The application streamlines the ordering and payment process for both customers and restaurant staff.
  • Technologies: Python, React.js, Node.js, AWS
  • GitHub: https://github.com/ankitsrivastava-tcs/MenuByte-UI

Timeline

I.T Analyst

Tata Consultancy Services
08.2018 - Current

JAVA Developer and Business Analyst

Data Borough India Pvt Ltd (FRESCHE Solutions UK)
01.2017 - 08.2018

System Engineer(Java Developer)

Tata Consultancy Services
06.2016 - 11.2016

Software Developer

Wellborn Software Pvt Ltd
06.2013 - 04.2016

B.tech - Computer Science & Engineering

B.N College of Engineering & Technology

XII - PCM with computers

City montessori school

X - Science

City montessori school
Ankit Srivastava