Summary

Expertise

Project Highlights

Education

Agency

RO

English:

Advanced

Roman O.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Advanced

Full Stack developer

With over three years of experience as a full-stack web developer, I bring expertise in a diverse range of technologies, specializing primarily in JavaScript, TypeScript, React.js, Node.js, HTML, and CSS. Throughout my career, I've had the pleasure of contributing to a variety of projects, spanning from long-term endeavors to one-time engagements, each adding to my repertoire of skills and experiences. Whether collaborating within a team or independently steering a project from inception to completion, I've consistently delivered high-quality solutions tailored to meet project objectives effectively. Furthermore, I cherish constructive feedback, viewing it as an invaluable opportunity for growth and refinement. Welcoming comments on my code with open arms, I continually strive to enhance my skills and refine my practices, ensuring that every project I undertake is a testament to my commitment to excellence.

Want to hire this engineer?

Check if Roman is available

Expertise

Years of commercial development experience

3 years of experience

Core technologies

React.js 3 years
Node.js 3 years
TypeScript 3 years
JavaScript 3 years
CSS 1 year

Other technologies

AWS
Express.js
MongoDB
MySQL
PostgreSQL
DART
Redux
Axios
Flutter
Material-UI
Nest.js

Project Highlights

icon
Full-stack developer

Event Booking App (Mobile)

Sep `23 - Apr `24

7 months

NDA

At its core, the event ticketing app streamlines the process for both event organizers and attendees. Organizers can create detailed listings for their events, including captivating visuals, descriptions, schedules, and ticket pricing with tiered options. This allows them to manage their inventory efficiently and reach a wider audience through the app's discoverability features. From the buyer's perspective, the app offers a convenient platform to browse events by category, location, date, or keyword. They can delve into detailed event information, ensuring they have all the necessary details before purchasing tickets securely through integrated payment gateways. Beyond the core functionalities, the app can be enhanced with features that make the experience even more user-friendly and engaging. Interactive features like event reminders and in-app navigation can ensure attendees arrive on time and prepared. Social sharing options allow users to spread the word about exciting events to their network, potentially increasing sales for organizers. Security is paramount, so secure user authentication and payment processing are crucial. Additionally, the app can leverage QR code technology for secure event entry, eliminating the need for physical tickets and streamlining the entry process. These features, combined with a user-friendly and intuitive interface, can make the app a valuable tool for both event organizers and attendees.

Responsibilities & achievements

Convert static mockups into individual Flutter widgets Pixel perfect design Working as a back-end developer Websockets integration Application architecture development

AWS
PostgreSQL
Npm
WebSockets
Flutter
GraphQL
Nest.js
icon
Full Stack Developer

Hotel Booking App

Sep `22 - Jul `23

10 months

NDA

A hotel booking web application built with React and Express offers a dynamic and user-friendly platform for travelers to find and reserve their ideal accommodation. On the frontend, crafted with React, the application boasts a smooth and responsive interface. Users can effortlessly search for hotels by destination, date range, and desired amenities. Real-time availability and pricing information are displayed clearly, allowing for informed decision-making. The application showcases each hotel with captivating visuals, detailed descriptions, and user reviews, providing a comprehensive picture of the property. Beyond search functionalities, the React application facilitates a seamless booking process. Users can select room types, choose add-on services, and securely pay for their reservations through integrated payment gateways. Secure user accounts enable them to manage bookings, view past reservations, and potentially access loyalty program benefits. This user-friendly approach simplifies the booking process and enhances the overall travel planning experience. Meanwhile, the backend, powered by Express.js, acts as the engine that drives the application. Express efficiently handles user requests, interacts with a database (likely containing hotel information, prices, and availability), and manages secure communication channels. This robust backend ensures smooth data processing and secure transactions, forming the foundation for a reliable and trustworthy hotel booking experience.

Responsibilities & achievements

Pixel perfect design Application architecture development Connection of the backend with the database, the administrative part and correct interaction with the application

AWS
Express.js
PostgreSQL
React.js
TypeScript
Npm
Redux

Education

Higher education in Computer Science

Agency

agency #3890

10-50

GMT+2

Zaporizhzhia/ Ukraine

Core Expertise

API
AWS
JavaScript
MongoDB
MySQL
Node.js
React.js
React Native
SaaS
Software Development
SQL
TypeScript
Web Development
WebRTC
HTML
Mobile
Redis
Webflow
Redux
Nest
Redux-saga
React Storybook
Next.js

Industries

Logistics & Transportation, Information services & Technologies, Construction & Real estate, Human Resources & Career, Telecommunications and Social Network

Want to hire this engineer?

Check if Roman is available