Jun `18 – Nov `18
Betting Self Service Terminal
Web developer (EmberJS)
Developed code in Ember JS (frontend).
Self Service Terminal is designed to allow users to place bets on sports events and lucky numbers at the land-based betting sites. To place a bet, the user should buy a credit token, load it onto the SST and utilize funds by choosing events he/she wants to bet on. Therefore, the user is responsible for placing his own bets without cashier being involved in this process. This Self Service Terminal was built using Ember.js.
E-Commerce & Retail, Entertainment & Games
Dec `17 – Aug `18
Senior PHP Developer
- Designed software architecture; - Developed code in PHP and Ember.js; - Bug fixing .
My team and I developing a portal for the nursing home employees to enter, save and monitor residents daily activities. Through the portal staff registers residents while admission. Monitor their daily activities based on everyday shift reports. Plan activities and care plan. The system organizes and stores information through a user-friendly cloud-based, online recording and retrieval interface and aims to provide an easy to use the portal on PC or Tablets.
Healthcare & Medicine
Healthcare, Embedded medicine software
Jan `18 – Jul `18
Web application development. Plugin development
Updating version of Ruby and gems for the site; Code refactoring; Modifying RoR components (Model, Controllers, Views, Migrations, Initializers, Plugins etc) in accordance with the changes that appeared in the new versions of framework;
Updating version of Ruby and gems for the site and code refactoring
Technologies Stack:Ruby Ruby on Rails
May `17 – Nov `17
Jun `17 – Oct `17
Betting Information Display
Developing code in Java8 and JavaEE; Design and styling betting information display; Implementation of application behavior; Customizing Ubuntu-based distribution running in Kiosk mode; Bug fixing; Integration and acceptance tests.
Betting information display is designed to illustrate an up-to-date events, its outcomes and odds as well as events results. All the events on the Event screen are sorted by date, time and league. Result screen displays results for completed events which are also sorted in the same way as in the Event screen. It is possible to configure the information displayed on every screen individually. The info screens can be put together, modified and combined. The display is running on Ubuntu.
Technologies Stack:Cassandra Java EE libGDX Java 8
Entertainment & Games, Statistics & Atalytics
Jan `16 – Sep `16
Web application development
Web developer (EmberJS)
Development of Self Service Terminal for making sport bets (Touch screen support). Web application development. Development of “Betting Management console” application for viewing bets reports, events reports and risk management reports.
Technologies Stack:Ember.js jQuery Selenium Docker
Aug `15 – Jan `16
Backend development (Python)
Backend developer (Python)
Developed code in Python 3; Application behavior implementation; Bug fixing; Dockerizing application for support deployment process; Unit, integration and acceptance tests.
Development of Risk Management System for analyzing risks and automated making decision.
Technologies Stack:MongoDB Python SOA Redis Celery PyTest
Insurance & Risk Management
Jan `15 – Jul `15
Web Developer (JavaFX)
Developed code in JavaFx; Designed and styling POS terminal; Application behavior implementation; Bug fixing; Unit, integration and acceptance tests.
Desktop application development. Development of Point of Sale terminal for making sport bets (Touch screen support). Development of Line maker desktop application for sport events management.
Technologies Stack:JavaFX JUnit
Sports & Fitness
National University of "Kyiv-Mohyla Academy"
MA in Intelligent systems for decision-making