Dnyanesh Mahajan profile photo 1 on Tal

Dnyanesh Mahajan

Senior Principal Software Engineer | Modern C++ | Native Systems | Software Architecture | Multithreading | Performance Optimization | AI-Enabled Development

Pune District

6+ years of work experience

GlobalLogic
May 20251 yr 3 mosPresent

Pune City

Working as a Senior Principal Software Engineer, designing and developing large-scale commercial native desktop applications using Modern C++. My responsibilities include software architecture, feature development, multithreaded programming, performance optimization, debugging complex production issues, and adopting AI-assisted engineering practices to improve software quality and developer productivity. Key Contributions -------------------- • Designed, developed, and enhanced Modern C++ features across multiple application subsystems, delivering scalable, maintainable, and high-performance native software. • Architected and implemented a reusable Analytics Framework integrated with an enterprise analytics platform, enabling product telemetry, user behavior analysis, and data-driven engineering decisions. • Improved software architecture, maintainability, extensibility, and performance by developing reusable native C++ components while performing systematic debugging, crash analysis, root-cause investigation, and performance optimization. • Collaborated with globally distributed engineering teams throughout the complete software development lifecycle, including architecture discussions, code reviews, feature implementation, defect resolution, and production support. • Leveraged GitHub Copilot, Cursor AI, and Large Language Models (LLMs) to accelerate legacy code comprehension, architectural evaluation, debugging, unit test generation, documentation, and developer productivity while maintaining engineering quality and code ownership. Technology Stack ------------------- Modern C++, C++17, STL, Native Desktop Applications, Software Architecture, Multithreading, Plugin Architecture, Enterprise Analytics, WinDBG, Git, Agile, CI/CD
Globant
Jul 20245 mosNov 2024

Pune City

Worked as a Senior Software Engineer developing enterprise-grade payment processing solutions for the financial services industry. Contributed to the design, development, and modernization of high-performance distributed systems using Modern C++, with responsibilities spanning software architecture, payment processing, system integration, performance optimization, and technical leadership. Key Contributions -------------------- • Designed and developed Modern C++ components supporting enterprise payment processing platforms, delivering scalable, secure, and high-performance transaction processing capabilities. • Developed payment processing services supporting ISO 8583 and ISO 20022 financial messaging standards while optimizing distributed messaging workflows for improved throughput and reliability. • Designed and implemented reusable software components for transaction orchestration, payment validation, message transformation, and enterprise system integration. • Improved software architecture, maintainability, scalability, and production reliability through systematic debugging, root-cause analysis, performance optimization, and code refactoring. • Provided technical leadership by mentoring engineers, conducting code reviews, driving engineering best practices, and collaborating with cross-functional teams to deliver high-quality software solutions. Technology Stack ------------------- Modern C++, C++17, STL, Distributed Systems, Payment Processing, ISO 8583, ISO 20022, Software Architecture, Performance Optimization, WinDBG, Git, Agile, CI/CD
Neova Solutions
Nov 20221 yr 9 mosJul 2024

Pune District

Worked as a Senior Software Engineer contributing to the development of ActiveBatch, an enterprise Workload Automation and Job Scheduling platform used by organizations to automate, orchestrate, and monitor complex business workflows across distributed enterprise environments. Responsible for designing and developing native Windows applications using Modern C++, with a strong focus on software architecture, enterprise integration, debugging, and performance optimization. Key Contributions -------------------- • Designed and developed Modern C++ features supporting ActiveBatch's enterprise workload automation, job scheduling, workflow orchestration, and operational monitoring capabilities. • Developed reusable native software components for workflow execution, scheduling, enterprise integration, and automation while improving software scalability, maintainability, and reliability. • Investigated and resolved complex production issues through crash analysis, root-cause investigation, memory analysis, debugging, and performance optimization using WinDBG and GDB. • Collaborated with product management, QA, architects, and globally distributed engineering teams throughout the complete software development lifecycle, delivering reliable enterprise software with a strong emphasis on software quality and customer success. • Participated in software architecture discussions, code reviews, design improvements, engineering best practices, and mentoring while contributing to the continuous evolution of the ActiveBatch platform. Technology Stack ------------------- Modern C++, C++17, STL, Qt, Win32 API, Oracle, MySQL, Workflow Automation, Job Scheduling, ActiveBatch, Enterprise Software, WinDBG, GDB, Git, Agile, CI/CD
Credit Suisse
May 20202 yrs 7 mosNov 2022

Pune District

Worked as a Technical Lead within Credit Suisse's investment banking technology organization, designing and developing high-performance enterprise applications using Modern C++. Responsibilities included software architecture, feature development, performance optimization, debugging, enterprise application integration, and technical leadership across distributed engineering teams. Key Contributions -------------------- • Designed and developed Modern C++ components supporting enterprise investment banking applications, delivering scalable, reliable, and maintainable enterprise software. • Developed reusable software modules for business workflow automation, financial data processing, reporting, and enterprise system integration. • Improved software architecture, application performance, and maintainability through systematic debugging, root-cause analysis, memory analysis, and code refactoring. • Collaborated with business analysts, architects, QA engineers, and globally distributed development teams throughout the complete software development lifecycle. • Provided technical leadership through code reviews, design discussions, mentoring, engineering best practices, and continuous improvement initiatives. Technology Stack ------------------- Modern C++, STL, MFC, Win32 API, SQL, Oracle, Investment Banking, Software Architecture, Performance Optimization, Debugging, Git, Agile
Capgemini
Nov 20196 mosApr 2020

Pune District

Worked as a Senior Consultant contributing to the development and enhancement of enterprise software solutions using Modern C++. Responsible for feature development, software maintenance, debugging, performance optimization, and enterprise application support within an Agile development environment. Key Contributions -------------------- • Designed and developed Modern C++ components for enterprise software applications, delivering reliable and maintainable solutions. • Investigated and resolved production issues through systematic debugging, root-cause analysis, and performance optimization. • Collaborated with architects, QA engineers, business analysts, and development teams to deliver high-quality software solutions. • Participated in code reviews, software design discussions, and continuous improvement initiatives while following engineering best practices. Technology Stack ------------------- Modern C++, STL, MFC, Win32 API, SQL, Enterprise Software, Debugging, Performance Optimization, Git, Agile Methodologies

Dnyanesh’s AI Stack

claude code
claude code
github copilot
github copilot
langchain
langchain

Education

Post Graduate Diploma, Software Technology

NCST

20031 yr2004

B.E., Electronics

Annasaheb Chudaman Patil College of Engineering

19976 yrs2003

Join Dnyanesh and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Dnyanesh Mahajan on Tal

Headline

Senior Principal Software Engineer | Modern C++ | Native Systems | Software Architecture | Multithreading | Performance Optimization | AI-Enabled Development

About

I am a Senior Principal Software Engineer with over 15 years of experience designing and developing high-performance native software using Modern C++. Throughout my career, I have contributed to large-scale commercial software products across professional audio, financial services, payment processing, telecommunications, graphics, enterprise desktop applications, embedded systems, and low-level platform software. My expertise spans Modern C++, native application development, software architecture, multithreaded and concurrent programming, performance optimization, memory management, debugging, and cross-platform development on Windows and Linux. I enjoy solving complex engineering challenges where scalability, maintainability, reliability, and performance are equally important. Beyond implementation, I actively contribute to software architecture, technical leadership, design reviews, mentoring, and engineering best practices. I enjoy collaborating with cross-functional teams to build software that is not only technically robust but also maintainable and designed for long-term evolution. While my foundation is firmly rooted in native systems engineering, I actively embrace AI-enabled software development to improve software design, debugging, code reviews, documentation, and developer productivity. I view AI as an engineering accelerator that enables developers to spend more time on architecture, design decisions, and solving complex technical problems. I am currently building personal projects that explore the practical integration of AI into native C++ applications, with a focus on enhancing developer workflows while preserving performance, maintainability, and sound engineering principles. I believe continuous learning is essential to engineering excellence and enjoy exploring Modern C++, concurrent programming, software architecture, performance optimization, developer tools, and emerging AI technologies that complement native software development. I welcome opportunities to connect with engineers, architects, technology leaders, and organizations building high-performance native software, developer platforms, and large-scale commercial systems.

Location

Pune District

AI stack

claude code

github copilot

langchain

Work experience

Senior Principal Software Engineer at GlobalLogic, May 2025 - Present · 1 yr 3 mos, Pune City, Working as a Senior Principal Software Engineer, designing and developing large-scale commercial native desktop applications using Modern C++. My responsibilities include software architecture, feature development, multithreaded programming, performance optimization, debugging complex production issues, and adopting AI-assisted engineering practices to improve software quality and developer productivity. Key Contributions -------------------- • Designed, developed, and enhanced Modern C++ features across multiple application subsystems, delivering scalable, maintainable, and high-performance native software. • Architected and implemented a reusable Analytics Framework integrated with an enterprise analytics platform, enabling product telemetry, user behavior analysis, and data-driven engineering decisions. • Improved software architecture, maintainability, extensibility, and performance by developing reusable native C++ components while performing systematic debugging, crash analysis, root-cause investigation, and performance optimization. • Collaborated with globally distributed engineering teams throughout the complete software development lifecycle, including architecture discussions, code reviews, feature implementation, defect resolution, and production support. • Leveraged GitHub Copilot, Cursor AI, and Large Language Models (LLMs) to accelerate legacy code comprehension, architectural evaluation, debugging, unit test generation, documentation, and developer productivity while maintaining engineering quality and code ownership. Technology Stack ------------------- Modern C++, C++17, STL, Native Desktop Applications, Software Architecture, Multithreading, Plugin Architecture, Enterprise Analytics, WinDBG, Git, Agile, CI/CD

Senior Principal Engineer at Globant, Jul 2024 - Nov 2024 · 5 mos, Pune City, Worked as a Senior Software Engineer developing enterprise-grade payment processing solutions for the financial services industry. Contributed to the design, development, and modernization of high-performance distributed systems using Modern C++, with responsibilities spanning software architecture, payment processing, system integration, performance optimization, and technical leadership. Key Contributions -------------------- • Designed and developed Modern C++ components supporting enterprise payment processing platforms, delivering scalable, secure, and high-performance transaction processing capabilities. • Developed payment processing services supporting ISO 8583 and ISO 20022 financial messaging standards while optimizing distributed messaging workflows for improved throughput and reliability. • Designed and implemented reusable software components for transaction orchestration, payment validation, message transformation, and enterprise system integration. • Improved software architecture, maintainability, scalability, and production reliability through systematic debugging, root-cause analysis, performance optimization, and code refactoring. • Provided technical leadership by mentoring engineers, conducting code reviews, driving engineering best practices, and collaborating with cross-functional teams to deliver high-quality software solutions. Technology Stack ------------------- Modern C++, C++17, STL, Distributed Systems, Payment Processing, ISO 8583, ISO 20022, Software Architecture, Performance Optimization, WinDBG, Git, Agile, CI/CD

Principal Software Engineer at Neova Solutions, Nov 2022 - Jul 2024 · 1 yr 9 mos, Pune District, Worked as a Senior Software Engineer contributing to the development of ActiveBatch, an enterprise Workload Automation and Job Scheduling platform used by organizations to automate, orchestrate, and monitor complex business workflows across distributed enterprise environments. Responsible for designing and developing native Windows applications using Modern C++, with a strong focus on software architecture, enterprise integration, debugging, and performance optimization. Key Contributions -------------------- • Designed and developed Modern C++ features supporting ActiveBatch's enterprise workload automation, job scheduling, workflow orchestration, and operational monitoring capabilities. • Developed reusable native software components for workflow execution, scheduling, enterprise integration, and automation while improving software scalability, maintainability, and reliability. • Investigated and resolved complex production issues through crash analysis, root-cause investigation, memory analysis, debugging, and performance optimization using WinDBG and GDB. • Collaborated with product management, QA, architects, and globally distributed engineering teams throughout the complete software development lifecycle, delivering reliable enterprise software with a strong emphasis on software quality and customer success. • Participated in software architecture discussions, code reviews, design improvements, engineering best practices, and mentoring while contributing to the continuous evolution of the ActiveBatch platform. Technology Stack ------------------- Modern C++, C++17, STL, Qt, Win32 API, Oracle, MySQL, Workflow Automation, Job Scheduling, ActiveBatch, Enterprise Software, WinDBG, GDB, Git, Agile, CI/CD

Technical Lead at Credit Suisse, May 2020 - Nov 2022 · 2 yrs 7 mos, Pune District, Worked as a Technical Lead within Credit Suisse's investment banking technology organization, designing and developing high-performance enterprise applications using Modern C++. Responsibilities included software architecture, feature development, performance optimization, debugging, enterprise application integration, and technical leadership across distributed engineering teams. Key Contributions -------------------- • Designed and developed Modern C++ components supporting enterprise investment banking applications, delivering scalable, reliable, and maintainable enterprise software. • Developed reusable software modules for business workflow automation, financial data processing, reporting, and enterprise system integration. • Improved software architecture, application performance, and maintainability through systematic debugging, root-cause analysis, memory analysis, and code refactoring. • Collaborated with business analysts, architects, QA engineers, and globally distributed development teams throughout the complete software development lifecycle. • Provided technical leadership through code reviews, design discussions, mentoring, engineering best practices, and continuous improvement initiatives. Technology Stack ------------------- Modern C++, STL, MFC, Win32 API, SQL, Oracle, Investment Banking, Software Architecture, Performance Optimization, Debugging, Git, Agile

Senior Consultant at Capgemini, Nov 2019 - Apr 2020 · 6 mos, Pune District, Worked as a Senior Consultant contributing to the development and enhancement of enterprise software solutions using Modern C++. Responsible for feature development, software maintenance, debugging, performance optimization, and enterprise application support within an Agile development environment. Key Contributions -------------------- • Designed and developed Modern C++ components for enterprise software applications, delivering reliable and maintainable solutions. • Investigated and resolved production issues through systematic debugging, root-cause analysis, and performance optimization. • Collaborated with architects, QA engineers, business analysts, and development teams to deliver high-quality software solutions. • Participated in code reviews, software design discussions, and continuous improvement initiatives while following engineering best practices. Technology Stack ------------------- Modern C++, STL, MFC, Win32 API, SQL, Enterprise Software, Debugging, Performance Optimization, Git, Agile Methodologies

Education

Post Graduate Diploma, Software Technology, NCST

B.E., Electronics, Annasaheb Chudaman Patil College of Engineering

Dnyanesh Mahajan - Senior Principal Software Engineer in Pune District | Tal