
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.
Portfolio
Experience
- PHP - 8 years
- NoSQL - 4 years
- Scikit-learn - 1 year
Availability
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
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.
CTO
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.
CEO and Founder
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.
Founder
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.
Junior iOS Developer
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.
CTO
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.
PHP Developer
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.
Web Developer
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.
PHP Developer
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.
Experience
MyTravelClub.com
Experitus.io
Tourista.me
PrimeGate
http://primegate.ruContractorsEdge
https://contractorsedge.com/Sights Recognizer Telegram Bot
https://github.com/asofter/tm-bot-sight-recognizerFlask REST Demo
https://github.com/asofter/flask_restplus_demoCStoreOffice
http://www.cstoreoffice.com/Chernivtsi iOS Application
Hotel Booking Service
Yii2 Imperavi Plugin
https://github.com/asofter/yii2-imperavi-redactorTourRadar.com
https://www.tourradar.com/d/europeWhen Do We Use Golang in TourRadar?
https://medium.com/tourradar/when-do-we-use-golang-in-tourradar-18ed9700ab0cWorking Efficiently with JSON in Go
https://medium.com/tourradar/working-efficiently-with-json-in-go-cb80dcca0466Lean Golang Docker Images Using Multi-stage Builds
https://medium.com/tourradar/lean-golang-docker-images-using-multi-stage-builds-1015a6b4d1d1Education
Master's Degree in Software Engineering
Chernivtsi National University - Chernivtsi, Ukraine
Certifications
AWS Certified Developer – Associate (DVA)
Amazon Web Services (AWS)
IELTS General Training C1
IELTS Official
Skills
Libraries/APIs
React, VK API, LiveDocx API, Stripe API, X (formerly 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
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
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, Algorithms, Video Editing, Amazon Kinesis, Image Recognition, Machine Learning
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring