×

Background


About

About

Professional web developer. I can create new products and support current one. Have experience in developing services, which provide search and booking engine for flight tickets, online-education and back-end for different online-games.

Work Experience

Work Experience

  • Senior Full Stack Software DeveloperAviasales/Jetradar

    Aug, 2014 - Mar, 20172 years 7 months

    Project description

    Aviasales/Jetradar is one of the largest worldwide travel websites which allows to search and book flights online.

    Responsibilities

    • Development of the search and booking engine using Elixir programming language.
    • Integration with different GDS and airlines, such as Amadeus, Go Quo, Navitaire, NokAir, Skypicker, TravelFusion and others.
    • Developed booking and payment pages.
    • Integration with variety of payment systems, such as credit card payment channels, Paypal, cash payment channels and others.
    • Full stack development of the service including both backend and frontend.
    • Refactoring and rewriting large legacy project.
    • Developed logging all request and responses to partners using ElasticSearch.
    • Building various marketing projects.

    Technology stack: Elixir, Ruby on Rails, PostgreSQL, Redis, ElasticSearch, CoffeeScript, ES6, SASS, Webpack.

  • Lead Software Developer (Remote)Fotoshkola.net

    Mar, 2011 - Jun, 20143 years 3 months

    Project description

    Fotoshkola.net is the biggest online photography school in Russia. After the great success of Fotoshkola.net were created online painting school – Artmart.ru (rus) and english version of photography school Fedot.com (eng).

    Responsibilities

    • Developing back-end and front-end components and services for Ruby on Rails applications.
    • Updating, repairing, modifying and developing existing applications code base.
    • Installing, supporting and maintaining new server hardware and software infrastructure with Ansible.
    • Team management and team building.
    • Integration with Mailchimp.

    Technology stack: Ruby on Rails, Rspec, PostgreSQL, Ansible, Mailchimp

  • Senior Software DeveloperSphere Consulting

    Mar, 2010 - Mar, 20111 year

    Projects

    • Service for medical testing medicines.
    • E-commerce project Ideele.com

    Responsibilities

    • Integration with ExactTarget mailing.
    • Development complex form builder on Javascript.
    • Integration with NetSuite.

    Technology stack: Ruby on Rails, RSpec, MySQL, RabbitMQ

  • Software DeveloperProgram Ace

    Mar, 2007 - Mar, 20103 years

    Projects

    • Online casino with games 7 games: roulette, poker hold’em / Russian, blackjack and 3 slot machines. All games were made with honesty control.
    • Multiplayer online web based game.

    Development of highly loaded server applications. Experience in the development of online games, casino, javascript frameworks, with partial coverage of projects by tests.

    Responsobilities

    • Development and testing server side for 7 online games.
    • Gambling game development framework.
    • Implement honesty control for all games.
    • Protocols and client-server communication.
    • Deploy system.
    • Development slot machine reel generator for different income.
    • Automated testing system.

    Technology stack: Ruby on Rails, PHP, MySQL.

Education

Education

  • Nuclear physics, Master, Kharkov Institure of Physics and Technology

    Sep, 2001 - Mar, 2007