Michael Hoffer

Head Of Software Development at Hamilton Freiburg GmbH

Baden-Württemberg, 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

🤩
Rockstar
🎓
Top School
Michael Hoffer is a Head of Software Development and co-founder with 16 years of experience bridging research-grade computer science and product engineering. He holds a summa cum laude PhD from Goethe University and a diploma in mathematics from Heidelberg, and his work focuses on visual programming, modeling and simulation of complex physical processes. As lead developer of VRL-Studio he built tools that synchronize textual and hierarchical visual code representations, and he continues to push for a truly visual general-purpose language on the Java platform. A two-time JavaOne Rock Star and frequent conference speaker, he pairs academic rigor with practical open-source contributions across JavaFX and tooling projects such as jfxtras and freerouting. At BioFluidix and now Hamilton Freiburg he has translated simulation and research insights into production software and release automation across platforms. He also maintains a technical blog and blends developer, scientist, and artist perspectives in his work.
code16 years of coding experience
job4 years of employment as a software developer
bookDiplom-Mathematiker (advanced degree/diploma in mathematics), Mathematics and Computer Science, Note 1 (grade A), Diplom-Mathematiker (advanced degree/diploma in mathematics), Mathematics and Computer Science, Note 1 (grade A) at Ruprecht-Karls-Universität Heidelberg
bookDoktor (Ph.D.), Computer Science, summa cum laude, Doktor (Ph.D.), Computer Science, summa cum laude at Johann Wolfgang Goethe-Universität Frankfurt am Main
stackoverflow-logo

Stackoverflow

Stats
843reputation
37kreached
12answers
3questions
Badges
javafx
top-5%
github-logo-circle

Github Skills (17)

javafx10
java10
javas10
build-automation10
ui-design9
css8
url-routing8
kicad8
google-play-services6
android-studio6
3d6
webview6
webkit6
geometry6
fxml6

Programming languages (17)

PowerShellJavaC++CScalaGoHTMLGroovy

Github contributions (5)

github-logo-circle
freerouting/freerouting

Oct 2017 - Apr 2020

Advanced PCB auto-router
Role in this project:
userBack-end Developer
Contributions:2 releases, 116 commits, 1 PR in 2 years 6 months
Contributions summary:Michael primarily focused on back-end development within the "freerouting" repository. Their contributions include fixing bugs related to the graphical context, refactoring code, and enhancing the help system. They also updated and created distribution scripts for different operating systems, including Windows, macOS, and Linux, indicating a focus on build and release processes.
autorouterpcb-designdsnspecctraautoroute
JFXtras/jfxtras

Feb 2014 - Feb 2014

A supporting library for JavaFX, containing helper classes, extended layouts, controls and other interesting widgets.
Role in this project:
userFull-stack Developer
Contributions:24 commits, 6 comments, 1 issue in 3 days
Contributions summary:Michael contributed to the jfxtras/jfxtras repository by fixing typos and enhancing the NodeUtil class with methods to add/remove nodes and recursively search for nodes. They also integrated a window control, adding default CSS and SVG files, and removing older, unstable APIs. Furthermore, the user removed old JDK 7 code and added TestFX tests for the window control, improving the project's functionality and maintainability.
layoutsextendedinterestingbackground-servicejavafx
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
Michael Hoffer - Head Of Software Development at Hamilton Freiburg GmbH