Nitin Srivastava

Senior Software Engineer

India12 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 12+ years in cloud-native system development
  • Expertise in Java with polyglot programming skills
  • Proven leadership in technical strategy and team mentoring
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Fintech and E-commerce.

Contact

Skills

Core Skills

JavaMicroservicesCloud InfrastructureSystem ArchitectureWeb Development

Other Skills

AWS GlueAgile MethodologiesAlgorithmsBDDCI/CDContinuous Integration and Continuous Delivery (CI/CD)CucumberCypressData IntegrationData StructuresDesign PatternsDistributed SystemsDockerE-commerceExtract, Transform, Load (ETL)

About

Senior Polyglot Engineer with 12+ years of experience designing, building, and delivering large-scale, high-performance, cloud-native systems across fintech, healthcare, real estate, e-commerce, and education domains, including 4 years in leadership roles. I bring deep expertise in Java, complemented by proficiency in Python, Ruby, and JavaScript, with a strong track record of building RESTful APIs, microservices, and enterprise backend systems. I specialize in developing ETL pipelines using PySpark and Airflow, enabling efficient data transformation, workflow orchestration, and large-scale batch processing. I am a strong advocate of TDD, BDD, and test automation to ensure maintainable, high-quality code and robust delivery. Experienced in system architecture, technical leadership, and end-to-end product delivery, I drive innovation in regulated, data-sensitive environments using modern DevOps practices, CI/CD pipelines (GitHub Actions, ArgoCD), and cloud infrastructure. Passionate about engineering excellence and productivity, I actively leverage AI-assisted development tools like GitHub Copilot and Cursor to accelerate development, improve code quality, and mentor high-performing teams, aligning technology strategy with business goals.

Experience

Mckinsey & company

Senior Software Engineering

Jan 2022Present · 4 yrs 2 mos · Gurugram, Haryana, India

  • > Engage directly with clients and stakeholders to gather requirements, provide technical guidance, and deliver tailored solutions that address specific business needs.
  • > Collaborate closely with Product Managers and leaders to align technical solutions with business goals, ensuring timely delivery of high-value features.
  • > Lead the design, development and delivery of product. Provide technical leadership in the evaluation, conceptualisation, design, and development of major new capabilities
  • > Integrated TDD and BDD practices across the team, improving test coverage and reducing production bugs by 50%.
  • > Migrated SnapLogic data integration pipelines and APIs to AWS Glue, enabling automatic scaling based on data volume and processing needs, which can lead to reduced costs compared to Snaplogic infrastructure.
  • > Drive strong agile practices, mentor fellow developers. Schedule Project retrospective and one-on-one catchup to improve productivity and team understanding.
AWS GlueTDDBDDAgile MethodologiesMicroservicesREST APIs+1

Curve tomorrow

Senior Software Engineer

Feb 2017Dec 2021 · 4 yrs 10 mos · Mumbai, Maharashtra, India · On-site

  • > Led client-facing meetings to review progress, gather feedback, and incorporate client
  • requirements into development plans.
  • > Migrated legacy systems to microservices architecture, enhancing system reliability and deployment speed. Integrated TDD and BDD practices across the team, improving test coverage and reducing production bugs by 50%.
  • > Worked with executive leadership to define and implement technical strategies aligned with company goals, improving operational efficiency and reducing costs.
  • > Participated in architectural discussions and code reviews, ensuring best practices were followed across teams. Mentor and train fellow developers. Drive strong agile practices in the team.
MicroservicesTDDBDDAgile MethodologiesJava

Q3 technologies

Sr. Software Engineer

May 2015Feb 2017 · 1 yr 9 mos · Gurgaon, India · On-site

  • > Collaborated with PMs, designers, and cross-functional teams to deliver key features for an e-commerce platform, improving user experience and system scalability.
  • > Write clean, efficient and maintainable code. Follow the best engineering practices like Code Reviews, TDD/BDD, CI/CD and software guidelines.
  • > Designed and built solid, scalable and maintainable web applications with excellent test coverage. Led the team of 4 developers.
TDDBDDCI/CDJava

Cmi soft pvt. ltd.

Software Developer

Nov 2013May 2015 · 1 yr 6 mos · Noida Area, India · On-site

  • > Write well designed, testable, efficient code
  • > Produce specifications and determine operational feasibility
  • > Integrate software components into a fully functional software system
  • > Document and maintain software functionality

Education

The ICFAI University, Tripura

MCA (Master of Computer Applications)

Jan 2009Jan 2012

Krishna Computer Institute Gorakhpur

Diploma in Computer Application (DCA) — Computer and Information Sciences

Jan 2007Jan 2008

Deendayal Upadhyay Gorakhpur University

Graduation — English Literature

Jan 2004Jan 2007

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience