Evgenii Sokolov is a senior software engineer and engineering leader based in Berlin with about 18–20 years of hands-on experience building and scaling high-load, microservice-based systems. He combines deep backend expertise in Go and PHP with proven team leadership—having led cross-functional teams, mentored engineers, conducted interviews and run on-call rotations at companies like Zalando, Seven Senders and Global Fashion Group. At Zalando he owns Tier-1 cart services impacting conversion, driving operational excellence, performance and cost optimizations. An active open-source contributor, his Go work appears in well-known projects such as elastic/beats and Zalando’s skipper (etcd client improvements and endpoint rotation), demonstrating attention to robustness and build quality. Colleagues describe him as curious, transparent and growth-oriented, who balances shipping code with developing people and processes. He’s comfortable stepping into early-stage CTO or engineering management roles where technical design, scalability and team development intersect.
18 years of coding experience
15 years of employment as a software developer
Master's degree, Automation Engineer Technology/Technician, Master's degree, Automation Engineer Technology/Technician at South Ural State University (SUSU)
Contributions:40 commits, 25 PRs, 2 pushes in 2 years
Contributions summary:Evgenii contributed to improving the `Elastica` PHP client for Elasticsearch, focusing on addressing issues related to the `toArray` cast logic and other bug fixes within the query and aggregation functionalities. They also made optimizations to the `toArray` methods, which are crucial for converting objects into array representations. Their work involved modifications across multiple files, including test files to ensure the correctness of the changes.
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
Backend Developer
Contributions:6 commits, 14 PRs, 57 comments in 2 years 1 month
Contributions summary:Evgenii's contributions primarily centered around backend development tasks, specifically within the Go programming language, as indicated by the file modifications and commit messages. They focused on improving code quality and build processes through the use of `gofmt`, as evidenced by the "simple gofmt exit code check" and "fix gofmt build" commits. The user also implemented new features within the core functionality of the system, such as adding support for boolean types in processor conditions, and enhanced the system's build tools.
elasticsearchlogstashmetricbeatfilebeatpacketbeat
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.