Konrad Zemek

Staff Backend Engineer at V7

Krakow, Lesser Poland Voivodeship
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
Konrad Zemek is a Staff Backend Engineer based in Krakow with 13 years of experience building high-performance, distributed systems across networking, messaging, and data storage domains. He co-founded and served as CTO at Path Network, designing real-time, large-scale DDoS mitigation and a global software-defined network while working across C (kernel), Go, Python and JavaScript. A longtime Erlang/Elixir practitioner, he contributed backend improvements to the MongooseIM XMPP server—adding module dependency management and refactoring message archive configurations to boost modularity and scalability. He has led engineering teams, taught university courses on algorithms and web applications, and shipped production-grade systems from kernel modules to full-stack apps. Known for rapid learning and a perfectionist focus on on-time delivery, he is also an open-source enthusiast who enjoys experimenting with bleeding-edge technologies.
code13 years of coding experience
job11 years of employment as a software developer
bookMathematics and Computer Science, Mathematics and Computer Science at Witkowski High School, Cracow
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at AGH University of Krakow
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
111reputation
4kreached
5answers
0questions
github-logo-circle

Github Skills (9)

xmpp10
erlang-otp10
erlang10
messaging10
iterator6
mtp6
qt6
multithreading6
crash6

Programming languages (14)

JavaC++CGoErlangKotlinDockerfileShell

Github contributions (5)

github-logo-circle
esl/MongooseIM

Dec 2016 - Oct 2018

MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
Role in this project:
userBack-end Developer
Contributions:201 commits, 134 PRs, 430 pushes in 1 year 10 months
Contributions summary:Konrad primarily worked on the codebase's backend, focusing on core functionalities and module dependencies. They implemented a mechanism to specify inter-module dependencies, which is crucial for managing the modular architecture of the XMPP server. The user also clarified types and described the `deps/2` callback within a specific module, and refactored the MAM (Message Archive Management) configurations. Overall, contributions enhance the server's modularity and functionality.
fault-tolerantscalablexmpp-servererlangxmpp
esl/exometer_core

Dec 2017 - Aug 2018

Core components of exometer
Contributions:11 commits, 3 PRs, 3 pushes in 8 months
core-componentsexometer
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