Vitaliy Ribachenko

Full Stack Developer

Male, 25 years
8 years experience

Image of Vitaliy Ribachenko

I'm an experienced full stack web developer and, in addition, developing iOS and Android applications. I have a solid understanding of algorithms and data structures and an experience in building scalable low-latency systems from scratch.

Well motivated, always opened for something new. Attended to various conferences in Ukraine, had experience to be speaker on few of them.
Co-founder of BeerJS Vinnitsya community, organizing meetups. Contributing and maintaining open source libraries.

Founder and developer of Sprut.

Skills

  • HTML
    • Semantic
    • Accessible layout
    • Web standards
    • Template processors
  • CSS
    • CSS3
    • Feature detection
    • Pre and post processors
    • BEM
    • Adaptive layouts
  • Modern web graphics
    • SVG
    • WebP
  • JS
    • ES201x
    • Web APIs
    • SPA
    • PWA
    • Architecture of web app
    • Marionette
    • React
    • Redux
    • MobX
    • Rx
    • Vue
    • Svetle
    • Browser support
    • Debugging
    • Profiling
    • Performance optimization
    • Security
    • Unit testing
    • TDD
    • NodeJS
  • Build
    • Grunt
    • Gulp
    • Webpack
    • Brunch
    • Parcel
    • Rollup
    • NPM
  • DevOps
    • Git
    • Unix
    • Bash
    • Jenkins
    • Travis
    • Nginx
  • Databases
    • MySQL
    • CouchDB
    • MongoDB
    • Redis
  • iOS
    • Swift
    • Objective C
    • Cocoapods
    • RxSwift
    • Realm
    • Core Data
    • App Store release
    • Crashlytics
  • Android
    • Java
    • Gradle
    • Proguard
    • RxJava
    • Realm
    • Play Market release
    • Crashlytics

Languages

  • English
    • Fluent
  • Ukrainian
    • Native
  • Russian
    • Free

Experience

  • MyHeritage — Senior Web Developer — Lviv, Ukraine
    September 2018 - November 2018

    Development new family home page as single page application using React, Redux, GraphQL. Continuous integration with every hour releases to production, writing unit tests covering code for new application.

  • Sprut.mobi — Founder & Developer — Vinnitsya, Ukraine
    May 2017 - Present

    Started from creating small iOS application for ordering taxi in my local city, grown up to big project with thousands of active users, spreading to other cities and constantly increasing app features.

  • Clio Online (Ciklum) — Senior Web Developer — Vinnitsya, Ukraine
    June 2015 - August 2018

    Development and supporting biggest in Denmark learning management system, which contains a lot of subprojects for various types of schools. Also, launched in Sweden and there are plans to grow for other countries. Two offices, in Copenhagen and in Vinnitsya, a lot of remote work and communication. My main goal in the team to be an expert guy in frontend, making decisions in choosing technologies, bootstrapping new projects and solve issues in old ones.

  • EPAM — Senior Web Developer — Vinnitsya, Ukraine
    August 2014 - June 2015

    Development of modules and components for project running under Adobe Experience Manager CMS (ver. 6) for world-known company. Creating various components to be used on the page in the browser or/and in the email clients.

  • Win Interactive (ex. Orneon) — Web Developer — Vinnitsya, Ukraine
    August 2011 - August 2014
    • Development of browser-based real-money HTML5 blackjack game. Framework adaptation from platformer-games to casual-games.
    • Development of browser MMORPG. Creating web services which handle authentication, deployment and testing. Development of mobile version of the game. Creating map tiles generator.
  • Freelance — Web Developer — Vinnitsya, Ukraine
    November 2010 - August 2011

    Working as a freelancer on different projects. Worked both on frontend and backend parts.

Education

  • Vinnitsya National Technical University — BSc and MSc Degree
    2012 - 2016

    Faculty of Computer Systems and Networks, Systems engineer in computer systems and networks.

Etc

Programming is big part of me, that’s why it is my work and, in the same time, my hobby. Self-learner, started from the scratch and got everything by my own. Love to travel, when I’m seeing the world it inspires me. Usually read technical books, but also love to dive into fantasies, like the world of Middle-earth or Forgotten realms or Tamriel - but the last comes from the The Elder Scrolls games. Like to drive anything has wheels - bicycles, cars, small planes.