Alexander Yaremchuk, Developer in Vienna, Austria
Alexander is available for hire
Hire Alexander

Alexander Yaremchuk

Verified Expert  in Engineering

Software Developer

Vienna, Austria
Toptal Member Since
September 19, 2013

Alexander is a motivated, results-oriented professional with 8+ years of product development and management experience as well as a senior software engineer. His expertise includes the successful launch of two companies and three startups as well as the development of multiple websites and applications. He's an active member of the online travel market and venture ecosystem.

Amazon Web Services (AWS), Terraform, Redis, MySQL, Elasticsearch, Docker...
Keras, Redis, MongoDB, MySQL, REST, jQuery, React, JavaScript, Scikit-learn...
Experitus, Inc.
SendGrid API, Mandrill API, Gmail API, Google API, Facebook API, PayPal API...




Preferred Environment

GoLand, PhpStorm, Windows, MacOS

The most amazing...

...thing I've worked on is a whole back-end API for powering search of an online travel marketplace.

Work Experience

Tech Lead

2018 - PRESENT
  • Led back-end development of the search team.
  • Produced machine learning models using AWS SageMaker.
  • Split existing functionality to a microservice written in Golang that uses Elasticsearch.
  • Built event-driven architecture from scratch using the CDC pattern.
  • Consulted for teams wanting to create the most efficient architecture for their services.
  • Developed a content landing page manager.
  • Worked with Terraform to maintain infrastructure.
Technologies: Amazon Web Services (AWS), Terraform, Redis, MySQL, Elasticsearch, Docker, GoLand, Go, jQuery, Laravel, PHP


2016 - 2018
  • Launched
  • Hired and collaborated with a sales team, designer, and other team members.
  • Used Python's scikit-learn for building recommendation and prediction models for hotel and flight prices.
  • Created a new platform for travelers to discover and book everything for their next trip.
Technologies: Keras, Redis, MongoDB, MySQL, REST, jQuery, React, JavaScript, Scikit-learn, Python, Deployer, Docker, Debian, Ubuntu, RabbitMQ, Yii 2, PHP

CEO and Founder

2015 - 2016
Experitus, Inc.
  • Launched, a marketplace of learn-by-doing-activities (lessons, workshops, and courses).
  • Launched and It has 550 users and 370 companies.
Technologies: SendGrid API, Mandrill API, Gmail API, Google API, Facebook API, PayPal API, Gearman, Stripe API, Salesforce API, TripAdvisor API, Yii 2, Yii, Bootstrap, CSS, HTML, Python, JavaScript, PHP


2014 - 2015
  • Launched and a back-office with API, Supply.Tourista.Me. It has 1,608 tours in 542 cities guided by 336 people. In addition, It has 1,800 users and 1,000 orders.
  • Hired and managed the product development team.
Technologies: TripAdvisor API, Twitter API, Facebook API, PhoneGap, LiqPay API, Stripe API, CSS, HTML, Yii, Bootstrap, jQuery, PHP

Junior iOS Developer

2013 - 2014
  • Created PhoneGap plugins for an iOS application. In addition, I fixed, built (compiled), and distributed an iOS application for the App Store.
  • Created a custom video record plugin.
Technologies: CSS, HTML, PhoneGap, JavaScript, Objective-C


2012 - 2014
  • Created a real-time bidding system for managing ads placed through Google Ads or Yandex Direct.
  • Converted Python ML scripts to PHP.
  • Created a SaaS application for people who want easily create their own website with a visual editor.
  • Used NoSQL (Redis, MongoDB), queue manager Gearman, Smarty, mPDF and APIs (Yandex, Google, InSales).
  • Handled front-end development with native JavaScript and jQuery.
Technologies: Gearman, Bootstrap, Yii 2, Yii, CSS, HTML, Python, JavaScript, PHP

PHP Developer

2009 - 2014
  • Created websites, services, and startups.
  • Developed basic Java applications using SQLite and Swing.
  • Developed basic iOS applications, both native (using Objective-C) and with PhoneGap (using HTML, JavaScript, CSS).
  • Created a private CMS for managing the simple websites of various companies.
  • Used the Kohana, CakePHP, Symfony, and Yii/Yii2 frameworks.
  • Wrote PHP classes and libraries for large-scale projects.
  • Developed modules for DLE CMS and ModX.
  • Worked with DLE, ModX, WordPress, and Drupal CMS.
Technologies: Java, Objective-C, CSS, HTML, JavaScript, PHP

Web Developer

2012 - 2013
Petrosoft, LLC
  • Created an Internet-based back-office software system for convenience stores and gas stations.
  • Handled XML and JSON parsing.
  • Wrote scripts for MySQL database optimization.
  • Worked with the cashbox APIs.
  • Wrote APIs for mobile applications.
  • Wrote jQuery and native JavaScript functions for front-end development.
  • Created technical documentation for various projects.
  • Used Jira for task management.
Technologies: CSS, HTML, JavaScript, PHP

PHP Developer

2011 - 2012
  • Created an internet shop for customers in Russia and Ukraine.
  • Performed MySQL optimization for scaling database.
  • Adapted websites for IE6 and IE7.
  • Performed front-end development using native JavaScript, jQuery, HTML, and CSS.
  • Used the Zend Framework and a self-created CMS.
  • Scaled CMS functionality.
Technologies: CSS, HTML, JavaScript, PHP
Decentralized ad space, a brand new crypto asset.

MyTravelClub is a ready-made business model of booking hotels at low prices with a guaranteed income.

The all-in-one solution for tour guides. You can boost and track online reviews from one platform, fully synchronized with a tour guide scheduler and calendar, email manager, invoicing, and CRM all in one.

A tour and activity marketplace for Russian-speaking travelers.

Real-time bidding system for managing ads in Google Ad or Yandex Direct. Users can drag-n-drop, generate ads, and perform many other common internet marketing tasks.

Contractors Edge is a complete service for both contractors and homeowners making the process of remodeling your home a pleasant and secure experience.

Sights Recognizer Telegram Bot
The Telegram bot for sights recognizing in Chernivtsi written in Python.

Flask REST Demo
Custom REST API demo which is written in Python with Flask framework.

Internet-based back-office software system for convenience stores and gas stations.

Chernivtsi iOS Application

This is an application for my city. It helps people to find the contacts of companies they need, functioning like an offline Yellow Pages for my city.

Hotel Booking Service

A simple service for booking hotels in Crimea, Ukraine.

Yii2 Imperavi Plugin
ImperaviRedactorWidget is a wrapper for Imperavi Redactor, a high-quality WYSIWYG editor.
Back-end that powering Search and content landing pages.

When Do We Use Golang in TourRadar?
Here at TourRadar, we use Go extensively, and it has helped a lot in splitting our monolith.

Working Efficiently with JSON in Go
JSON (JavaScript Object Notation) is the most popular format for exchanging data between a server and a client.

Lean Golang Docker Images Using Multi-stage Builds
Deploying and running an application using Docker is something that can be done in seconds.
2012 - 2018

Master's Degree in Software Engineering

Chernivtsi National University - Chernivtsi, Ukraine

JULY 2019 - JULY 2022

AWS Certified Developer – Associate (DVA)

Amazon Web Services (AWS)

JUNE 2018 - JUNE 2021

IELTS General Training C1

IELTS Official


React, VK API, LiveDocx API, Stripe API, Twitter API, PayPal API, Facebook API, Google API, Yandex API, Dropbox API, API Development, Scikit-learn, Flask-RESTful, jQuery, LiqPay API, TripAdvisor API, Salesforce API, Gmail API, Mandrill API, SendGrid API, Keras


Docker Compose, GitHub, NGINX, Composer, Apache, Bitbucket, PhpStorm, Git, SmartGit, PuTTY, Terraform, GoLand, RabbitMQ, Subversion (SVN), Adobe Photoshop, Adobe Premiere Pro, Sony Vegas, Postfix, Visual Studio 2012, Android Studio, AWS ELB, AWS Glue, Amazon SageMaker, Deployer


Laravel, Swagger, Gearman, Bootstrap, Yii, Yii 2, Smarty, Laravel 5, Gin-Gonic, Symfony, CakePHP, CakePHP 2, Flask, Codeception, PHPUnit, Twig, PhoneGap, Zend Framework, Kohana


JavaScript, PHP, HTML, CSS3, CSS, HTML5, Go, Python, C++, C#, Java, Objective-C


REST, Concurrent Programming, Agile Software Development, Scrum


Amazon Web Services (AWS), Docker, Apache2, Ubuntu, DigitalOcean, Debian Linux, LAMP, Android, iOS, Linux, NetBeans, Windows, Firebase, LEMP, Drupal, WordPress, MacOS, Debian, Ethereum, MODx


NoSQL, Redis, MongoDB, Memcached, MySQL, SQLite, Elasticsearch, Amazon S3 (AWS S3)


GitFlow, PayPal, APIs, API Development Specialist, Algorithms, Video Editing, Amazon Kinesis, Image Recognition, Machine Learning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring