Mykola S.

About Me

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.

Frontend

Backend

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Full Stack Developer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Tour Radar
Tour Radar
Technical Lead
2018 - 2019 (1 year)
Vienna, Austria
  • 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.

MyGo Trainer
MyGo Trainer
Architect/Mobile+Cloud Developer
2017 - 2019 (2 years)
Ukraine/United States
  • Successfully developed all parts of a serverless React Native mobile app for booking trainers in gyms by locations for MyGo Trainers.

  • Engineered and implemented an innovative logic for reservations, payments, availability and gym reports.

  • Improved the efficiency, scalability, and reliability of the React Native app's backend system.

Luxoft/Western Digital
Luxoft/Western Digital
Architect
2017 - 2018 (1 year)
Kiev, Ukraine
  • 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.

TeachTeam Labs/ShipShape
TeachTeam Labs/ShipShape
Frontend Developer
2016 - 2017 (1 year)
United States/Ukraine
  • 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.

ORO Commerce
ORO Commerce
Backend Developer
2016 - 2017 (1 year)
Ukraine (Remote)
  • 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.

TeachTeam Labs/Insta Brand
TeachTeam Labs/Insta Brand
Backend Team Lead/Big Data Engineer
2015 - 2016 (1 year)
United States/Ukraine
  • 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.

Da Vinci
Da Vinci
Full Stacker Developer/Technical Director
2015 - 2019 (4 years)
Ukraine
  • Efficiently led a team of 15 engineers to develop innovative web solutions and solve cross-functional issues on projects for clients.

  • Worked in a team environment to design and develop new features and deliver software enhancements and bug fixes on different solutions.

  • Acted as subject matter expert and enforced adherence to the company's defined methods, standards, and policies for software development.

Showcase

Backend Developer - ORO eCommerce
Backend Developer - ORO eCommerce
  • OroCommerce is a flexible B2B eCommerce platform.

  • The platform was developed over a year with a large team of contributors using best practices.

  • OroCommerce is utilized by numerous organizations and developers.

Software Architect/Mobile App Developer - MyGo Trainer
Software Architect/Mobile App Developer - MyGo Trainer
  • MyGo Trainer is a mobile app designed to help users find and connect with personal trainers.

  • The app allows users to customize workout plans based on their needs and location.

  • It offers convenient payment options for a seamless user experience.

Technical Lead - Tour Radar
Technical Lead - Tour Radar
  • Tour Radar is an online marketplace for touring experiences.

  • The team lead enhanced the platform's performance, scalability, and maintainability.

  • Engineered a solution to efficiently load and parse thousands of tour requests.

Education

Education
MSc. Automation Engineering Technology
Odessa State Polytechnic University
2003 - 2008 (5 years)
Education
An Introduction to Interactive Programming in Python (Part 1)
Coursera
2015
Education
Algorithm Thinking (Part 1)
Coursera
2015
Education
Principles of Computing (Part 2)
Coursera
2015
Education
Machine Learning
Coursera
2015
Education
Algorithm Thinking (Part 2)
Coursera
2015
Education
Introduction to Big Data Analytics
Coursera
2016
Education
Principles of Computing (Part 1)
Coursera
2015