Michal Marek

Development Team Lead at Barclays

Prague, 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
Michal Marek is a seasoned Linux/Unix software engineer and Development Team Lead based in Prague with 26 years of experience building and shipping low-level, production-critical systems in C/C++ and scripting languages. He specializes in operating system internals, kernel enablement, packaging, and build infrastructure, and now leads backend development for high-performance trading and infrastructure teams at Barclays. An active open-source contributor, Michal has improved widely used projects such as curl and openSUSE tools (osc, KIWI), adding robustness, new image formats, and safer API type-checking. He enjoys tackling tricky, unfamiliar bugs and squeezing performance from existing codebases, a pragmatism rooted in long-term involvement with kernel ports and desktop hardware enablement. Notably, his work spans both enterprise financial systems and foundational open-source tooling, giving him a rare blend of operational rigor and community-focused engineering.
code26 years of coding experience
job15 years of employment as a software developer
bookBCS, Computer Science, BCS, Computer Science at Charles University in Prague Faculty of Mathematics and Physics
bookGymnázium Na Pražačce
bookDeutsche Schule Prag
languagesCzech, English, German
github-logo-circle

Github Skills (23)

lib10
type-check10
python10
command-line-interface10
c1110
libcurl10
c1710
command-line10
apt10
type-checking10
xslt9
apim9
vmware9
linux9
build-server9

Programming languages (7)

C++ShellCM4PerlRubyPython

Github contributions (5)

github-logo-circle
openSUSE/osc

Feb 2008 - Apr 2011

The Command Line Interface to work with an Open Build Service
Role in this project:
userBack-end Developer
Contributions:18 commits in 3 years 2 months
Contributions summary:Michal primarily contributed to enhancing the `osc` command-line tool, focusing on features related to project build results and metadata. They added functionality for CSV output in the `prjresults` command, improving data accessibility. They also fixed bugs related to API URL handling and package metadata updates. Furthermore, the user updated project templates and addressed edge cases to improve the tool's usability and robustness.
sarifvalgrindpythoncommand-line-interfaceopen-build-service
curl/curl

Mar 2008 - Oct 2011

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Role in this project:
userBack-end Developer
Contributions:19 commits in 3 years 7 months
Contributions summary:Michal primarily contributed to enhancing the `curl/curl` repository by implementing and improving type-checking mechanisms for the `curl_easy_setopt`, `curl_easy_getinfo`, `curl_share_setopt` and `curl_multi_setopt` functions. These changes involved adding macros and warnings to catch type mismatches during compilation, improving the robustness of the library's API. Furthermore, the user worked on adding configure options related to CA certificate handling. This included a `--with-ca-path` option, and streamlining how the CA bundle/path is defined. These improvements aim to improve code quality and make the program more usable.
rtmppop3dictscptelnet
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
Michal Marek - Development Team Lead at Barclays