Janusz Jakubiec

Junior Software Engineer at Splunk

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
Janusz Jakubiec is a Junior Software Engineer with five years of hands-on experience building backend systems, currently contributing at Splunk after progressing from internship to developer roles at Erlang Solutions. He has practical expertise in Erlang-based, scalable messaging infrastructure—having contributed backend logic and GraphQL integration to the notable MongooseIM XMPP server, including work on message archiving, session management and roster modules. A data-science focused computer science graduate (AGH UST), Janusz blends systems programming with an analytical approach to problem solving. His early experience in QA/QC informs a detail-oriented development style and strong testing discipline. Based in Krakow, he brings a pragmatic mix of production experience and academic training in data science that helps him bridge distributed systems and data-driven features.
code5 years of coding experience
job3 years of employment as a software developer
bookExtended mathematics physics and computer science faculty, Extended mathematics physics and computer science faculty at V Liceum Ogólnokształcące w Bielsku-Białej
bookMaster of Engineering - MEng Computer Science - Data Science, Master of Engineering - MEng Computer Science - Data Science at AGH University of Krakow
languagesEnglish
github-logo-circle

Github Skills (11)

xmpp10
erlang-otp10
erlang10
backend10
messaging10
mongooseim10
back-end-development10
wpgraphql9
wordpress-graphql9
graphql9
chat9

Programming languages (8)

JavaShellC++JavaScriptErlangJupyter NotebookElixirPython

Github contributions (5)

github-logo-circle
esl/MongooseIM

Nov 2021 - Jan 2023

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:
userBackend Developer
Contributions:190 reviews, 43 commits, 137 PRs in 1 year 2 months
Contributions summary:Janusz primarily contributed to the backend logic of the MongooseIM XMPP server, focusing on modifications within the `mod_mam_cassandra_arch.erl`, `ejabberd_sm.erl` and `mod_roster_backend.erl` files. Their work involved refactoring and adjusting existing modules for integration with the dynamic backend modules, keystore management and GraphQL integration. These changes likely impact the archiving of messages, session management, and roster functionalities of the XMPP server. The user also contributed to various test files related to GraphQL integration.
fault-tolerantscalablexmpp-servererlangxmpp
marszub/savings-planner

Mar 2022 - May 2022

Web application that heplps in planning outgoings to reach your financial goals.
Contributions:35 reviews, 78 commits, 28 PRs in 1 month
financialgoalsreactreachweb-application
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