Yonas Habteab

Developer at Icinga GmbH

Nuremberg, 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

🤩
Rockstar
🎓
Top School
Yonas Habteab is a back-end developer with six years of hands-on experience building and improving monitoring software at Icinga GmbH, where he currently works. He contributes actively to the flagship open-source projects Icinga2 and Icingaweb2, focusing on bug fixes, feature development, API improvements, and refactors that enhance reliability and user experience. His work includes improving notification and locale behaviors, implementing influxdb basic auth, and modernizing event stream and navigation migration logic—showing attention to both core platform behavior and UI-facing workflows. Trained through an in-house computer science apprenticeship, he blends practical production experience with a strong grasp of the Icinga ecosystem. Notably, his commits reflect a habit of cleaning up technical debt (heartbeat refactors, timeout removals) while adding pragmatic features that make monitoring systems more robust.
code6 years of coding experience
bookAusbildung, Computer Science, Ausbildung, Computer Science at Icinga GmbH
github-logo-circle

Github Skills (19)

monitoring10
icinga10
c-language10
php10
rest-api10
lessc10
cprogramming-language10
api-design9
apim9
css9
api9
influxdb9
javascript8
json8
tls127

Programming languages (8)

PowerShellC++ShellCJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
Icinga/icingaweb2

Feb 2020 - Jan 2023

A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.
Role in this project:
userBack-end Developer
Contributions:45 reviews, 355 commits, 44 PRs in 2 years 11 months
Contributions summary:Yonas primarily contributed to the back-end of the Icingaweb2 project by addressing bugs, refactoring the code, and adding new features. They made adjustments to the CSS, corrected potential errors, and updated the Less code. Moreover, the user implemented changes to support the migration of navigation items, which enhances user experience and overall functionality. The commits also demonstrate a good understanding of the Icinga framework.
acticingakeepweb-interfaceproblems
Icinga/icinga2

Jun 2020 - Nov 2022

The core of our monitoring platform with a powerful configuration language and REST API.
Role in this project:
userBack-end Developer
Contributions:673 reviews, 125 commits, 208 PRs in 2 years 4 months
Contributions summary:Yonas made several contributions to the Icinga2 monitoring platform, including fixing bugs related to locale settings and notification behavior. They implemented new features such as influxdb basic auth and adjusted API responses. Furthermore, the user refactored code related to heartbeat functionality and removed heartbeat timeouts. They also worked on improving the API by implementing new event stream responses.
grafanamonitoringtlsdockerinfluxdb
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
Yonas Habteab - Developer at Icinga GmbH