In more then 13 years of his practical experience as a Ruby Software Engineer Oleksii participated in the development of many various projects covering different business domain areas. Among them are: app builder application (like WIX, widgets admin and client apps/APIs), video processing (events recreation, multi source view, made elaborated video processing conveyor), tools and goods renting/lending app (booking logic, payments), social networks (social network for bars/cocktails + payments + bartender app), reverse logistics, geolocational online game (worked with geo lat lon database extensions Postgis) and healthcare.
No matter whether Oleksii works with small single server application or complex multi-service architecture he always can find place for creative approach and engineering spirit bringing to life well elaborated and resilient software solutions.
Ruby. Also familiar a bit with Javascript/jQuery, Golang, Elixir, HTML/CSS
Ruby on Rails, Active Admin, Trailblazer Operation, dry-rb Validations
Postgres, Redis, a bit of MongoDB (courses only)
Paypal API, Stripe API, Paya.
Mostly REST, a bit of: gRPC, GraphQL
rSwag, rSpec, timecop, ffaker, Factory Bot, webmock
Cerner, Athenahealth, NextGen Healthcare, CharmHealth, DoseSpot, Dendi LIS, Tenovi
AWS
ImageMagick, ffmpeg
Upper-intermediate
Dnipro National University of Railway Transport
Master degree in Computer Science, IT systems engineer at Information Security
2006 - 2011
DevOps and Kubernetes. Practical Intensive+
- KubeCake is a DevOps GitOps, Infrastucture AI driven code review app made as a task at the DevOps Course Hackathon.
- Caelus is a weather monitoring app. Main feature of this app is periodic collection of current weather data from the weather APIs and physical weather monitoring devices which should send their current weather data to the application backend periodically too. Later on at admin panel this data can be observed, analysed and processed for example for some weather research purposes.
- Transportation Task Solution Backend API for transportation task solution. Home task of the Golang Course.
- BallGame JavaScript Game In Canvas with ES6 Classes and Modules. With some physics. And WebAudio sounds.
- Api Sketch ruby gem. It provides DSL to describe and create API documentation; consists of three main parts: API definitions DSL, documentation generator, API example responses server.
- Video Processor Simple Video Processor Server Api. Currently it supports only one operation video trimming.
- Programming
- DevOps
- AI, ML, BigData
- Guitars
- Running
- Snowboarding
- Swimming
- Space
- Science