Jan Cieśla is a Senior Software Engineer based in the Cracow area with six years of experience building resilient, scalable systems across Erlang, Elixir and networking domains. He combines consulting experience at Erlang Solutions and Telnyx with hands-on engineering roles at Swisscom and Cisco, bringing both deep protocol-level insight and practical deployment know-how. Jan has a track record of refactoring core backend services—most notably contributing to the MongooseIM XMPP server to improve system metrics and reliability—demonstrating attention to observability and maintainability in distributed systems. Comfortable bridging technical and business concerns, he routinely works as a trusted advisor with strong customer-facing skills and an eye for high-level design. His background in electronics and networking from AGH and EURECOM underpins a pragmatic approach to solving infra and telecom-grade challenges. Colleagues rely on him for thoughtful trade-offs and steady delivery when migrating legacy behaviors into more robust, type-safe architectures.
6 years of coding experience
4 years of employment as a software developer
Ingénieur (M.Sc. equivalent) Networking, Ingénieur (M.Sc. equivalent) Networking at EURECOM
Magister inżynier (Mgr inż.) (M.Sc. equivalent) Electronics and Telecommunications, Magister inżynier (Mgr inż.) (M.Sc. equivalent) Electronics and Telecommunications at AGH University of Krakow
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:
Backend Developer
Contributions:86 reviews, 262 commits, 67 PRs in 1 year 1 month
Contributions summary:Jan primarily contributed to refactoring and migrating service functions related to system statistics within the MongooseIM project, an XMPP server. They addressed dialyzer issues, restructured initialization functions, and renamed user stats to system stats. Their work involved modifying Erlang code within core service files and test suites to improve the system's metrics reporting capabilities.
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.