Creative break, July 2020 - now
Working on lots of my own little projects
Developer | Huntflow, September 2019 - June 2020
Worked on a SaaS CRM for recruiting. Achievements:
Technologies: Python, tornado, asyncio, PostgreSQL, Redis, etc.
- development and deployment of new faster, more correct and more maintainable reporting system
- developed an instant email notification system
Freelance Developer | through Upwork, April 2019 - September 2020
Worked with one client on development of a backend for a mobile app for following sport events and personalities. Designed the backend API and did lots of integrations with third-party data sources. Technologies: Python, elasticsearch, etc.
Developer | Yandex, October 2018 - January 2019
Worked on migration of AdFox advertisement platform from bare hardware to Yandex internal cloud. Techologies: Python, C++, MySQL, lots of Yandex internal tech, etc.
Developer | HeadHunter, May 2013 - August 2018
Worked on improving reliability and monitoring of HeadHunter web services with SRE team. Among achievements - developed robust log analysis system for fast problem detection.
Worked on development and maintenance of HeadHunter advertisement platform. Significantly improved reliability and scalability of the platform which allowed for fast growth. Also designed the API.
Worked on ClickMe - an advertisement integration service. Among achievements - integration with HH advertisement platform, Yandex API and others.
Technologies: Python, Java, PostgreSQL, RabbitMQ, etc.
Developer | Yandex, April 2011 - January 2013
Was a team lead of monitoring systems development team. Achievements:
Technologies: Python, Perl, MySQL, MongoDB, ZMQ
- development of Juggler monitoring system - reliable, distributed and hierarchical monitoring system with flexible aggregation capabilities
- deployment of Juggler in place of Nagios and Zabbix on all of Yandex servers (tens of thousands of them at that time)
- development and deployment of the new monitoring interface for admins
Developer | E-Soft, June 2010 - April 2011
Worked on desktop GUI platform for government services. Technologies: Java, Swing, Oracle.
Developer | Vita Plus / Pharmacy Chain 36.6, October 2005 - January 2008
Worked on an information system for pharmacy chain. Among achievements: integration of systems when pharmacy chain was bought by bigger pharmacy chain. Technologies: Java, Swing, Oracle.
Mathematics and Administration of Information Systems | Orenburg State University, 2003 - 2008
Regular ACM contest participant and winner. Active participant in faculty sports life.