Information
YouTeam is now part of Toptal. You now have access to a complete range of world-class talent and services.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

SL

English:

Upper Intermediate

Serhii L.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Front-End engineer with experience in React and Next.js

Senior Front-End engineer with the experience in building Web applications using React, including expertise in the Next.js framework. He excels in building strong relationships to deliver the best results and has a deep understanding of UI/UX, backed by proven experience in JavaScript development. In his recent project within the Entertainment domain, Serhii successfully tackled complex business cases by developing a novel solution that enables the assembly of customized web pages and workflows within event agencies. He played an integral role not just as a developer but also as a valuable contributor to the business.

Want to hire this engineer?

Check if Serhii is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

React.js 5 years
TypeScript 5 years
JavaScript 5 years
GraphQL 2 years
Next.js 5 years
Vue.js 2 years

Other technologies

CSS
GitHub
HTML5
Sass
Gulp
Postman
Webpack
Swagger
GitLab
Bitbucket
Figma

Project Highlights

icon
Front-end engineer, Team lead

Event management App

Multi-Tenant system for handling companies that are managing different types of events. The system consists of the following: Admin area - the App that includes all possibilities to provide services for event agencies especially CRM systems for handling events. Admin is able to create a tenant with users. Also, Admin is able to track different metrics and provides various restrictions for the specific tenant. Tenant area - the App that includes all possibilities to provide event services and track the event process. The app from the initial idea till the closing event. The main feature is creating questions for the consumers that provide the ability to calculate the total price of special occasions.

Responsibilities & achievements

- Leading the development team in analyzing and investigating methods to address business needs effectively. - Creating Client-side modules with React; - Defining of interface's communications between Client and API; - Participating in sprint planning and tasks evaluation; - Performance problem solving with high load applications; - Participating in code reviews and other development processes and ceremonies; - Direct communication with the development team; - Code refactoring and improvements.

Azure
MySQL
.NET
React.js
React Native
Mantis
Redux
Material-UI
IdentityServer
icon
Front-end engineer, Team lead

Online video-chat

Video chat with possibilities to make private meeting rooms, with invitation flow. Also, chat has the possibility to change layouts, share your screen, detect when you are muted, and change video and audio settings. Chat was built based on a modern rendering technology SST. SST merges any live media, data, and participants in real time into a single video and audio stream. The result in a single stream is distributed to all connected clients and guarantees that everyone sees the same as it is integrated in one single WebRTC Frontend Service.

Responsibilities & achievements

- Analysis and investigation of methods of resolving business needs; - Creating Client-side modules with React; - Defining of interface's communications between Client and API; - Participating in sprint planning and tasks evaluation; - Performance problem solving with high load applications; - Participating in code reviews and other development processes and ceremonies; - Direct communication with the development team; - Code refactoring and improvements; - Code reviews and mentoring.

HTML5
Node.js
React.js
React Native
TypeScript
CSS3
Redux
FeathersJS
icon
Front-end engineer

The scalable software solution for Inspections

A modern SaaS platform enables mobile access to Contractors and Inspectors in the field to Schedule Inspections, Communicate with Inspectors, and Delegate Subcontractors. Inspectors use the app to optimize routes, complete inspections, and communicate with project stakeholders.

Responsibilities & achievements

- Analysis and investigation of methods of resolving business needs; - Creating Client-side modules with React; - Defining of interface's communications between Client and API; - Participating in sprint planning and tasks evaluation; - Performance problem solving with high load applications; - Participating in code reviews and other development processes and ceremonies; - Direct communication with development team and customer; - Code refactoring and improvements.

HTML5
React Native
TypeScript
CSS3
Redux
icon
Front-end engineer

Task tracker

Jira-like track system for the moving tasks by the workflow that was defined by the admin. The main aim was to make a web application that dynamically will show progress regarding task tracking.

Responsibilities & achievements

- Analysis and investigation of methods of resolving business needs; - Project architecture design and implementation; - Creating Client-side modules with Next; - Integration with Auth0; - Defining of interface's communications between Client and API; - Participating in sprint planning and tasks evaluation; - Direct communication with development team and customer; - Code refactoring and improvements.

HTML5
React Native
TypeScript
CSS3
Redux
Lodash
GraphQL
Apollo Client
icon
Front-end engineer

E-commerce perfume platform

App for selling perfume. WooCommerce integration, checkout page, product filtering, and sorting, detailed product page, and detailed brand page.

Responsibilities & achievements

- Analysis and investigation of methods of resolving business needs; - Creating Client-side modules with Next; - Defining interface's communications between Client and API; - Participating in sprint planning and tasks evaluation; - Direct communication with the development team and customer; - Code refactoring and improvement; - Mentoring team members.

TypeScript
Mongoose
Next.js
icon
Front-end engineer

Application for architectural solutions

The web application providing design solutions. The end-user is able to manage the design of the interior and make a visualization of the final result. The application includes a user profile, client pages, categories, etc.

Responsibilities & achievements

- Defining interface communications between Client and API; - Creating Client-side modules with Next; - Direct communication with the development team and customer; - Performance problem solving with high load applications; - Participating in code reviews and other development processes and ceremonies.

CSS
HTML5
TypeScript
CSS3
Next.js
icon
Front-end Engineer

Digital certificates on the Blockchain

A mobile application that creates unique certificates and registers ownership of E-commerce assets on the Chromia blockchain. To check the originality of the product, you need to scan the QR code from the label, after that the application will help to avoid counterfeits, as well as learn information about the product. Authorization by phone number and biometric authentication is possible.

Responsibilities & achievements

- Analysis and investigation of requirements; - Development of frontend part; - Implementation of admin panel; - Deployment and configuring; - Direct communication with stakeholders and the development team; - Development of Client and API application's structure; - Code refactoring and improvements; - Code review; - Mentoring of team members.

MongoDB
Node.js
PostgreSQL
React.js
Socket.IO
TypeScript
Redux
FeathersJS
HTML/CSS
icon
Front-End Engineer

Car dealer “LubeAvto”

Car dealer “LubeAvto” is one of the leading companies in car sales and purchases from world-famous auctions in the United States and Europe. We work on the development of a Web application for displaying information about the cars arrivals from auctions in the USA. The system gives the ability to track the delivery status of the container and see its content. The application constantly parses information from open sources to provide the end user with up-to-date info. The web application is designed primarily for buyers so they can track the cars they bought in the United States and how they are delivered. Another part of the target audience is to create possibilities to sell the car. In fact, the website site transformed into a car marketplace.

Responsibilities & achievements

Direct communication with the development team; Participation in sprint planning and task evaluation; Defining the interface's communications between the Client and API; Creating Client modules with Next; Direct communication with the development team and customer; Code refactoring and improvements; Delegating and reviewing front-end tasks; Code review and mentoring.

React.js
Next.js
Tailwind CSS
NextJS 13.5

Education

Higher education in Computer Science

Agency

Dedicated Development Teams agency #249

50-100

GMT+3

Lviv/Ukraine

Core Expertise

AngularJS
ASP.NET
AWS
C#
HTML5
Java
JavaScript
Knockout.js
Kotlin
.NET
Node.js
React.js
TypeScript
UI
UX
Xamarin
Automated Testing
Bootstrap
CSS3
Entity Framework
Product management
QA Management
Swift
Angular 2x
Redux
MVC
Vue.js
Flutter
.NET Core
Figma
Next.js

Industries

Education & Science, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Construction & Real estate, News & Media, Booking & Rent, Insurance & Risk Management, Blockchain & Cryptocurrency, Branding, design, web development, SaaS

Want to hire this engineer?

Check if Serhii is available