Position: distributed storage high-load backend failure performance
Category: C++
English level: fluent
Years of experience: 11

- participated and architected distributed object storage serving >100M IO requests per second.

- Lead a small team in startup in CV domain, sold to Google.

- participated in Flight engine control system project.
Linux systems programmer with some experience in Linux kernel;
Leading and mentoring people;
Fluent in C/C++, assembly, bash, python;
Distributed systems;
Telecommunications and protocols;
Statistics, Data mining, Machine Learning, Computer vision, DSP;
Discrete event simulation;
Solution-wide performance debugging;
Open source contributor.

started working in 2002.

2020 - now: Distributed transaction management team lead (4 engineers);
2019 - 2020: Performance team lead (8-15 engineers);
2018 - now: A part of architectural group. Software product design, including requirements gathering, use-case definition, milestone planning, and integration with complementary subsystems. Communication of technical decisions, development plans to software developers, team leads, product management.

EDUCATION
Odessa National Polytechnic University, 2001 - 2007, Master of Science in EECS. GPA: 98/100;
Odessa National Polytechnic University, 2008 - 2013, PhD in EECS: “Methods of performance increase in reconfigurable computing systems by means of new algorithmic and structural organization”.
highload, to learn golang, infra for ML distributed algos, object storage, highly concurrent systems.