Nilesh Chhabra

Software Engineer
Noida, IN.

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

Newgen Software Technologies
|

Software Engineer

Noida, Uttar Pradesh, India

Summary

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

Highlights

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.

Newgen Software Technologies
|

Software Engineer Trainee

Noida, Uttar Pradesh, India

Summary

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

Highlights

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

Galgotias College of Engineering and Technology (AKTU)
Greater Noida, Uttar Pradesh, India

Bachelor of Technology

Information Technology

Grade: 70%

Bal Bharati Public School, Noida
Noida, Uttar Pradesh, India

12th Grade

General Studies

Grade: 90%

Bal Bharati Public School, Noida
Noida, Uttar Pradesh, India

10th Grade

General Studies

Grade: 92%

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.

Projects

Project Task Tracker

Summary

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

Authorization Service

Summary

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