Nivesh Dommaraju

Software Engineer

Frankfurt, Hesse, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Nivesh Dommaraju is a software engineer with 9 years of experience applying data science and high-performance computing to automotive simulation and optimization. He holds a PhD in Computational Science from TUM and has translated academic ML research into production-ready tools at Honda Research Institute and SCALE. At SCALE he built a RAG-based chatbot using OpenAI/LangChain and a fully automated ML web interface, while contributing C++ and Python expertise to simulation stacks and CI/CD automation. His open-source work on the deal.II finite element library added graph partitioning and coloring support, improving mesh handling and numerical performance. Comfortable bridging client-facing requirements and deep technical implementation, he combines evolutionary optimization, autoencoders, and HPC-aware engineering to solve real-world automotive problems. Colleagues rely on him for pragmatic, well-tested software that brings research ideas into industry-ready systems.
code9 years of coding experience
job9 years of employment as a software developer
bookBachelors, Mechanical Engineering, 7.6/10, Bachelors, Mechanical Engineering, 7.6/10 at Indian Institute of Technology Kharagpur
bookDoctor of Philosophy - PhD, Computational Science, Doctor of Philosophy - PhD, Computational Science at Technical University of Munich
bookMasters, Computational Engineering, 1.4/4, Masters, Computational Engineering, 1.4/4 at University of Erlangen-Nuremberg
languagesEnglish, German, Hindi, Telugu
github-logo-circle

Github Skills (9)

finite-element-analysis10
c-language10
cprogramming-language10
testing9
trilinos9
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (4)

TypeScriptDockerfileC++Python

Github contributions (5)

github-logo-circle
dealii/dealii

Nov 2017 - Jun 2018

The development repository for the deal.II finite element library
Role in this project:
userBack-end Developer
Contributions:21 commits, 5 PRs, 32 comments in 7 months
Contributions summary:Nivesh's primary contributions involve enhancing the `deal.II` finite element library with graph partitioning and coloring capabilities. They implemented support for the Zoltan graph partitioner, adding query functions and integrating it into the existing framework. The user also introduced a function for coloring sparsity patterns and added multiple tests for the implemented features, improving the library's capabilities in handling complex mesh data and potentially improving the performance of the numerical methods. Finally, they addressed a bug related to enriched finite elements.
dealmultiphysicsc-plus-pluscomputational-sciencefinite-elements
niveshd/dealii

Nov 2017 - Jun 2018

The development repository for the deal.II finite element library.
Contributions:62 pushes, 9 branches in 7 months
dealfinite
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nivesh Dommaraju - Software Engineer