Katharina Irrgang

Lead Node.js Developer at IBM Instana

Dusseldorf, North Rhine-Westphalia, 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
Katharina Irrgang is a Lead Node.js Developer based in Düsseldorf with 14 years of experience building and scaling backend systems and developer-facing features. She has led Node.js engineering at IBM Instana and the Ghost Foundation, contributing to core publishing platform code and the popular Ghost admin client while also driving backend API and data-model improvements. Her work spans performance monitoring (including monkey patching and a Lambda extension in Go), microservices, and real-time architectures across PostgreSQL, MySQL, MongoDB and Redis. Katharina combines strong operational instincts—Docker, AWS, job queues—with front-end experience in React and Angular, enabling pragmatic full-stack solutions. An active open-source contributor, she modernized dependencies and migration paths in projects like Automattic’s kue and implemented nuanced UX and publishing workflow changes in TryGhost. Colleagues rely on her for thoughtful refactors that improve long-term maintainability as much as for shipping immediate customer-facing features.
code14 years of coding experience
job9 years of employment as a software developer
bookB.Sc. Medieninformatik, B.Sc. Medieninformatik at Fachhochschule Wiesbaden
github-logo-circle

Github Skills (15)

nodejs10
javascript10
api10
expressjs10
front-end-development10
job-queue10
ghost10
apidoc10
back-end-development10
ember10
api-design9
html9
css9
database-management9
sql7

Programming languages (16)

SmartyJavaCSSC++RustGoHTMLSvelte

Github contributions (5)

github-logo-circle
TryGhost/Ghost

Apr 2016 - May 2019

Independent technology for modern publishing, memberships, subscriptions and newsletters.
Role in this project:
userBack-end Developer
Contributions:66 releases, 1 review, 1325 commits in 3 years
Contributions summary:Katharina primarily focused on back-end development within the Ghost publishing platform, as evidenced by commits that modified public API endpoints and database models. They implemented changes related to user authentication, including password management and the removal of functionality. The user also worked on aspects of data handling, normalization, and data storage related to models.
cmsmembershipspublishingnewslettersjavascript
TryGhost/Admin

Jul 2016 - Mar 2019

Ghost's admin client
Role in this project:
userFull-stack Developer
Contributions:101 commits, 133 PRs, 181 pushes in 2 years 8 months
Contributions summary:Katharina primarily contributed to the Ghost admin client, implementing features and fixing bugs related to the user interface and data management. They updated the codebase to support object IDs, fixed issues with the subscriber import modal, and adjusted image property names throughout the application. Furthermore, the user refactored code to rename language to locale and updated theme upload functionalities. They also made adjustments to the publishing workflow and various settings components within the admin interface.
adminjavascriptghost-blogghostember
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
Katharina Irrgang - Lead Node.js Developer at IBM Instana