Hassan Umari

Software Engineer at Tabit GmbH

Taufkirchen, Bavaria, 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
Hassan Umari is a software engineer with 10 years of experience blending mechatronics, robotics, and backend development, currently consulting for Infineon in Munich. He builds across the stack—from low-level C drivers and embedded firmware to Python/Django services, Vue-based GUIs, and CI/CD pipelines—bringing both academic rigor (MSc in Mechatronics) and production-grade tooling to hardware-centric teams. His research on multi-robot exploration (published in venues like IROS) directly informs open-source work such as an RRT-based ROS exploration package used for coordinated mapping. At companies ranging from Agile Robots to universities, he has delivered instrument drivers, Matlab IVI wrappers, and web APIs that bridge lab hardware and scalable software. Known for pragmatic problem solving, he often surfaces non-obvious systems-level fixes (e.g., occupancy-grid-aware RRT refinements) that improve multi-robot coordination and test automation workflows.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (B.Sc.), Mechanical Engineering, Mechatronics, 80.8 % (Very Good), Bachelor of Science (B.Sc.), Mechanical Engineering, Mechatronics, 80.8 % (Very Good) at Jordan University of Science and Technology
bookHigh school, Science Stream, 92.6 % (Excellent), High school, Science Stream, 92.6 % (Excellent) at Irbid Secondary School
bookMaster of Science (M.S.), Mechatronics Engineering, 3.77/4 (Excellent), Master of Science (M.S.), Mechatronics Engineering, 3.77/4 (Excellent) at American University of Sharjah
languagesEnglish, Arabic, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

maps10
exp10
c-language10
cprogramming-language10
explore10
ros10
exploratory10
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (7)

C++SCSSJavaScriptHTMLJupyter NotebookDartPython

Github contributions (5)

github-logo-circle
hasauino/rrt_exploration

Sep 2016 - Jul 2020

A ROS package that implements a multi-robot RRT-based map exploration algorithm. It also has the image-based frontier detection that uses image processing to extract frontier points.
Role in this project:
userBack-end Developer
Contributions:201 commits, 7 PRs, 203 pushes in 3 years 10 months
Contributions summary:Hassan primarily contributed to the core functionality of a multi-robot RRT-based map exploration algorithm, as indicated by modifications to the `rrt_detector.cpp` and `functions.cpp` files. Their work involved parameter fetching, obstacle detection, and frontier exploration, with significant changes made to the algorithm's behavior and interaction with the occupancy grid. The commits reveal the user's involvement in refining the RRT algorithm for multi-robot exploration.
roboticsros-packagerrtrobotmulti-robot
hasauino/hand_assist

Mar 2018 - Jun 2020

Contributions:57 commits, 1 push, 1 branch in 2 years 3 months
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