
Mykhailo
From Ukraine (UTC+3)
15 years of commercial experience
Lemon.io stats
2
projects done592
hours workedOpen
to new offersMykhailo – Node.js, PostgreSQL, MongoDB
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
Additional skills
Ready to start
Ideally from April 21st, but can start from April 1st onwards if necessaryDirect hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Infrastructure Engineer
It is an American govtech-startup, focused on providing better procurement experience and connect local governments and vendors.
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.
Senior Full-stack Developer (till 2020), Development Team Lead (starting 2020)
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.
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.
Senior Full-stack Developer
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.
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.
Front-end Developer (till June 2017), Senior Front-end Developer (starting June 2017)
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.
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.
Full-stack Developer (till Oct 2015), Lead Front-end Developer (starting Oct 2015)
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.
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.