Summary

Expertise

Project Highlights

Education

Agency

ND

English:

Upper Intermediate

Nikita D.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Full-stack web developer | React | Next | Node | Express | Nest | Mongo

As a seasoned Full-Stack Web Developer with expertise in React, Node.js, NestJS, and Next.js, I excel in creating robust and scalable web applications. My experience spans developing intuitive front-end interfaces with React and Next.js, delivering exceptional user experiences. On the back end, I leverage Node.js and NestJS to build efficient and high-performance APIs, demonstrating my comprehensive understanding of modern web technologies. My ability to integrate front-end and back-end systems results in cohesive and efficient application performance.

Want to hire this engineer?

Check if Nikita is available

Expertise

Years of commercial development experience

4 years of experience

Core technologies

React.js 4 years
JavaScript 4 years
TypeScript 3 years
Node.js 3 years
Nest 1 year
MongoDB 3 years

Other technologies

MySQL
Git
Responsive Web Design
Redux
Sequelize
Material-UI
Tailwind CSS
HTML/CSS

Project Highlights

icon
Full-stack developer

Educational Project

Aug `22 - Apr `24

2 years

An app, where students and teachers could read and interact with ebooks

Responsibilities & achievements

• implementation of walkthrough tutorial of the main page • deploying and releasing new version of the app • created code convention document for my teammates to follow clean code practices • implementation of Mock Service Worker for async unit testing • adding support for localization using i18next

MongoDB
Node.js
React.js
Nest
icon
Full-stack developer

Medical project

Aug `21 - Jul `22

11 months

SoftServe

There were two apps that I worked on this project. The first app was handling the price of medications, uploaded through a CSV file, where users could view, create, delete or update data. If data was changed, it would go through a process of approving, declining or changing the price of medications and would show all the profits or losses from previous price using audits. The second app was handling orders, accounts and copays of client’s customers, and managing data of team members by creating new teammates and assigning different permissions to them, or updating existing ones.

Responsibilities & achievements

• implementing new UI components • implementing new libraries for form validation and submission • creating unit tests for UI components and backend API • refactoring of UI components and folder structures • implementing client’s UI library • fixing visual and logical bugs • participating in code reviews

MongoDB
Node.js
React.js
Git
Nest
Next.js
icon
Front-end developer

Tax Calculator

Feb `21 - Jul `21

5 months

SoftServe

An app, where users could calculate and report about taxes from different companies. For this, users used grid tables (similar to Google Sheets) to enter, save and validate data.

Responsibilities & achievements

• fixing UI bugs • writing unit tests • implementing validation for input cells

React.js
TypeScript
icon
Full-stack developer

Online Shop

Nov `20 - Feb `21

3 months

SoftServe

An online shop for purchasing merchandise from Horondi’s brand. The project consists of: a shop for clients, CMS for admins to add, edit or remove shop’s data, and backend, which handles both shop and CMS

Responsibilities & achievements

• fixing UI bugs • writing unit tests • implementing the change of sizes of items • adjusting navigation of the app • implementing deletion of items in shopping cart

Express.js
MySQL
Node.js
React.js
TypeScript
Redux
icon
Full-stack developer

App for voice analyzing

Jun `20 - Oct `20

4 months

An app, which would process the user's recorded voice message, analyze if the user's speech contains defects, like parasite words, and provide a solution on how to fix it.

Responsibilities & achievements

• Implementation of authentication system, using a JWT token • Implementation of recording of the user's message • Sending and storing the data on the backend • Creation of layout for the app

Express.js
MySQL
Node.js
React.js
TypeScript

Education

Higher education in Computer Science

Agency

Web & Mobile Application Dev agency #158

10-50

GMT+2

Zaporizhzhya/Ukraine, Kiev Ukraine

Core Expertise

ActionScript
AngularJS
Apache
Apache Cordova
AWS
Backbone.js
CSS
D3.js
Ember.js
Express.js
HTML5
Java
Java EE
JavaScript
jQuery
Knockout.js
Kotlin
Kubernetes
Magento
MEAN Stack
Meteor
MongoDB
MySQL
.NET
Node.js
PHP
React.js
React Native
Responsive Web Developer
TypeScript
UI
UX
WordPress
Apache Cassandra
Bootstrap
CSS3
ECMAScript
Ecommerce
Elasticsearch
Go
Golang
HTML
Java ME
MySQL Programming
NoSQL
Redis
Swift
Web Services
Adobe Illustrator
Adobe Photoshop Lightroom
Angular 2x
ES6
jQuery UI
MS SQL Server
Npm
RESTful API
UI Bootstrap
WebSockets
Bootstrap CSS
Docker
MariaDB
jQuery plugins
MySQLFront
Redux
ES5
Ethereum
Solidity
Vue.js
UIKit
UI Automator
AWS SDK
Mongoose
Blockchain
Flutter
AWS Lambda
Redux-saga
Vuex
Vuetify
Next.js
Nuxt.js

Industries

Architecture & Design, Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Mapping & Navigation, Sports & Fitness, Advertising & Marketing, Shopping & Loyalty programs, Photo & Video, Fashion & Style, Travel & Tourism, Kids & Childcare, Healthcare & Medicine, Food & Drink, Arts & Culture, Service & Support, Audio & Music, Blockchain & Cryptocurrency, Automotive

Want to hire this engineer?

Check if Nikita is available