Pradhumn Sharma profile photo 1 on Tal

Pradhumn Sharma

Software Engineer Specialist @ Dassault Systèmes | Full Stack Java Developer | Spring Boot, React.js | Distributed Systems & AI | LLMs, RAG, MCP | Knight @Leetcode(2062) | Specialist @Codeforces(1470) | MNIT Jaipur 24

Pune District

4+ years of work experience

Dassault Systemes Solutions Lab
May 20264 mosPresent

Pune District, Maharashtra, India

Team: TRA (Systems Traceability) • Designed and developed Java/Spring Boot backend services and REST APIs for the Systems Traceability platform, enabling real-time traceability analysis and visualization of engineering artifacts. • Built high-performance metadata querying and filtering services for large-scale traceability data, improving search capabilities and reducing processing overhead. • Developed AI-powered agents using LLMs and RAG to generate industry-standard templates and infer traceability constraints, enabling automated traceability generation across complex product structures. • Engineered a repository-aware AI code assistant using MCP, RAG, and LLMs to provide context-aware code search, debugging assistance, and code generation for large legacy codebases.
Dassault Systemes Solutions Lab
Jun 20242 yrsMay 2026

Hybrid

Team: TRA (Systems Traceability) • Designed and implemented a new functionality in the Systems Traceability platform, enforcing predefined rules to ensure requirements are consistently linked to design, implementation, and verification artifacts, improving trace coverage and compliance reporting. • Developed a robust Java-based distributed backend architecture for report generation, capable of processing 20,000+ reports daily with 98% uptime, while improving application scalability and usability. • Built reusable React UI components and API-driven interactive widgets using TypeScript, enabling dynamic data rendering and improving user experience. • Integrated frontend build and deployment workflows into CI/CD pipelines using TeamCity and Jenkins, improving release stability and deployment efficiency.
Dassault Systèmes
Jan 20246 mosJun 2024

Pune District, Maharashtra, India

Project 1: Data Access & Visualization - Developed dynamic widgets using JavaScript and TypeScript to streamline data access from APIs. - Enabled users to customize and visualize data, enhancing efficiency and allowing the generation of highly tailored reports. Project 2: Integration of Features in CATIA Application for Automated Update Functionality - Enhanced the CATIA application by integrating a feature to create a rectangle with an inscribed circle. - Utilized CAA, COM, and C++ technologies to implement this functionality, improving automation within the application.
Codeshows
May 20222 yrs 1 moMay 2024

Jaipur, Rajasthan, India

Pradhumn’s AI Stack

codex
codex
claudecode
claudecode

Education

Malaviya National Institute of Technology Jaipur

Bachelor's degree

Malaviya National Institute of Technology Jaipur

20204 yrs2024
kendriya vidyalaya

kendriya vidyalaya

200710 yrs2017

Join Pradhumn and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Pradhumn Sharma on Tal

Headline

Software Engineer Specialist @ Dassault Systèmes | Full Stack Java Developer | Spring Boot, React.js | Distributed Systems & AI | LLMs, RAG, MCP | Knight @Leetcode(2062) | Specialist @Codeforces(1470) | MNIT Jaipur 24

About

Software Engineer Specialist at Dassault Systèmes with 2+ years of experience building scalable backend systems, distributed applications, and AI-powered solutions. Currently working on the Systems Traceability platform within the 3DEXPERIENCE ecosystem, where I design and develop backend services, metadata querying systems, validation APIs, and performance optimizations for large-scale engineering workflows. My work includes Redis-based caching, distributed architectures, and improving system reliability for enterprise applications. I am also actively building AI-powered applications using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Model Context Protocol (MCP), and Agentic AI. Recently, I developed AI agents for automated traceability generation and repository-aware code assistance. Tech Stack: Java, Spring Boot, REST APIs, Redis, React.js, TypeScript, MongoDB, Docker, RAG, MCP, LLMs, Agentic AI. Strong problem-solving background with 1500+ DSA problems solved and competitive programming achievements on LeetCode and Codeforces.

Location

Pune District

AI stack

codex

claudecode

Work experience

Software Engineer Specialist at Dassault Systemes Solutions Lab, May 2026 - Present · 4 mos, Pune District, Maharashtra, India, Team: TRA (Systems Traceability) • Designed and developed Java/Spring Boot backend services and REST APIs for the Systems Traceability platform, enabling real-time traceability analysis and visualization of engineering artifacts. • Built high-performance metadata querying and filtering services for large-scale traceability data, improving search capabilities and reducing processing overhead. • Developed AI-powered agents using LLMs and RAG to generate industry-standard templates and infer traceability constraints, enabling automated traceability generation across complex product structures. • Engineered a repository-aware AI code assistant using MCP, RAG, and LLMs to provide context-aware code search, debugging assistance, and code generation for large legacy codebases.

Associate Software Engineer at Dassault Systemes Solutions Lab, Jun 2024 - May 2026 · 2 yrs, Hybrid, Team: TRA (Systems Traceability) • Designed and implemented a new functionality in the Systems Traceability platform, enforcing predefined rules to ensure requirements are consistently linked to design, implementation, and verification artifacts, improving trace coverage and compliance reporting. • Developed a robust Java-based distributed backend architecture for report generation, capable of processing 20,000+ reports daily with 98% uptime, while improving application scalability and usability. • Built reusable React UI components and API-driven interactive widgets using TypeScript, enabling dynamic data rendering and improving user experience. • Integrated frontend build and deployment workflows into CI/CD pipelines using TeamCity and Jenkins, improving release stability and deployment efficiency.

Software Engineer at Dassault Systèmes, Jan 2024 - Jun 2024 · 6 mos, Pune District, Maharashtra, India, Project 1: Data Access & Visualization - Developed dynamic widgets using JavaScript and TypeScript to streamline data access from APIs. - Enabled users to customize and visualize data, enhancing efficiency and allowing the generation of highly tailored reports. Project 2: Integration of Features in CATIA Application for Automated Update Functionality - Enhanced the CATIA application by integrating a feature to create a rectangle with an inscribed circle. - Utilized CAA, COM, and C++ technologies to implement this functionality, improving automation within the application.

Education Mentor at Codeshows, May 2022 - May 2024 · 2 yrs 1 mo, Jaipur, Rajasthan, India

Education

Bachelor's degree, Malaviya National Institute of Technology Jaipur

kendriya vidyalaya