Ivan Kalita is a Staff Software Engineer based in Berlin with 11 years building cloud-native, cost-efficient distributed systems and platform tooling across high-scale environments. He has led global infrastructure modernizations—most notably re-architecting a mission-critical dispatch service deployed in 50+ countries—delivering improved reliability and zero-downtime rollouts. Deeply hands-on with Go, Kubernetes and AWS, Ivan blends strong backend and DevOps expertise with a focus on observability and developer experience. He mentors engineers, drives cross-team collaboration, and has practical open-source contributions to notable projects like Bloomberg’s goldpinger and ReactPHP’s event loop, improving cluster debugging and event-loop performance. Not obvious from titles alone: he repeatedly tackles legacy cleanups and build-process fixes that unlock faster deployments and lower operational costs.
11 years of coding experience
10 years of employment as a software developer
Bachelor's degree Mathematics and Computer Science, Bachelor's degree Mathematics and Computer Science at Far East Federal University
ReactPHP's core reactor event loop that libraries can use for evented I/O.
Role in this project:
Back-end Developer
Contributions:8 commits, 7 PRs, 27 comments in 1 year
Contributions summary:Ivan contributed to the core event loop functionality of the ReactPHP project. They implemented and tested a new event loop based on the PECL ev extension. The user also made improvements to the StreamSelectLoop, including addressing timeout rounding issues and adding tests for timer intervals. Their work focused on improving performance and adding features to the event loop implementation.
Debugging tool for Kubernetes which tests and displays connectivity between nodes in the cluster.
Role in this project:
Back-end & DevOps Engineer
Contributions:7 commits, 3 PRs, 14 comments in 1 day
Contributions summary:Ivan primarily contributed to the project by implementing and fixing the healthz endpoint, ensuring the service's operational status could be verified. They also made changes to the build process, specifically addressing problems related to GOOS during the Docker build. Additionally, the user removed license headers from autogenerated files to streamline the codebase.
connectivitydebugging-tooldisplaysnodesdebugging
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
Ivan Kalita - Staff Software Engineer at Grafana Labs