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:
- find out business rules and create new ML model features to block spammers more precise and faster
- create several Tableau and Power BI dashboards to
monitor business-related metrics (number of blocked calls, number of Black List customers, etc.)
- estimate revenue of Black List to find out exact profit value of this service for MTS
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:
- I learnt some algorithms there
- I used to implement simulator of MIPS CPU. I was dreaming to work at Intel that time...
- I have attended frontend trainings from Tinkoff and created some SPA (in Russian) to practice. However, there is no any backend there. :-)
- After giving up my dreams to work in Intel I joined the department organized by Parallels, Virtuozzo and Acronis in the university. There I gained some knowledge about file systems, virtualization, Linux (and a little bit of Windows) kernels, software architecture. About file systems:
after finishing the course I was able to succesfully join the position inside the ACI team mentioned above.
© 2025 Roman Zavodskikh. This site is hosted on DigitalOcean.