I'm a software developer who can design, build, test, document, and maintain highly-available and scalable systems. I specialize in backend development and dev-tools, and I have first-hand experience with QA, front-end dev, DevOps/SRE, software architecture, and technical writing. I'm used to working in small efficient teams, so I'm comfortable with wearing multiple hats. I value transparent processes, collaboration, and maintanable code, and strive to foster an open and honest work environment.
Yandex is one of the largest Russian tech companies which has products ranging from search engine and analytics to ridesharing and delivery apps. I worked on the internal cloud infrastructure, building a company-wide platform for software deployment and network configuration, inspired by Kubernetes but with our specific requirements in mind.
- Python
- Go
- Angular / React
- L3/L7 network configuration
- MongoDB / Zookeper
- Software Architecture
I was hired as a contractor on an internal R&D project for 3D-scanning and computer vision. I helped design and build the MVP based on micro-services written in Go, C++, and Python, as well as maintaned and improved our build pipeline.
- Python
- Go
- AWS
- Docker
- Ansible
- protobuf
Kaspersky is one of the world's leading antivirus and network security companies. I worked on the fraud prevention service deployed in multiple banks. Initially I was responsible for QA automation and site reliability, and then transitioned into backend development and deployment infrastructure.
- Python
- Kafka / RabbitMQ / Zookeper
- Mesos / Marathon
- Ansible
- Test Automation
Our team worked on developing and certifying firmware for a large microcontroller manufacturer, implementing support for the IEEE 802.15.4 standard (low-rate wireless networks for IoT devices, such as ZigBee/ZHA/RF4CE). I developed the framework that orchestrated running certification tests for multi-device configurations.
- Python
- Internet of Things
- Firmware
- Documentation
- Test Automation
Reasoning Mind was a non-profit organization developing interactive educational software for US schools. I was responsible for managing a team of several dozen people that implemented math curriculum. I also developed and documented software to automate our processes.
- Python
- Project Management
- JIRA workflow configuration