Jakub Zárybnický

Senior Software Engineer at Oracle

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

👤
Senior
🎓
Top School
Jakub Zárybnický is a pragmatic senior software engineer with 12 years of experience building full-stack systems and improving developer tooling, now at Oracle from Brno. He combines hands-on implementation with a taste for reducing unnecessary complexity, having led small product teams, taught junior developers, and shipped microservice and web/mobile projects. His open-source work on EasyBuild repositories shows a knack for build automation and CI improvements, including adding Python bindings support for TBB and fixing tricky build/compilation issues. Comfortable across frontend JavaScript and server-side Python, he often focuses on developer experience and maintainability rather than chasing the newest shiny frameworks. Colleagues rely on him to straighten messy projects and translate customer needs into pragmatic, well-tested solutions.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Brno University of Technology
bookHigh School, Bilingual General Education, High School, Bilingual General Education at Gymnázium, Olomouc-Hejčín
github-logo-circle

Github Skills (12)

linux10
hpc10
scite10
python10
scilab10
cicd10
ebuild10
patch10
build-automation10
scientific-computing9
science9
cmake7

Programming languages (12)

TypeScriptJavaC++ShellJavaScriptHaskellHTMLNix

Github contributions (5)

github-logo-circle
A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:29 reviews, 25 commits, 38 PRs in 1 year 3 months
Contributions summary:Jakub's commits primarily focused on automating and improving the build process and ensuring code quality. They made changes to CI sanity checks to make the messages clearer and modified testing configurations. The user also contributed patches to address build and compilation issues for various software packages within the repository, demonstrating a focus on integration and build system maintenance. Several commits include fixes to address build issues, adding patches, and resolving dependencies.
pythondescribecpplinuxscientific-software
Collection of easyblocks that implement support for building and installing software with EasyBuild.
Role in this project:
userBackend Developer
Contributions:1 review, 7 commits, 1 PR in 1 day
Contributions summary:Jakub primarily focused on adding the option to build Python bindings for the TBB library within the EasyBuild framework. Their contributions involved modifying existing EasyBuild files to include build steps for generating Python bindings and integrating them into the build process. These changes enhanced the functionality of the EasyBuild framework, allowing users to easily include Python bindings for TBB in their software builds. Multiple commits show style improvements to existing code.
pythoninstallinglinuxscientific-softwarehpc
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
Jakub Zárybnický - Senior Software Engineer at Oracle