Jan Friesse

Senior Software Engineer at Red Hat

Brno, Southeast, Czechia
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
Jan Friesse is a senior software engineer in Brno with 17 years of experience and a long tenure at Red Hat since 2008, focused on C, Linux and high-availability distributed systems. He’s an active open-source contributor to ClusterLabs and Corosync, known for implementing and hardening fencing agents (VMware, IPMI, SNMP) and making core Corosync services more re-entrant and robust. His work blends low-level systems programming and scripting (C and Python) with experience in Scheme/Lisp, Java and computer graphics—an unusual mix that gives him both systems depth and academic breadth. Earlier independent work producing a Slackware-based backup distribution and various admin tools underlines strong system-administration and API-integration instincts. Colleagues count on him to translate messy hardware APIs and cluster failure modes into reliable, maintainable production code.
code17 years of coding experience
job5 years of employment as a software developer
bookIng., Math, Informatics, Computer Graphics, Physics, Ing., Math, Informatics, Computer Graphics, Physics at Brno University of Technology
languagesEnglish, Czech
github-logo-circle

Github Skills (30)

apim10
snmp10
system-programming10
ipmi10
python10
snmpd10
bash10
vmware10
c-programming10
api10
system-administration10
clustering10
messaging9
message-system9
messagehandler9

Programming languages (6)

TypeScriptShellCSSCGoPython

Github contributions (5)

github-logo-circle
corosync/corosync

Apr 2009 - Nov 2022

The Corosync Cluster Engine
Role in this project:
userBack-end Developer
Contributions:65 releases, 22 reviews, 1223 commits in 13 years 9 months
Contributions summary:Jan focused on improving the Corosync Cluster Engine, specifically addressing issues in the CPG (Closed Process Group) service and general logging functions. Their contributions included removing obsolete features and refactoring existing code. They implemented enhancements such as making key parts of the code re-entrant, and adding features to deal with problems that may arise such as during restarts of individual nodes, all within the context of the underlying CPG and logging services.
clusterkubernetescorosynccorosync-cluster
ClusterLabs/resource-agents

Sep 2008 - Mar 2022

Combined repository of OCF agents from the RHCS and Linux-HA projects
Role in this project:
userBack-end Developer
Contributions:7 reviews, 27 commits, 3 PRs in 13 years 8 months
Contributions summary:Jan primarily contributed to the development of fence agents, focusing on creating and maintaining integrations with various hardware and software solutions for power management and control. Their work involved writing Python scripts to interface with VMware ESX, Sun ALOM, ePowerSwitch 8M+, and other platforms, and adapting existing fencing library to support different systems. They implemented new features, fixed bugs, and improved agent functionality, demonstrating strong knowledge of system administration and API integration for hardware management.
linuxagentsocf
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