Oleksii Musiienko

Oleksii Musiienko

Full-Stack Developer

ABOUT

EDUCATION

National Pedagogical Dragomanov University

2008 - 2012

EXPERIENCES

Full stack developer, FaceIT

Jun 2022 – nowadays

  • Making technical and architectural decisions
  • Build, maintain and improve ongoing projects (Javascript - React)
  • Creating a chrome addon
  • Building an app from scratch
  • Working with unit tests (Jest)
  • Expertise in building scalable and performant NodeJS applications
  • Highly skilled with Express
  • Strong understanding of SQL/NoSQL databases (such as PostgreSQL, MySQL, MongoDB), as well as various ORMs (such as Sequelize, TypeORM, Prisma ORM)
  • Experience with WebSockets, as well as authentication and authorization technologies (such as Firebase, Auth0)
  • Strong understanding of OOP principles, with experience applying them to build maintainable and extensible code

FrontEnd Developer, Litslink

Nov 2020 – Mar 2022

  • Participation in the creation of architecture
  • Creating fitness SPA from scratch
  • Did search, registration, authorization
  • Creating UI
  • Working with API
  • Build, maintain and improve ongoing projects (Javascript - React)

FrontEnd Developer, isd-group.com

Oct 2017 – Jul 2019

  • SPA development for EUCERIN
  • Bug fixing, improving functionality
  • Automatic testing (Jest and Cypress)
  • Making technical decisions for using technologies that are scalable and secure

HTML coder + Content manager, dolcerose.ge

Oct 2016 - Sep 2017

  • Creating landing pages from the scratch
  • Drupal development
  • Promotion of projects
  • Basic SEO activities
  • Working with CMS, configuration

PROJECTS

Amplify

Electron, React.js, Redux, Node, Express, MongoDB

  • Creation of new lessons and functionality for them by type.
  • Working with connecting third-party libraries.
  • Participation in the creation of architecture
  • Development of reusable components according to design
  • Integrated an editor where you can draw.
  • Developed a scientific calculator that acts as an assistant when performing any task.
  • Implementation of tests and various steppers, where the result is summarized and given.
  • Implemented autosave in the editor. After a certain time, the information entered by the student is automatically saved

Rakwireless

Electron, React.js, Redux

  • Building an app from scratch
  • Writing reusable components
  • Working with the webpack project builder, adding new modules to it
  • Creation of architecture
  • Writing terminal commands
  • Switching between several such devices
  • Various settings

Eucerin

HTML, CSS, React, JS, Node, Express, PostgreSQL

  • Back-end architecture
  • Working with API
  • Adaptive layout
  • Participation in the development of the admin panel
  • Bug fixing, improving functionality
  • Working with CMS
  • Switching between several such devices
  • Testing, supporting and updating data

Fit4you

React, Redux, HTML, CSS, Framer Motion, Material UI

  • Creating fitness SPA from scratch
  • Creation of architecture
  • Working with API
  • Integrated new services into applications
  • Developed authorization, search, reusable components, implemented video communication using libraries
  • Implemented video communication using the Twilio library
  • Implementation of a search for a coach in the entire database with filtering
  • Authorization and writing reusable components

SKILLS

★★★★★

I am confident with these technologies

  • JavaScript
  • TypeScript
  • React
  • HTML5
  • CSS3
  • MySQL
  • PostgreSQL
  • MongoDB
  • Mongoose
  • Lodash
  • Git
  • Docker
  • Docker Compose
  • SCSS
  • Styled Components
  • Testing
  • Jest
  • ES6
  • REST API
  • Tailwind CSS
  • Bootstrap
  • Material UI

★★★★

I am familiar with these technologies, but need some practice

  • Next.js
  • Redux
  • MobX
  • Node.js
  • JWT
  • ExpressJS
  • Mocha
  • Firebase

★★★

I worked with these technologies in the past, but need some time to remember

  • PHP
  • Laravel