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

Alexander Yaremchuk

Verified Expert  in Engineering

Software Developer

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

Portfolio

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

Experience

Availability

Part-time

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

CTO

2016 - 2018
MyTravelClub.com
  • Launched MyTravelClub.com.
  • 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 Experitus.com, a marketplace of learn-by-doing-activities (lessons, workshops, and courses).
  • Launched Experitus.io and Experitus.com. 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

Founder

2014 - 2015
Tourista.me
  • Launched Tourista.me 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
Coursmos.com
  • 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

CTO

2012 - 2014
Primegate.ru
  • 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
Freelance
  • 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
Sitespot.ru
  • 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

CryptoPicture.com

https://cryptopicture.com/
Decentralized ad space, a brand new crypto asset.

MyTravelClub.com

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

Experitus.io

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.

Tourista.me

A tour and activity marketplace for Russian-speaking travelers.

PrimeGate

http://primegate.ru
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.

ContractorsEdge

https://contractorsedge.com/
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

https://github.com/asofter/tm-bot-sight-recognizer
The Telegram bot for sights recognizing in Chernivtsi written in Python.

Flask REST Demo

https://github.com/asofter/flask_restplus_demo
Custom REST API demo which is written in Python with Flask framework.

CStoreOffice

http://www.cstoreoffice.com/
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

https://github.com/asofter/yii2-imperavi-redactor
ImperaviRedactorWidget is a wrapper for Imperavi Redactor, a high-quality WYSIWYG editor.

TourRadar.com

https://www.tourradar.com/d/europe
Back-end that powering Search and content landing pages.

When Do We Use Golang in TourRadar?

https://medium.com/tourradar/when-do-we-use-golang-in-tourradar-18ed9700ab0c
Here at TourRadar, we use Go extensively, and it has helped a lot in splitting our monolith.

Working Efficiently with JSON in Go

https://medium.com/tourradar/working-efficiently-with-json-in-go-cb80dcca0466
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

https://medium.com/tourradar/lean-golang-docker-images-using-multi-stage-builds-1015a6b4d1d1
Deploying and running an application using Docker is something that can be done in seconds.

Languages

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

Frameworks

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

Libraries/APIs

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

Tools

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

Paradigms

REST, Concurrent Programming, Agile Software Development, Scrum

Platforms

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

Storage

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

Other

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

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

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.

1

Share your needs

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

Choose your talent

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

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