YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

RL

English:

Upper Intermediate

Roman L.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Engineer with a decent background in Node.js and React.js

I am an experienced Engineer, with strong Node.js and React.js skills. I am able to handle multiple tasks on a daily basis and use a creative approach to problem solve. Also I am always energetic and eager to learn new skills.

Want to hire this engineer?

Check if Roman is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Node.js 5 years
JavaScript 5 years
TypeScript 4 years
React.js 2 years
GraphQL 4 years

Other technologies

Agile
AWS
GitHub
MongoDB
MySQL
PostgreSQL
Xcode
Jenkins
OAuth
Redis
Scrum
Npm
Postman
WebSockets
Kanban
Visual Studio Code
WebStorm
GitLab
Blockchain
Axios
GraphQL
Google Cloud Platform

Project Highlights

icon
Back-end developer

Widgets for verifying customer’s information

Widgets that everyone can quickly set up on their own web site to verify a customer's name, age, address, or other information. This solution is used by both small and large businesses to check users and avoid fraud. The solution has different levels of verifying for a few membership plans - from SMS code to video verification.

Responsibilities & achievements

Integration of social networks Adding multiple features and verification options Improvement of security and design

JavaScript
Node.js
PostgreSQL
React.js
Redux
icon
Back-end developer

Blockchain technology to create a permanent record

This app allows you to verify any documents or photos on many blockchain explorer websites, so you don’t need any account. It uses at least 2 different blockchains for verification and supports PDFs, Microsoft Word documents, text records, TIF images, JPG photos, and PNG images. It is easy to use - just sign the documents the way you want, import your docs or photos, and then verification certificates will be emailed to you.

Responsibilities & achievements

Development of verification methods Implementation of Stempery service

JavaScript
Node.js
PostgreSQL
React.js
Redux
Blockchain
icon
Back-end developer

Delivery platform that helps plan your meals and buy necessary ingredients

When you enter the platform, you get a chance to choose a specific meal type and add different hashtags that expose your food preferences, such as meat, spicy, vegan or others. The platform suggests not only the products which are initially indicated in the chosen recipes, but also gives you a chance to shop for additional ones which could complement your meal. Each store has its own page where users can add all necessary details, including location information and product list. The platform enables csv upload for groceries to the database, which makes the data input much faster in comparison with the manual one.

Responsibilities & achievements

Creating structure and functionality; Developing project from scratch

JavaScript
MongoDB
Node.js
React.js
Sass
icon
full-stack developer

Food ordering platform

The platform was developed to simplify food ordering by several options that are available for customers. 1) There’s no need to call the operator to make an order. 2) The customer can either pick an order from the restaurant or apply for order delivery. 3) Every order is tracked and the current progress of the courier is visible for the customer. 4) External APIs give users a chance to pick food from a wide variety of restaurants.

Responsibilities & achievements

Development of all functionality from scratch. Was responsible for the cycle of software development and deployment including project’s architecture, database structure and deployment.

Express.js
JavaScript
Node.js
PostgreSQL
React.js
icon
full-stack developer

A booking system for table reservations

Booking system that enables quick and comfortable table reservation. To book a table, a client should indicate his/her name, surname, mobile number, date, time, number of guests. A user can search for the proper place while indicating ingredients, recipe or profile. Also, the system offers you the most popular places and you can see their menu and location on Google maps. Administrators can see different status of the attendees, if they arrived, paid, canceled.

Responsibilities & achievements

Development of all functionality from scratch

Node.js
React.js
TypeScript
Moment.js
Axios
Nest
Google Cloud Platform
Redux-saga
Firebase
icon
Back-end developer

Traveling platform

Travel research before a trip takes so much time. This platform is changing everything up by offering a user-friendly map to make travel planning an interesting experience. Providing reliable, digestible information about local experience for all independent travellers. Also the application has three brand pillars on which Live The Worlds sits. Explore an interactive map and discover activities with all needed information. Browse through the content to explore places where you’ve never been. Plan the trip by saving activities.

Responsibilities & achievements

Fixing bugs Adding additional functionality

MySQL
Node.js
React.js
Google Cloud Platform
Firebase
icon
full-stack developer

DAO analytics platform

It is a data analytics platform that provides ranking and analysis of the top Decentralized Autonomous Organizations (DAOs) across multiple metrics. To simplify the exploration of DAOs – thisplatform gathers and compiles a range of quantitative and qualitative statistics regarding DAOs, then displays it in an interactive dashboard for the public. Besides improving existing basic functional pages of the platform, we also added major services that allow its users investigate DAO suggestions, voting patterns, decentralization levels, as well as member participation and expansion. One of the main tasks during development was to emphasize website performance optimization.

Responsibilities & achievements

Development and maintenance of all functionality

AWS
Express.js
Node.js
PostgreSQL
React.js
Redux
Blockchain
icon
Back-end developer

Cloud-based legal practice management software

It is a law firm billing software application that automates client budget tracking with real-time budget insights and precise data. App gives a possibility to lock up confidential information without switching the billing systems. There is no need to install or maintain anything. In the system, lawyer can create billing entries and send them to a client. Lawyer also can import data about clients, matters, entries from third-party APIs like Clio, RocketMatter, Action Step, Practice Panther etc. Once client received billing entries from the lawyer the client can review them and make some adjustments. Once client approves billing entries invoice is created. Client can export invoice data to PDF or CSV. Also, client is able to charge this invoice. For all payments, Stripe is used there. Backend was created on NestJS. We used libraries like actioncable-node js for WebSocket connection to Rails server, axios for requests to third-party APIs, express-jwt for token-based authorization, node-rescue for queue management, aws-sdk for S3 uploads, SNS notifications, email notifications, Redis for session data management etc. Frontend was created on ReactJS. We used material UI as base for UI. Also used libraries like axios for requests to backend, redux for state management, redux-saga as middleware for redux, mattermost-redux for connection to third party chat using WebSockets etc.

Responsibilities & achievements

Development and maintenance of all functionality Enabling quick data analysis Simplification of decision-making about billing rates

JavaScript
Node.js
PostgreSQL

Education

Higher education in Computer Science

Agency

Software development company agency #300

10-50

GMT+3

Lviv/Ukraine

Core Expertise

AngularJS
AWS
Django
Ember.js
Express.js
Flask
Ionic
JavaScript
MongoDB
Node.js
PostgreSQL
Python
React.js
React Native
Ruby
Ruby on Rails
Stripe
Twilio
Angular 2x
Docker
Redux
Three.js
Vue.js
Nest
GraphQL
Redux-saga
Next.js

Industries

Education & Science, Business & Productivity, E-Commerce & Retail, Banking & Finance, News & Media, Healthcare & Medicine, Booking & Rent

Want to hire this engineer?

Check if Roman is available