Image of Roman

Roman

  • JavaScript
  • Node.js
  • React
  • ReactNative

Roman is a senior full-stack web developer with over 6 years of experience. He is highly skilled in JavaScript and React Native.

Roman and more developers are now available for hire.

Hire Roman

Skills and Qualifications

Languages

  • JavaScript ES6
  • TypeScript
  • HTML/CSS

Frameworks

  • React Native
  • Next js

Libraries/APIs

  • React
  • GraphQL
  • Socket.io
  • MobX

Tools

  • Webpack
  • Docker
  • Figma
  • Video.js

Platforms

  • Node js

Other

  • Linux server administration
  • Nginx
  • Finite state machine (XState)

Data bases

  • PostgreSQL
  • MongoDB

Projects

Wedeo Player

Team lead, developer

A video player app development project. Roman led the development team that created this video player app. He made several key architectural decisions and planned all the tasks for the team. Roman developed several features and components and reviewed the work undertaken by his team members, including doing the code reviews. 


  • Plain JS
  • Video.js
  • Google ima-SDK
  • Finite State Machine (XState)
  • Webpack
  • Docker

Job Portal

Developer

A job search engine specializing in the IT sector. Roman worked as the technical lead and front-end engineer to create this IT-focused job search engine. He made the architectural decisions and managed the team. Roman created several pages, services, components, and libraries. He played a key part in the testing and deployment phases.


  • React
  • TypeScript
  • Next.js
  • Docker
  • styled-components
  • MobX

Apricoach

Developer

An app enhancement project that aimed to overhaul the administration interface of a sports-centered mobile application. Roman was the front-end engineer tasked with enhancing the mobile application’s web interface. He enhanced several web pages. Roman also resolved pre-existing bugs and optimized database queries.


  • React
  • NextJS
  • CSS in JS
  • Relay
  • GraphQL

Player’s Health

Developer

A health website with tools and resources to help users to monitor their health. Roman was the front-end engineer that created the website from scratch. Roman developed all of the webpages.


  • React
  • styled-components

Tochka bank

Developer

This project was to create a mobile banking application. Roman worked as the front-end engineer for this mobile banking application development project. He developed many important services, some of which involved a web view.


  • TypeScript
  • React
  • Cordova
  • Material UI

Ural Music Night

Developer

The project scope was to create the website and a CRM system for the Ural Music Night festival. Roman was a front-end engineer for this project and was tasked with helping to create the website, mobile apps, and a CRM system. He created several pages. Roman also worked on several functionalities including information management.


  • React
  • Mobx
  • NextJS
  • styled-components

Days out (Foreign stay stats)

Developer

This project involved developing a web application to track the duration of foreign travel by specific organizations’ users. Roman developed the front-end of the web application. He also developed the back-end.


  • React
  • TypeScript
  • MongoDB
  • NodeJS
  • Nginx