Tobias Weimer is a consulting expert with 14 years of experience in automotive software and electronics, specializing in image processing, machine learning/neural networks, and ISO 26262 functional safety. He has a strong track record at MicroNova working directly at OEM customer sites as a consultant, product manager and SCRUM Master/Product Owner, bridging technical delivery with customer collaboration. Proficient in Python, C/C++, OpenCV and testing/HIL environments, he also contributes to open-source projects improving deep-cloning and C++ plugin code, showing attention to performance and robust test coverage. Comfortable translating customer needs into safe, usable products, he combines systems thinking with hands-on development and requirements engineering certification. Outside work he plays violin in two orchestras, reflecting a collaborative, disciplined approach that he brings to cross-functional teams.
13 years of coding experience
6 years of employment as a software developer
Master of Science - MS, Master of Science - MS at Universität Ulm
Bachelor of Engineering - BE, Bachelor of Engineering - BE at Duale Hochschule Baden-Württemberg
Contributions:20 releases, 12 reviews, 1027 commits in 10 years 3 months
Contributions summary:Tobias implemented changes to the AvatarDlg and the SeenPlugin, which were written in C++. The user's commits focused on the plugin features, which involved removing debugging popups and obsolete code, along with adding the %A variable to show the user's account name. Furthermore, the commits show the user's work with plugins in the C++ language.
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:3 reviews, 8 commits, 5 PRs in 1 year 5 months
Contributions summary:Tobias primarily focused on enhancing the deep cloning functionality of Java objects, specifically addressing issues with `EnumMap` and `LinkedHashSet` cloning. They implemented fast cloners for these data structures, improving performance. Furthermore, the user wrote and expanded JUnit tests to ensure the correctness of the cloning process, including edge cases like null values and mutable objects. This involved creating new test cases and modifying existing ones to cover various scenarios.
javadeep-clonejava-objects
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.