About me

Software developer with experience in agile product companies. T-shaped knowledge: focus on software development, strong in infrastructure and business needs. Expert in Python, competent in Java, Rust and JavaScript. Achieve velocity by improving quality and following best practices: automated testing, code review, documentation. Would like to work in a company that regularly delivers a valuable product and grows by innovation. Believe in open communication and personal responsibility. Demonstrated ability to improve developer environment in all the projects.

Work experience

Years Job
May. 2017

Booking.com - Amsterdam, Netherlands
Booking.com is an engine for lodging reservations.

Software Developer

  • Reduced cancellations related customer support tickets by 20% by implementing a set of A/B experiments.
  • Improved performance of entrepreneurial partners by integrating cancellation policy recommendation model.
  • Completed full API integration with tours & activities providers, which increased transactions by 10%.
  • Contributed to community driven projects: Python libraries, developer tools.
Booking.com is an engine for lodging reservations.
Apr. 2015 -
Apr. 2017

Toptal - Remote
Toptal is an exclusive network of the top freelance software developers and designers in the world.

Software Developer

  • Developed web portal from scratch for EverCharge. It has automated billing, customer signup and payout logic. Increased number of automated tests from 0 to around 500 for faster delivery.
  • Decreased cost of monthly billing by migrating to Stripe for EverCharge.
  • Established SMS communication between customers and pet walkers using Twillio for Walkio.
Toptal is an exclusive network of the top freelance software developers and designers in the world.
Aug. 2014 -
Jul. 2015

Positive Technologies - Saint Petersburg, Russia
Positive Technologies is a leading provider of vulnerability assessment, compliance management and threat analysis solutions.

Software Test Engineer

  • Improved regression testing by introducing Selenium automated tests for Web UI of Web Application Firewall.
Positive Technologies is a leading provider of vulnerability assessment, compliance management and threat analysis solutions.
Aug. 2012 -
Feb. 2014

Dino Systems - Saint Petersburg, Russia
DINS (DINO Systems) is an R&D center of RingCentral, Inc. (USA) - leading provider of cloud-based business telephone system for small and medium businesses.

Senior Performance Test Engineer

  • Reduced the time of creating a performance test report by 30% by suggesting, designing and developing a web portal for test results. Based on Python and Django, PostgreSQL, Celery and AmCharts.
DINS (DINO Systems) is an R&D center of <a href="https://www.ringcentral.com/">RingCentral, Inc.</a> (USA) - leading provider of cloud-based business telephone system for small and medium businesses.
Jun. 2011 -
Aug. 2012

Devexperts - Saint Petersburg, Russia
Devexperts is a financial software provider of professional software systems for on-line brokerage, exchange, and financial activities mostly on stock, options, and Forex markets.

Performance Test Engineer

  • Developed a software for automatic collection and processing performance tests results. It decreased human errors and data loss.
Devexperts is a financial software provider of professional software systems for on-line brokerage, exchange, and financial activities mostly on stock, options, and Forex markets.
Total: 8.8 years in software development industry

Skills

  • Languages: Python, Java, Rust, JavaScript, Perl
  • Frameworks: Django, Flask, SQLAlchemy, React.js, Dropwizard
  • Databases: PostgreSQL, MySQL, MongoDB, Hive, Elasticsearch, Cassandra, Redis, MongoDB
  • Technologies: Linux, Git, Nginx, Docker, Kubernetes, Amazon Web Services, Hive, Junit, Maven, Graphite, Grafana, Apache Oozie, Apache Kafka
  • Other: SQL, HTTP, HTML, REST, Web Application Security, Continuous Integration, Agile Methodologies, Object-Oriented Programming, Service-Oriented Architecture, A/B Testing

Education

ITMO University – Saint Petersburg, Russia

Master's Degree in Information Technology

Personal projects

  • PyJTT. (Jira Time Tracker) - Cross platform desktop application for time tracking in Atlassian JIRA. Based on PyQt and Python 3.
  • Kidstat. Web application that provides categorisation of child growth standards, using world health organisation data. It is built on top of Flask, MongoDB and React.js.