Mykola is a skilled Full Stack Developer with 5+ years of expertise in the use of a variety of technologies for frontend, backend and DevOps solutions for web, mobile and desktop projects working as an Architect, Team Lead, Backend/Frontend developer. I am adept with JavaScript (React/React Native) on the frontend, Node.js/Python/PHP for the backend and employ NoSQL/SQL/Graphql for databases.
Oversaw the the development and improvement of the core project to handle importers and scrapers from hundreds of operators to generate data for business operations.
Efficiently built a dockerized system using AWS ECS to load and parse thousands of tour requests on the platform in parallel.
Led a team of 5 developers; handling code reviews, interviews, building CIs, configuring AWS and writing code for solutions on the platform.
Actively participated in the iteration of solutions for WD's hard drive management system with features for DAS/NAS device configuration, 3rd party services data importing, app store release, online files sharing, searching, etc.
Offered technical guidance for investigations and the development of proof of concepts, refactored legacy code, introduced modern approaches for better tests code coverage, build scripts, and CI system architecture.
Rewrote the monolithic app with a flexible design and plugin; to make the code less coupled and more cohesive for easy and silent updates for 100+k active users.
Architected and built a frontend solution for a predictive IoT maintenance system with different interfaces for dealers, homeowners, installers, and service center employees.
Engineered an impressive user experience that led to a $100k customer contract for the company.
Efficiently maintained and improved the frontend code base of the IoT system.
Developed one of the best open source B2B e-commerce platforms for the client.
Efficiently worked on and managed tasks for the system cart, payments, checkout process and workflows.
Oversaw code and tests writing, reviews and profiling, increased the efficiency and speed of systems, provided task management/planning, interviewed new candidates and presented new features for the platform.
Led a team of 3 engineers to develop a platform that gathers, aggregates and analyzes huge amounts of data from billions of users of Instagram, Facebook, Twitter and other social media sites for Insta Brand.
Created a high load web API with the team to handle 1000s of requests per second; from 96 tables with over 900 million rows (520 gb), providing advertisers with a way to manage and analyze ad campaign data as well as connect clients with top influencers.
Utilized machine learning techniques to analyze efficiently posts captions and images, locations, phone numbers and genders of social influencers.
The OroCommerce platform has been built to be the most flexible B2B eCommerce platform on the market. Spent a year on the development of the open source system with hundreds of contributors, using the best approaches and standards for PHP. The platform has been integrated into the systems of many organizations and is also utilized by numerous developers on different systems and projects.
The MyGo Trainer app provides a platform for users to find a personal trainer for workouts. The app can tailor personal workouts for users when and where they need them and provides easy payment options. Worked on all tasks relating to the serverless React Native application.
Tour Radar provides an online marketplace for touring and a platform that connects people to life-enriching travel experiences. Worked as a team lead on the project; enhancing the performance, scalability and maintainability of the platform. Engineered a solution that can load and parse thousands of tours requests efficiently.
Education
MSc. Automation Engineering Technology
Odessa State Polytechnic University
2003 - 2008 (5 years)
An Introduction to Interactive Programming in Python (Part 1)