Mykola S.

Mykola S.

Senior Software Engineer

Vienna, Austria
Hire Mykola S. Hire Mykola S. Hire Mykola S.

Work history

UpStack
UpStack
Full Stack Developer
2019 - Present (5 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.

Portfolio

Backend Developer - ORO eCommerce
Backend Developer - ORO eCommerce

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.

Software Architect/Mobile App Developer - MyGo Trainer
Software Architect/Mobile App Developer - MyGo Trainer

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.

Technical Lead - Tour Radar
Technical Lead - Tour Radar

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

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