×
Anatolii Kovalchuk

Anatolii Kovalchuk

Senior Software Engineer

Kharkiv, UA, 61108
Ukraine, English (Intermediate), Russian

Background


About

About

Professional full-stack web developer. I can create new top-level products and support current one. Have experience in developing platforms which provide real-time communication and data exchange between healthcare providers and patients, search and booking engine for flight tickets, online-education and back-ends for different online-games.

Main technology stack: Elixir, Phoenix, Elm, GraphQL, PostgreSQL

Work Experience

Work Experience

  • Full Stack Software Developer (Remote)Starbuildr⁢

    Jun, 2017 - Present

    Project Eyr Medical

    Eyr Medical is a digital platform for real-time communication and data exchange between healthcare providers and patients.

    Responsibilities

    • Development and supporting back-end using Elixir programming language.
    • Integration with variety of insurance companies, such as DNB, Codan, Gouda, Storebrand.
    • Development a service for saving and encrypting files and datas.
    • Develop a dynamic form builder that describes on JSON schema.
    • Implemented a payment system.

    Technology stack: Elixir, Phoenix, PostgreSQL, Elm, GraphQL, ElasticSearch, IBM Cloud.

  • Full Stack Software DeveloperAviasales/Jetradar

    Aug, 2014 - Mar, 20172 years 7 months

    Jetradar (Aviasales for rus market) 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.
    • Integrated 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 front-end.
    • 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

    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 DeveloperSphereConsulting

    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, RabbitMQ, MySQL.

  • 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.

    Responsibilities

    • 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 Institute of Physics and Technology

    Sep, 2001 - Mar, 2007