Fullstack developer

Neeraj Sharma

Building enterprise systems that connect Java services, Angular front ends, and automated business workflows.

10+ years designing and delivering full-stack enterprise applications — from Spring-based microservices and Angular UIs to event-driven integration with Kafka, orchestrated business processes in Camunda, and the Power BI dashboards that report on all of it.

10+years in enterprise software
5core technologies mastered
JAVAANGULARKAFKACAMUNDAPOWER BI

About

Neeraj is a senior engineer who has spent the last decade in the layer where enterprise systems actually meet each other — Java services underneath, Angular applications on top, and Kafka or Camunda in between keeping data and decisions moving.

He's equally comfortable writing a Spring Boot service, building the Angular screens that consume it, modeling the business process that triggers it, and building the Power BI report that a stakeholder reads afterward — which makes him effective on projects that cross team boundaries.

At a glance

Experience10+ years
Core stackJava · Angular
IntegrationApache Kafka
Process automationCamunda BPM
ReportingPower BI
LocationIndore, India
AvailabilityOpen to work

Experience

Jan 2025 - Present

Nagarro - Staff Engineer

Banking Document Scanning & Archiving Platform

Developed and maintained a banking web application used for the scanning, processing, workflow management, and archival of customer applications. The platform enables multiple user roles to review, validate, approve, and archive applications through a secure, workflow-driven process, ensuring regulatory compliance and efficient document lifecycle management.Developed and maintained a banking web application used for the scanning, processing, workflow management, and archival of customer applications. The platform enables multiple user roles to review, validate, approve, and archive applications through a secure, workflow-driven process, ensuring regulatory compliance and efficient document lifecycle management.

JavaSpring BootAngularCamunda 7.23Oracle DatabasePrometheus
Jan 2023 - Dec 2024
Mobile Application (Riyadh, Saudi Arabia)

Contributed to the design and development of a scalable, secure digital banking application, leveraging modern backend architectures to enhance service delivery. Developed and enhanced a digital banking application using Spring Boot, following REST APIs to support core banking functionalities and system integrations. Collaborated with frontend and QA teams to deliver a seamless, user-friendly digital banking experience.

JavaSpring BootAngularOracle DatabaseDynatraceSplunk
Aug 2021 – Jan 2023

ITC Infotech (Bangalore) - Lead Consultant

Petroleum & Sales Project

Developed a portal for the petroleum business and financial data management, enabling end users to generate analytical reports and access market insights. Developed a secure internal banking portal for finance company employees using Spring Boot, enabling access to core financial services. Integrated Apache Kafka for asynchronous event-driven communication between services, improving system scalability and reliability.

Java 17Spring BootKafkaSpring BatchPostgresMongo DB
Jun 2020 – Aug 2021

Capgemini (Pune) - Consultant

Banking Project

A portal for the finance company to let the employee of the bank use loan applications service. Implemented secure and scalable backend services using Spring Boot, ensuring reliable integration with banking systems. Created file upload service for excel format to validate data with set of rules, business validation, predefine rule those mentioned in templates file.

Java 17Spring BootOracle
Oct 2017 – May 2020

Infosys (Pune) - Technology Analyst

Health Care platform

Worked on a healthcare domain project as a Full Stack Developer, delivering end-to-end application features. Integrated data visualization tools (Microsoft Power BI) to provide actionable insights and interactive dashboards and integrate with Angular project.

MSBIJava 11Spring BootOracleNVD3REST APIs

Skills

Grouped by where each technology sits in the systems Neeraj builds — from the services and screens people use, to the streams and processes that move behind them.

Application layer

Core Java · Angular
  • Core Java, J2EE
  • Spring, Spring Boot
  • Hibernate / JPA
  • Angular 8 – 17, TypeScript
  • RxJS, NgRx

Integration & messaging

Apache Kafka
  • Kafka producers & consumers
  • Event-driven architecture
  • REST & microservices design

Process automation

Camunda BPM
  • BPMN 2.0 process modeling
  • DMN decision tables
  • Workflow orchestration
  • Task & case management

Reporting & analytics

Power BI
  • Dashboard & report design
  • DAX, data modeling
  • Data source integration

Tooling & delivery

Engineering practice
  • Git, CI/CD pipelines
  • Docker, Kubernetes
  • SQL & relational databases
  • BDD, JUnit, test-driven development

Selected work

Order-fulfilment workflow platform

Redesigned a manual, email-driven fulfilment process into an automated system: Camunda models every approval step, Kafka carries order events between warehouse, billing, and shipping services, and an Angular console shows staff exactly where each order stands.

Camunda BPMKafkaAngularSpring Boot
Reduced average order turnaround from 3 days to same-day.

Real-time reconciliation service

Replaced a nightly batch job with a Kafka Streams pipeline that reconciles transactions as they happen.

JavaKafka Streams
Latency cut from hours to under a minute.

Operations reporting suite

Built a set of Power BI dashboards giving operations leadership a live view of throughput, SLAs, and exceptions.

Power BIDAX
Replaced 4 manual spreadsheet reports.

Education & certifications

Education

  • B.E. in Computer ScienceRGPV, 2014

Achivements

  • Employee of the year Award in Aartek software solution
  • Insta award in Infosys

Let's build something reliable, together.

Open to senior and lead engineering roles working across Java, Angular, and enterprise integration.

© Neeraj SharmaJava · Angular · Kafka · Camunda · Power BI