Ashish Vinayak

Senior Software Engineer at IVU Traffic Technologies

Berlin, 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
Ashish Vinayak is a Senior Software Engineer based in Berlin with 10 years of experience building robust C++ systems and full-stack web services, now shaping public transport software at IVU Traffic Technologies. He brings deep expertise in C++17, Qt, and automated testing (Google Test), and has a strong background in scientific computing and parameter optimization from research roles at Forschungszentrum Jülich and Bergische Universität Wuppertal. Ashish contributes to open-source projects like spotpy, where he improved breakpoint handling and data persistence so long-running simulations can reliably resume—an example of his focus on practical, reliability-driven engineering. He pairs HPC and Python data-analysis experience with hands-on API and database design, and routinely mentors new team members to accelerate onboardings and cross-cultural collaboration. Known for turning complex simulation and domain-specific requirements into maintainable code, he blends academic rigor with production-grade development.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster's Degree Computer Simulation in Science, Master's Degree Computer Simulation in Science at Bergische Universität Wuppertal
bookHigh School Mathematics and Computer Science, High School Mathematics and Computer Science at S.M. Choksey Junior College
bookBachelor's degree Mechanical Engineering, Bachelor's degree Mechanical Engineering at Savitribai Phule Pune University
bookPrimary and Secondary School High School, Primary and Secondary School High School at Rosary High School, Pune
languagesEnglish, Hindi, Marathi, German
github-logo-circle

Github Skills (9)

algorithms10
python10
optimization10
fileio9
file-access9
statistical-models9
file-handling9
file-processing9
pickle8

Programming languages (4)

C++LuaRubyPython

Github contributions (5)

github-logo-circle
thouska/spotpy

Nov 2017 - Nov 2017

A Statistical Parameter Optimization Tool
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 5 comments in 1 day
Contributions summary:Ashish primarily focused on modifying and extending the functionality of the `spotpy` statistical optimization tool. They refactored code related to breakpoint handling, allowing simulations to resume from saved states. The user updated how data is read and written to files and adapted the `fscabc.py` and `sceua.py` files to use the new functionality. These changes involved changes to data persistence, and the overall improvement of the simulation process.
optimizationstatisticalmachine-learningparameterparameter-estimation
ashishvinayak/spotpy

Nov 2017 - Jan 2018

Contributions:9 pushes in 1 month
optimizationstatisticalmachine-learningparameter
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