PHP Developer in Chernivtsi, Chernivets'ka oblast, Ukraine
Product Manager/Software Engineer2018 - PRESENTCryptoPicture.com
Technologies: PHP, React.js, Yii2, HTML, CSS, Bootstrap, Solidity
- Collaborated with the service development team.
- Created an end-user website from scratch.
CTO2016 - 2018MyTravelClub
Technologies: PHP, Yii2, RabbitMQ, Ubuntu, Debian, Docker, Deployer.org, Python, Sci-kit learn, JS, React.js, jQuery, REST, MySQL, MongoDB, Redis, Keras
- Created MyTravelClub.com from scratch.
- Created a new platform for travelers to discover and book everything for their next trip (not launched yet).
- Set up a Docker environment on the production server.
- Used Python's scikit-learn for building recommendation and prediction models for hotel and flight prices.
- Created a REST API for the new service.
CEO and Founder2015 - 2017Experitus 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.
CEO and Founder2014 - 2015Tourista.me
Technologies: PHP, jQuery, Bootstrap, Yii2, HTML, CSS, jQuery, Stripe API, LiqPay API, PhoneGap, Facebook API, Twitter API, TripAdvisor API, PhoneGap
- Launched Tourista.me and a back-office with API - Supply.Tourista.Me. It has 1608 tours in 542 cities guided by 336 people. In addition, It has 1800 users and 1000 orders.
- Hired and managed the team.
- Managed product development.
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.
- Used Xcode for development.
CTO2012 - 2014Primegate.ru
- Created a real-time bidding system for managing ads placed through Google Ads or Yandex Direct.
- Converted Python 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.
- CryptoPicture.com (Development)https://cryptopicture.com/
Decentralized ad space, a brand new crypto asset.
- MyTravelClub.com (Development)
MyTravelClub is a ready-made business model of booking hotels at low prices with a guaranteed income.
- Experitus.io (Development)http://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.
- Experitus.com (Development)
A marketplace of learn-by-doing-activities (lessons, workshops and courses). Experitus is a combination of Etsy and Airbnb for experiences and Meetup for a fun way to meet new people.
- Experitus.com UA (Development)
The workshops marketplace integrated with Instagram.
- Tourista.me (Development)http://tourista.me
A tour and activity marketplace for Russian-speaking travelers.
- PrimeGate (Development)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.
- Community.Experitus.Com (Development)
A five-minute guide to use best practices from the tour guide industry (by email).
- ContractorsEdge (Development)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 (Development)https://github.com/asofter/tm-bot-sight-recognizer
The Telegram bot for sights recognizing in Chernivtsi written in Python.
- Flask REST Demo (Development)https://github.com/asofter/flask_restplus_demo
Custom REST API demo which is written in Python with Flask framework.
- CStoreOffice (Development)http://www.cstoreoffice.com/
Internet-based back-office software system for convenience stores and gas stations.
- Chernivtsi iOS Application (Development)
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 (Development)
A simple service for booking hotels in Crimea, Ukraine.
- Yii2 Imperavi Plugin (Development)https://github.com/asofter/yii2-imperavi-redactor
ImperaviRedactorWidget is a wrapper for Imperavi Redactor, a high-quality WYSIWYG editor.
- Simple Classifier (Development)https://github.com/asofter/weather-category-classifier
A simple scikit-learn classifier.
FrameworksSwagger, Gearman, Bootstrap, Yii, Yii 2, Smarty, CakePHP, CakePHP 2, Flask, Codeception, PHPUnit, Twig, PhoneGap, Zend Framework, Symfony, Laravel, Kohana
Libraries/APIsReact, VK API, LiveDocx API, Stripe API, Twitter API, PayPal API, Facebook API, Google API, Yandex API, Dropbox API, Scikit-learn, Salesforce API, Flask-RESTful
ToolsDocker Compose, GitHub, Nginx, Composer, Apache, Bitbucket, PhpStorm, Git, SmartGit, PuTTY, RabbitMQ, Subversion (SVN), Adobe Photoshop, Adobe Premiere Pro, Sony Vegas, Postfix, Visual Studio 2012, Android Studio
ParadigmsREST, Agile Software Development, Scrum, Concurrent Programming
PlatformsDocker, Apache2, Ubuntu, DigitalOcean, Debian Linux, LAMP, Android, iOS, Linux, NetBeans, Windows, Ethereum, Firebase, LEMP, Drupal, WordPress, MacOS, MODx
StorageNoSQL, Redis, MongoDB, Memcached, MySQL, SQLite, Elasticsearch
OtherPayPal, Image Recognition, Algorithms, GitFlow, Ethereum Smart Contracts, Machine Learning, Video Editing
- Master's degree in Software Engineering2012 - 2018Chernivtsi National University - Chernivtsi, Ukraine