Ernst Haagsman

Product Leader at JetBrains

Munich, 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
Ernst Haagsman is a product leader with 14 years of experience based in Munich, focused on building developer tools and improving IDE-driven workflows to help software teams ship better software. At JetBrains he progressed from product marketing through product management into leadership roles, shaping developer experiences and roadmaps across multiple product lines. He combines hands-on engineering experience—contributing backend improvements to the well-known JSDoc project, including events and tag handling—with strategic product vision. Ernst holds advanced studies in international information systems and blends technical depth with cross-cultural team and community engagement rooted in international education and early global roles.
code14 years of coding experience
job11 years of employment as a software developer
bookBSc Industrial Engineering and Management Minor in European Studies, BSc Industrial Engineering and Management Minor in European Studies at University of Twente
bookInformation Technology, Information Technology at San José State University
bookMaster's Degree International Information Systems, Master's Degree International Information Systems at FAU Erlangen-Nürnberg
languagesGerman, English
github-logo-circle

Github Skills (5)

javascript10
api10
documentation10
nodejs9
testing8

Programming languages (6)

TypeScriptCSSJavaScriptGoKotlinPython

Github contributions (5)

github-logo-circle
jsdoc/jsdoc

May 2013 - Jun 2013

An API documentation generator for JavaScript.
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 month
Contributions summary:Ernst focused on enhancing the JSDoc documentation generator's features. They added support for object literal defaults within the `@default` tag, stringifying and displaying these objects correctly. Additionally, the user implemented a `processingComplete` event for plugins, improving the plugin architecture, and modified the `parseComplete` event to supply parsed doclets. The user also worked on the `@augments` tag, ensuring inherited members are accurately identified.
documentation-generatorjavascriptjsdocapi
ErnstHaagsman/djangodocker

Jul 2017 - May 2019

A sample Django project to dockerize
Contributions:61 commits, 12 pushes, 8 branches in 1 year 11 months
django-projectdockerdocker-composepycharmpython
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