Tech Lead2018 - PRESENTTourRadar.com
Technologies: PHP, Laravel, jQuery, Golang, Docker, AWS, Elasticsearch, MySQL, Redis, Terraform
- 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.
CTO2016 - 2018MyTravelClub.com
Technologies: PHP, Yii2, RabbitMQ, Ubuntu, Debian, Docker, Deployer.org, Python, Scikit-learn, JS, React, jQuery, REST, MySQL, MongoDB, Redis, Keras
- 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 Founder2015 - 2016Experitus, 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.
Founder2014 - 2015Tourista.me
Technologies: PHP, jQuery, Bootstrap, Yii2, HTML, CSS, jQuery, Stripe API, LiqPay API, PhoneGap, Facebook API, Twitter API, TripAdvisor API
- 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 Developer2013 - 2014Coursmos.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.
CTO2012 - 2014Primegate.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).
PHP Developer2009 - 2014Freelance
- Created websites, services, and startups.
- Developed basic Java applications using SQLite and Swing.
- 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 Developer2012 - 2013Petrosoft, 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.
- Created technical documentation for various projects.
- Used Jira for task management.
PHP Developer2011 - 2012Sitespot.ru
- Created an internet shop for customers in Russia and Ukraine.
- Performed MySQL optimization for scaling database.
- Adapted websites for IE6 and IE7.
- Used the Zend Framework and a self-created CMS.
- Scaled CMS functionality.