Nilesh Chhabra

Software Engineer

LinkedIn | GitHub

About

Nilesh Chhabra is a skilled Software Engineer with a Bachelor of Technology in Information Technology, currently contributing to full-stack banking solutions at Newgen Software Technologies. Proficient in Java, Spring Boot, and React Native, he excels at developing robust backend services, scalable mobile front-ends, and managing complex relational databases. His expertise includes architecting secure systems, integrating diverse products, and optimizing data persistence, driving efficient and compliant software solutions.

Work Experience

Software Engineer

Newgen Software Technologies

Jul 2025 - Present

Noida, Uttar Pradesh, IN

Currently developing a full-stack banking solution, building internal and external APIs, and managing databases to ensure regulatory compliance and seamless user interactions.

  • Contributed to the development of a full-stack banking solution, encompassing multiple internal and external APIs for user-onboarding, verification, and document retrieval, ensuring compliance with regulatory standards.
  • Implemented critical backend services using Spring Boot to support user registration, session restoration, biometric validation, and VPN-based access checks, enhancing system security and reliability.
  • Developed the mobile front-end with React Native, enabling seamless cross-platform user interactions across banking services.
  • Designed and managed multiple relational databases for modular services, including user profiles, transaction history, and audit logs, optimizing data integrity and accessibility.

Software Engineer Trainee

Newgen Software Technologies

Feb 2025 - Jun 2025

Noida, Uttar Pradesh, IN

Integrated Newgen products and developed backend services, including dynamic email content generation, to meet client-specific requirements.

  • Integrated Newgen products, including OmniDocs and IBPS, to meet diverse client-specific requirements and streamline business processes.
  • Developed robust backend services using Java and Spring Boot, implementing complex business logic and RESTful endpoints to support application functionality.
  • Designed and implemented Thymeleaf templates for server-side rendering, enabling dynamic email content generation using database-driven placeholders.
  • Structured database schemas to store dynamic placeholder values, supporting flexible content rendering and improving data management efficiency.

Education

Information Technology

Galgotias College of Engineering and Technology (AKTU)

70%

Nov 2021 - May 2025

Greater Noida, Uttar Pradesh, IN

General Studies

Bal Bharati Public School, Noida

90%

Jan 2020 - Dec 2021

Noida, Uttar Pradesh, IN

General Studies

Bal Bharati Public School, Noida

92%

Jan 2018 - Dec 2019

Noida, Uttar Pradesh, IN

Projects

Project Task Tracker

Jul 2023 - Dec 2023

Developed a RESTful API for project management, enabling CRUD operations with HATEOAS.

Authorization Service

Jan 2023 - Jun 2023

Developed a secure, JWT-based authorization service implementing user authentication and role-based access control.

Skills

Languages

  • C/C++
  • Java
  • Python
  • MySQL
  • HTML/CSS
  • Javascript
  • React

Frameworks

  • Spring Boot
  • React Native

Developer Tools

  • Git
  • GitHub
  • GitLab
  • Sourcetree
  • Linux
  • WSL
  • Oracle VirtualBox
  • Visual Studio Code
  • IntelliJ
  • PowerShell
  • Cisco Packet Tracer
  • Kafka
  • Docker
  • Postman