email: aleksey@rybalkin.org
telegram: rybalkiin
github: alekseyrybalkin
personal git: git.rybalkin.org

Aleksey Rybalkin

Software Developer





Backend developer with ten plus years of experience in the software industry. Past employers include search giant Yandex and online recruitment service HeadHunter. Experienced in working on large scale projects like advertisement platforms and server monitoring software. Top skills include Python programming language, SQL databases, Linux and shell scripting, Rest API design/implementation and many others.

Professional experience

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.

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

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.

Education

Mathematics and Administration of Information Systems | Orenburg State University, 2003 - 2008

Regular ACM contest participant and winner. Active participant in faculty sports life.