Patryk Obara

Lead Principal Software Engineer at Luxoft

Wroclaw Metropolitan Area Poland
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
Patryk Obara is a Lead Principal Software Engineer with 17 years of experience, based in the Wroclaw metropolitan area, specializing in system programming and a strong affinity for functional languages. He combines hands-on refactoring expertise—demonstrated by significant modernizations to the Git codebase around object ID handling—with leadership in shaping robust software development processes at scale. Known for clean, elegant design, he helps teams improve maintainability and delivery while retaining deep technical involvement in core backend systems. A dual alumnus of Jagiellonian University and Uniwersytet Wrocławski in Computer Science, he blends academic grounding with practical contributions to one of the most widely used open-source projects.
code17 years of coding experience
bookComputer Science, Computer Science at Uniwersytet Wrocławski
bookComputer Science, Computer Science at Jagiellonian University
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1,847reputation
144kreached
58answers
2questions
github-logo-circle

Github Skills (16)

c1710
git10
refactoring10
object-oriented-programming10
c1110
data-structure9
system-programming9
low-level-programming9
data-structures9
low-level9
shell7
bash6
github6
parsing6
git-subtree6

Programming languages (17)

PowerShellJavaC++RustCDCMakeVala

Github contributions (5)

github-logo-circle
git/git

Aug 2017 - Jan 2018

Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Role in this project:
userBack-end Developer
Contributions:24 commits in 5 months
Contributions summary:Patryk primarily focused on refactoring and modernizing the Git codebase, with a strong emphasis on object ID representation. They converted various functions to use `struct object_id` instead of `unsigned char sha1` and refactored related code to support the changes, demonstrating a deep understanding of Git's internal data structures. The contributions include rewriting core functions related to graft parsing, file indexing, and object handling, significantly improving the code's maintainability and potentially its future flexibility. They also improved error logging for HTTP push operations.
hacklanggit-clientmercurialfollowlibgit2
dreamer/zapisy_zosia

Nov 2008 - Jan 2012

Contributions:181 commits in 3 years 2 months
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