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
Featured Projects
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.
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.
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.
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.
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.
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.
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.