Frontend Architect / Department Manager - 3 months at Levi9 (Kyiv,
Ukraine)
Senior Frontend Developer / Department Manager - 1 year 3 months at
Levi9 (Kyiv, Ukraine)
Senior Frontend Developer - 1 year 5 months at Levi9 (Kyiv,
Ukraine)
Frontend Developer - 1 year 3 months at Levi9 (Kyiv,
Ukraine)
Full-stack (Ruby + JS) Developer - 1 year 7 months at Helios
Technologies (Kyiv,
Ukraine)
Frontend Developer - 1 year 6 months at Freelance platform (Remote)
Projects
Carerix Seamless
April 2018 - Present
Project Description
Next-generation version of B2B web application for staffing and
recruiting platform of Carerix
Project Role
Tech Lead
Responsibilities
architect and develop a complex single-page web application from scratch
gather and document functional and non-functional requirements
establish best practices
create and prioritize user stories in the backlog
develop critical parts of the application
review code of team members
Tools & Technologies
Angular 6, TypeScript, RxJS, LESS, PWA
FlexFront FAST (2BD-IT)
January 2017 - March 2017
Project Description
B2B product for mortgage advisors in the Netherlands
Project Role
Frontend Architect (Part-time)
Responsibilities
architect single-page web application from the ground up
coach and do pair programming with FE developers in the team
monitor code quality
establish best practices
Tools & Technologies
Angular 4, TypeScript, RxJS, ng-bootstrap, SASS
Backbase CXP 6 (Backbase RnD)
February 2017 - April 2018
Project Description
Backbase provides a comprehensive and powerful omni-channel customer
engagement orchestration platform to streamline and manage digital customer interactions across all channels
Project Role
Senior Frontend Engineer
Responsibilities
improve existing and develop new JavaScript modules for Backbase CXP 6
refactor and improve performance of Content Management module
implement new core JavaScript libraries responsible for page rendering and editing
HeadFirst VirtualCC is a project management solution implemented as a
responsive single-page web application. This project was done from scratch and delivered in time for the
client.
Project Role
Lead Frontend Developer
Responsibilities
architect and develop single page web application using AngularJS
implement a responsive layout for the application that looks well on all devices from mobile phones to
desktops with big displays
develop a build process of the web application using Gulp to optimize loading performance
participate in architecting RESTful API of the application
mentoring and code review
Tools & Technologies
AngularJS 1.x, LESS, Bower, Gulp
Media Stream
January 2013 - July 2014
Project Description
Platform for building video stream related solutions (conference calls, 1 to 1
video calls) with integrated chats and social network features.
Project Role
Full-stack Developer (Ruby and JavaScript)
Responsibilities
develop a single page web application using Backbone.js and Marionette.js
refactor the application from a monolithic application to modular architecture
implement user-to-user and multiuser real-time messaging and video communication in a browser using XMPP
protocol and JavaScript
implement different features on back-end using Ruby on Rails, MySQL and ElasticSearch
mentoring and reviewing front-end code of other developers in the team
implement JS errors monitoring using Logstash and Kibana
Tools & Technologies
Backbone.js, MarionetteJS, jQuery, XMPP, Strophe.js, Ruby on Rails,
ElasticSearch, MySQL
Education
National Technical University of Ukraine 'Kyiv Polytechnic Institute'
Bachelor's degree, Computer Science
2010 – 2014
Languages
Language
Understanding
Speaking
Writing
Listening
Reading
Spoken interaction
Spoken production
English
B2 - Independent User
B2 - Independent User
B2 - Independent User
B2 - Independent User
B2 - Independent User
* Common European Framework of Reference for Languages. C1/C2 – Proficient User, B1/B2
– Independent User, A1/A2 – Basic User