Dejan Muhamedagic

Open Source Software Developer at Self-Employed

Vienna, Austria
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
Dejan Muhamedagic is an experienced open source software developer and senior engineer based in Vienna with nearly two decades of professional experience and over 25 years working with Linux/UNIX, networking, security, and high-availability systems. He has been a long-time contributor and maintainer in prominent clustering projects such as Pacemaker and ClusterLabs resource-agents, where his backend work converted legacy LSB metadata to XML, hardened stonith agents, and improved HA tooling and scripts. At SUSE and IBM he combined development, L3 support, documentation, and training—building features, regression tests, and automation that supported enterprise interoperability and SSO efforts. Now balancing roles at TTTech and self-employed open source maintenance, he brings both deep systems-level programming and hands-on ops skills to complex distributed environments. Colleagues rely on him for pragmatic problem solving across code, config, and operational procedures, and he occasionally applies his computing skills to support art projects. His track record shows a preference for stabilizing critical infrastructure and modernizing legacy integrations rather than flashy greenfield work.
code19 years of coding experience
job15 years of employment as a software developer
github-logo-circle

Github Skills (21)

scripting10
high-availability10
linux10
c1110
resource-management10
networking10
c1710
script10
cluster-manager10
system-administration10
xml10
sh10
cluster-api10
shell10
clustering10

Programming languages (7)

DockerfileShellC++CJavaScriptGoPython

Github contributions (5)

github-logo-circle
ClusterLabs/resource-agents

Mar 2007 - Oct 2017

Combined repository of OCF agents from the RHCS and Linux-HA projects
Role in this project:
userBackend & DevOps Engineer
Contributions:4 reviews, 736 commits, 141 PRs in 10 years 9 months
Contributions summary:Dejan primarily focused on enhancing the `clusterlabs/resource-agents` repository, specifically contributing to tools and configurations related to high-availability clustering. Their commits involved modifying scripts and configuration files within the repository, addressing issues, and adding features such as fast reconnect/tickle ACKs. The user's work included setting and maintaining system-level configurations and involved scripting, particularly for the portblock and IPv6addr functionalities, indicating a focus on system administration and network configuration.
linuxagentsocf
ClusterLabs/pacemaker

Apr 2007 - Mar 2013

Pacemaker is an advanced, scalable High-Availability cluster resource manager
Role in this project:
userBack-end Developer
Contributions:814 commits, 2 comments in 6 years
Contributions summary:Dejan's commits primarily focus on modifying and converting metadata within the Pacemaker resource manager, specifically related to LSB (Linux Standard Base) scripts and the integration of a stonithd subsystem. Their contributions involve converting LSB metadata to XML format, fixing bugs in existing code, and refining return codes for the stonith resource agent. They also updated the report tool to support logging formats.
scalableavailabilityresource-managerpacemakerscale
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
Dejan Muhamedagic - Open Source Software Developer at Self-Employed