English Русский Deutsch

Roman Zavodskikh

I have created this site to aggregate all the information about me and maybe create something more here. Here are links to my Facebook and LinkedIn.
You can read my CV as well, I find it brief and result oriented.
If you would like to have a call with me to chat, feel free to do it.
If you want to contact me, please use this form. It is encrypted with my public key, so you can be sure that your message is secure. Nobody can read it except me.

Since 15 August 2022 I have been working in Zalando, in Builder Infrastructure, in the Gateway&Proxy team. Zalando is an (mostly) online fashion retailer serving ~50 millon customers around Europe. In quite small and cozy Gateway&Proxy team I have been working on interesting tasks directly or indirectly related to the Skipper ingress controller. While working in this team I have gained experience in Kubernetes which, for example, hosts this site. As for Zalando tasks, I have implemented some simple features in Skipper, for example, custom separator for edit route and clone route command line options, providing traceId in logs and some more features for FabricGateway controller, which is not open source at the moment. For example, requests rate limiting and custom routes. At the moment the most significant thing I work on are Passive Health Checks in Skipper to avoid sending request to the obviously unhealthy nodes.

Since February 2021 till 11 August 2022 I had been working in MTS, in the Spam Black List team. MTS is one of the three (maybe four?) telecom providers of Russia having approximately ~80 mln abonents. In the Spam Black List team I was working as Data Analyst. The main directions of my work: I was working as a Software Developer sometimes too not to forget how AirFlow works.

Since November 2017 till February 2021 I had been working in Acronis, in two teams: Design System team and Acronis Cyber Infrastructure (ACI) team. Acronis is a cybersecurity, backup and recovery company providing its services with its >=40 data centers all around the globe. In my first but very nice team I was assiting in creation of library for web primitives (checkbox, buttons, etc.) to unify the Acronis design.
After that I have switched to the ACI team to develop some key features of the Backup Gateway having its own protocol on the top of TCP/TLS. I have implemented some key features of it, for example, power of 2 choices load balancing algorithm or data replication and participated in the implementation of second version of the protocol to increase debugability, reliability and performance.

Since February 2018 till October 2018 I had a little, but insightful experience of working on agriculture company called RusAgro. The main results of my work are two algorithms (for analyzing tracktors' tracks and for sugar beet logistics planning) developed and deployed on AirFlow company servers.

In the summer of 2017 I spent two enjoyful months working in Samsung R&D Center in Moscow. I had a possibiliy to take the real Tizen OS smartphone and to write the scripts to build CPU flame graphs for Samsung to find out how changes in this OS will affect the performance.

Since 2014 I was studying in the Moscow Institute of Physics and Technology. It was good old times when I studied (some of) physics and maths and a lot of programming. There are really a lot of things to tell there, but to keep the long story short:
© 2025 Roman Zavodskikh. This site is hosted on DigitalOcean.