Ashish Kumar Chaudhary

Lead Design Engineer | Java | Spring Boot | Microservices | Backend Developer | 5+ Years Experience

Noida, IndiaSoftware Development
6roles
47skills
1education
4credentials

About

Software Engineer with 5+ years of experience in backend development and enterprise applications using Java, Spring Boot, Microservices, and SQL. Currently working as a Lead Design Engineer at Newgen Software, building scalable solutions for banking and enterprise platforms. Experienced in REST APIs, Kafka, authentication systems, and database-driven applications. Previously worked at TCS developing Teamcenter PLM solutions and enterprise integrations. Strong foundation in data structures, algorithms, and system design with experience in delivering high-performance and secure applications. GATE qualified and recognized for contributions to large-scale enterprise projects.

Experience

Lead Design Engineer

Newgen Software Technologies, Noida

May 2023 – Present

Leading development and modernization of a Master Data Management (MDM) platform for banking clients. Built scalable backend services using Java, EJB, Spring Boot, and SQL. Migrated legacy stack JSF → JSF4 and JDK 8 → JDK 17 improving performance and maintainability. Implemented OAuth 2.0 authentication and AES-256 encryption for secure data handling. Reduced production issues and improved system efficiency through platform optimization.

Teamcenter Developer

Tata Consultancy Services (TCS), Hyderabad

Mar 2022 – May 2023

Developed and customized Teamcenter PLM modules using Java, C++, ITK, and RAC. Built integration between Teamcenter and SAP using T4S. Designed algorithm for hierarchical BOM transfer, reducing data transfer time by ~30%.

Backend Developer

Tata Consultancy Services (TCS), Bangalore

Jan 2021 – Mar 2022

Developed backend services using Java, Spring Boot, and Microsoft SQL Server. Built cost estimation and quotation management application for enterprise workflows. Implemented email notification features to improve user communication.

Lead Design Engineer

Newgen Software

May 2023 - Present · Noida

Oversaw the MDM component, a UI-driven code-free database-management platform adopted by 90% of leading Indian banks. Implemented CSP headers and migrated inline event handlers to jQuery, reducing XSS risk by ~85% and DOM conflicts by 30%. Led MDM modernization from JSF 1 to JSF 4, JDK 8 to JDK 17, and JBoss 8 for iBPS 7. Handled 100% of MDM L3 tickets with a 93% SLA, contributing to a 35% reduction in ticket volume. Deployed AES-256 encryption for PII in database and logging layers; secured authentication using Java EE/EJB and OAuth 2.0. Implemented Maker/Checker functionality and improved bulk data upload efficiency by 50%.

Teamcenter Developer

TATA Consultancy Services

March 2022 - May 2023 · Hyderabad

Developed and customized Teamcenter PLM modules using Java, C++, ITK, and RAC, achieving 94% client satisfaction and reducing change-request turnaround time by ~20%. Designed an algorithm to selectively transfer hierarchical BOM from Teamcenter to SAP via T4S, reducing transfer time by ~30%. Built custom T4S and T4X integration features using LinkedList, Tree, and Stack data structures.

Backend Developer

TATA Consultancy Services

January 2021 - March 2022 · Bangalore

Developed a cost-estimation and quotation-creation application using Spring Boot and Maven. Integrated email notification functionality to improve user communication and engagement.

Education

Abdul Kalam Technical University

B.Tech, Computer Science Engineering

2016 – 2020

Graduated with First Division Honors and scored 76%.

Skills

JavaSpring BootMicroservicesREST APIsSQLPostgreSQLOracleDBMicrosoft SQL ServerApache KafkaJavaScriptHTMLCSSjQueryGitMavenJPAHibernateData StructuresAlgorithmsAgileTeamcenter PLMITKRACSystem DesignPythonCC++RESTful APIsEclipseTomcatJBossJiraConfluenceBitbucketSVNMicrosoft SQLSTLApache POIOOPTCLEJBJSPJSFOAuth 2.0TeamcenterT4ST4X

Projects

Bugzilla Image Viewer Extension Microsoft Edge Add-on

Published a Microsoft Edge Add-ons solution to preview .png, jpg, and .gif files inline, addressing a Bugzilla gap requiring manual image downloads. Solved a recurring pain point for ~100 developers, improving productivity and QA efficiency.