Narendra Gangwar

Software Engineer

Gurugram, Haryana, India9 yrs 8 mos experience

Key Highlights

  • 8+ years of software development experience.
  • Expert in building scalable backend systems.
  • Strong mentoring and coaching capabilities.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the Fintech industry.

Contact

Skills

Core Skills

JavaSpring Boot

Other Skills

.NET FrameworkAgile MethodologiesAgile Project ManagementAmazon Web Services (AWS)AngularAngularJSApache KafkaBack-End Web DevelopmentCamunda BPMCascading Style Sheets (CSS)CookiesCore JavaCucumberDesign PatternsDropwizard

About

With 8+ years of software development experience, I’ve built enterprise applications, tackled complex bugs, implemented clever solutions. I specialize in Java 8+, Spring Boot, Hibernate, Kafka/AMQ, JPA, JUnit 5, Mockito, Microservices and much more. Whether working solo or in a team, I thrive on delivering clean, maintainable, and high-performance code — with the occasional “aha!” moment along the way. I help businesses and startups build scalable backend systems, SaaS platforms, and web applications, and I also support teams and individuals through mentoring, career coaching, and interview prep. My goal? Deliver results that work, last, and occasionally make clients smile. Having contributed at Impetus, Xebia, Accenture, and Wipro, I bring both technical depth and practical experience to every engagement. I’m always on the lookout for challenging projects where my code and brain can stretch a little—feel free to DM or email me at narendratarget@gmail.com , and I’ll get back to you (usually faster than a Kafka message propagates)

Experience

9 yrs 8 mos
Total Experience
1 yr 9 mos
Average Tenure
11 mos
Current Experience

Iris software inc.

Senior Engineer

Jul 2025Present · 11 mos · On-site

Java DevelopmentJava

Impetus

Module Lead

Jan 2024Jul 2025 · 1 yr 6 mos · Gurugram, Haryana, India · Hybrid

  • Client: American Express
  • Project : OMNI | Model Governance App
  • Brief: This project aims to enable modelers and other stakeholders to perform the governance actions to get model certified and put on
  • artifacts and findings to it.
Java 8JavaApache KafkaKafkaJUnitSpring Boot+7

Xebia

Technical Consultant

Oct 2022Jan 2024 · 1 yr 3 mos · Gurugram, Haryana, India · Remote

  • Client: Airtel Payments Bank
  • Project : MITRA APP
  • Designation/Role: Technical Consultant (Sr. Java Developer)
  • Brief: This project aims to enable retailers to order and manage cards inventory from the payments bank and distribute cards to their customers
  • My key responsibilities were:
  • ● Participating in design discussions
  • ● Analyzing the modules in detail to understand and segregate them in user stories.
  • ● Delivering optimal solutions for the tasks.
  • ● Mentoring the new/junior team members to explain the business knowledge and relevant technologies whenever required.
  • ● Providing production support on critical issues
  • Client: Galaxy FinX
  • Project : Payment Transfer on VIKKI APP
  • Designation/Role: Technical Consultant (Java Developer)
  • Project Brief: This Project enables users to make Inter/ Intrabank payments with seamless system communication The purpose of this project is to facilitate inter/intrabank payments for users. This involves the coordination of various services and communication systems throughout the entire payment lifecycle.
  • My key responsibilities were:
  • ● Participating in design discussions
  • ● Analyzing the modules in detail to understand and segregate them in user stories.
  • ● Delivering optimal solutions for the tasks.
  • ● Mentoring the new/junior team members to explain the business knowledge and relevant technologies whenever required.
Java 8JavaApache KafkaREST APIJUnitSpring Boot+4

Accenture

Application Development Senior Analyst

Jun 2021Sep 2022 · 1 yr 3 mos · Gurugram, Haryana, India · Remote

  • Client: National Australia Bank
  • Project : Buy Now Pay Later Initiative ( TLM )
  • Designation/Role: Senior Analyst (Java Developer)
  • Project Brief: This project aims to streamline the payment process by automating transaction jobs and introducing a buy-now-pay- later option into TLM microservices. The goal is to improve the overall payment lifecycle for a more efficient and user-friendly experience.
  • My key responsibilities were:
  • ● Participating in design discussions
  • ● Analyzing the modules in detail to understand and segregate them in user stories.
  • ● Delivering optimal solutions for the tasks.
  • ● Mentoring the new/junior team members to explain the business knowledge and relevant technologies whenever required.
Java 8JavaAgile Project ManagementREST APIJUnitHTML+14

Wipro limited

Project Engineer

Nov 2017May 2021 · 3 yrs 6 mos · Hyderabad, Telangana · Remote

  • Client: Grameenphone (Telenor)
  • Project : Credit Collection and Payment System
  • Duration : July ’19 to May’21
  • Designation/Role: Project Engineer (Java Developer)
  • Project Brief: This project aims to automate post-paid payments and Credit Collection operations for customers. improving efficiency, accuracy, and customer experience. It will allow customers to easily view and manage their billing information. make payments. and resolve outstanding issues. The automation of Credit Collection activities will reduce errors and ensure a consistent and fair approach. The project will streamline processes and ultimately benefit both the company and its customers.
  • My key responsibilities were:
  • ● Participating in design discussions
  • ● Analyzing the modules in detail to understand and segregate them in user stories.
  • ● Delivering optimal solutions for the tasks.
  • ● Mentoring the new/junior team members to explain the business knowledge and relevant technologies whenever required.
  • ● Providing production support on critical issues
  • Client: FedEx Corporation
  • Project: Shipping Management Reporting System(GNSL)
  • Duration : Dec ’17 to Jun’19
  • Designation/Role: Project Engineer (Java Developer)
  • Project Brief: This project aims to generate comprehensive reports on package shipments to various destinations.
  • My key responsibilities were:
  • ● Involved in development of various modules of the applications.
  • ● Providing production support on critical issues
Java 8Spring BatchJavaREST APISpring BootRESTful WebServices+9

Career break

Voluntary work

Jul 2016Oct 2017 · 1 yr 3 mos · Bareilly, Uttar Pradesh

Education

RAKSHPAL BAHADUR COLLEGE OF ENGINEERING AND TECHNOLOGY, BAREILLY

MCA

Jan 2014Jan 2016

KHANDELWAL COLLEGE OF MANAGEMENT SCIENCE AND TECHNOLOGY, BAREILLY

Bachelor's degree — Application Development

Jul 2011Apr 2014