Logo
Mykhailo – PostgreSQL, MongoDB, Node.js, experts in Lemon.io

Mykhailo

From Ukraine (GMT+3)

flag
Full-stack Web DeveloperStrong senior
Hire developer
15 years of commercial experience
Govtech
Networking
Sports
GIS software
Gaming software
Lemon.io stats
2
projects done
592
hours worked
Open
to new offers

Mykhailo – PostgreSQL, MongoDB, Node.js

Mykhailo is an experienced Senior Full-stack developer whose background could be an excellent fit for any project involving JavaScript, Angular, Node, and Python. With over 10 years in the industry, Mykhailo could carry out projects in the role of a Front-end as well as a Full-stack developer. He holds a BSc degree in Computer Science and has experience with govtech startups, marketing companies, fantasy sports & betting providers, and more!

Main technologies
PostgreSQL
4 years
MongoDB
5 years
Node.js
6 years
Angular
2.5 years
JavaScript
9 years
Typescript
2.5 years
Django
3 years
Additional skills
Python
Redis
React
Data Science
Pandas
SQL
Symfony
Flask
SciPy
NumPy
PHP
MySQL
Kubernetes
AWS
Nest.js
Lambda
GCP
GraphQL
Data Science
Machine learning
REST API
Ready to start
To be verified
Direct hire
Potentially possible

Experience Highlights

Infrastructure Engineer
Feb 2022 - Jul 20225 months
Project Overview

It is an American govtech-startup, focused on providing better procurement experience and connect local governments and vendors.

Skeleton
Skeleton
Skeleton
Responsibilities:

Mykhailo's responsibilities were mostly related to improving API performance and general observability. He:

  • implemented simplifications and improvements related to building performance;
  • implemented and CI integration for e2e tests;
  • implemented a few internal business reports;
  • worked on DB performance improvements.
Project Tech stack:
Node.js
Typescript
GitHub Actions
GraphQL
PostgreSQL
GCP
Senior Full-stack Developer (till 2020), Development Team Lead (starting 2020)
Dec 2018 - Feb 20223 years 2 months
Project Overview

It is the biggest fantasy sports & fantasy betting provider in Europe. Its sportsbook includes not only the regular match events but also odds for fantasy markets (e.g. players' fantasy duel or over/under for the players` fantasy points for a given points system). The company's B2C product can be found at fanteam.com. Besides the listed, he has used various libraries to apply data science and linearization methods in Python (scipy, pandas, numpy, xgboost, pymc).

Mykhailo has been working on a huge variety of features/activities, including:

  • modeling projections for the sports players' performances based on the historical data, creating an ecosystem for further analysis and projections designing productive and scalable REST and WS APIs;
  • built prediction models for fantasy-points markets, o/u for fantasy team and models for prediction goals/assists
  • responsive, ARIA-oriented web components development;
  • SQL queries creating and optimization, DB design, reports;
  • KYC provider, various 3rd-party APIs integration;
  • team management, hiring.
Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • implemented and supported the fantasy-based sportsbook markets;
  • integrated with various 3rd-party providers, both for domain data propagation and customer verification;
  • built a tool for asynchronous probabilities calculation for a given fantasy team;
  • created a back-office tool for editing probabilities of scoring events (e.g. goals, assists for soccer) for a given player in a given match.

Routine responsibilities included:

  • codebase refactoring;
  • participation in developers' hiring and engagement.
Project Tech stack:
Flask
Python
Node.js
PostgreSQL
MongoDB
Redis
SQL
Data Science
Pandas
SciPy
NumPy
Pymc
Senior Full-stack Developer
Dec 2017 - Dec 20181 year
Project Overview

Mykhailo has been working for the out-source company, having as a customer RnD department of German geospatial data provider. His key responsibilities were:

  • extending a JS library to present geospatial data on the web-page, using WebGL;
  • designing aggregations for effective grouping of the data by the customer requirements;
  • participation in Research and Development team, building new protypes;
  • interviewing the candidates for the project.
Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • achieved new aggregation in the back-office for our customers;
  • implemented the reports on data usage by B2B customers;
  • was in charge of support and enhancement of client's API and documentation.
Project Tech stack:
Angular
React
Node.js
MongoDB
WebGL
Front-end Developer (till June 2017), Senior Front-end Developer (starting June 2017)
Sep 2016 - Dec 20171 year 3 months
Project Overview

Mykhailo has been working for one of the biggest out-source companies in Ukraine, Epam Systems, and the client was an American multi-level marketing company. Our team has been developing back-office for its customers, including sophisticated org-chart reports with details on each node. The main feature he was working on were:

  • components for user cards and user overview;
  • customizable org-chart for the huge hierarchies of the customer peers and reports;
  • Node.js proxy for processing the data from clients API.
Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • released several versions of the back-office tool;
  • improved performance and functionality of existing components;
  • created documentation for faster on-boarding of the new developers;
  • developed responsive, ARIA-oriented web components;
  • participated in proxy API development;
  • optimized bundle size;
  • implemented unit tests.
Project Tech stack:
Angular
Typescript
Node.js
Express.js
D3.js
RxJS
Full-stack Developer (till Oct 2015), Lead Front-end Developer (starting Oct 2015)
Sep 2014 - Aug 20161 year 11 months
Project Overview

It was a platform to simplify the creation of customized research (e.g. randomized control trials) projecting & processing. In short, it has provided both back-end and front-end tools for users splitting into groups and the creation of advanced flows with scheduled events, surveys, and so on. Unfortunately, the project is not active anymore.

Key features he has been working on were:

  • creation of the new intervention types, along with building a tool for creating controlled user flows;
  • DB modeling;
  • CI/CD set up;
  • developing of new product version, using RESTful approach with AngularJS and Symfony API;
  • task scheduling using (f)resque.
Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • migrated a system to RESTful application;
  • developed the AngularJS front-end;
  • gathered a team for further support and development of the client side of the application;
  • created mobile-first layouts for client version of the web-site.
Project Tech stack:
PHP
Symfony
Angular JS
Yii
Vagrant
Ansible
MySQL
Django
Resque

Education

2021
Computer Science
Bachelor

Copyright © 2024 lemon.io. All rights reserved.