π™Ύπš—πšπš›πšŽπš“Β π™΅πšŠπš‹πš›πš’

Network Features Engineer

Bratislava, Region of Bratislava, Slovakia
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
Ondrej Fabry is a Network Features Engineer with 12 years of software experience building control planes and dataplane software that powers modern networks, currently ensuring high-reliability packet handling at Meter. He has led SDN and cloud-native projects at PANTHEON.tech, including technical ownership of the GoVPP/FD.io ecosystem and product roadmaps for CDN/F platforms. A seasoned Go developer, Ondrej contributes to notable open-source tools like go-callvis and mattn/anko, improving visualization and interpreter ergonomics by simplifying reflection-heavy code and enhancing subgraph and parsing features. His background spans embedded C firmware, smart metering protocols, and container networking, giving him a rare full-stack view from low-level packet processing to orchestration with Kubernetes and gRPC. Known for pragmatic, production-minded designs, he combines hands-on coding with mentoring and technical leadership across distributed teams.
code12 years of coding experience
job13 years of employment as a software developer
languagesEnglish, Slovak, German
github-logo-circle

Github Skills (12)

programming-language10
visualization10
go10
visualizations10
graphviz10
callgraph10
refactor9
static-analysis9
refactoring9
parser8
parse8
parsing8

Programming languages (10)

JavaShellC++CSSJavaScriptGoSassPHP

Github contributions (5)

github-logo-circle
ondrajz/go-callvis

Sep 2016 - Oct 2022

Visualize call graph of a Go program using Graphviz
Role in this project:
userBack-end Developer
Contributions:13 releases, 14 reviews, 131 commits in 6 years 2 months
Contributions summary:π™Ύπš—πšπš›πšŽπš“ primarily contributed to enhancing the `go-callvis` tool. Their commits focused on improving the visualization of Go program call graphs. Key contributions include implementing features for subgraph generation based on types or packages, adding options for edge styling, and fixing issues related to anonymous functions within subgraphs. The user also improved the overall user experience by addressing display issues with the dot output and adding flags to customize the output.
golangvisualizegolang-toolscall-graphcallgraph
mattn/anko

Mar 2016 - Mar 2016

Scriptable interpreter written in golang
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 PRs, 15 comments in 1 day
Contributions summary:π™Ύπš—πšπš›πšŽπš“ primarily contributed to the `anko` project by modifying and improving built-in functions, specifically related to the `os`, `net`, `math`, and `strings` packages. These changes involved removing unnecessary code (e.g., `reflect.ValueOf`), updating package imports, and correcting comments. The user also introduced helper functions for parsing and running code within the environment, and refactored code to replace `reflect.Value` parameters with `interface{}` to enhance usability and maintainability.
golangprogramming-languageinterpreterscriptablego
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
π™Ύπš—πšπš›πšŽπš“ π™΅πšŠπš‹πš›πš’ - Network Features Engineer