Summary

Expertise

Project Highlights

Education

Agency

AM

English:

Intermediate

Andriy M.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Intermediate

Full-Stack Developer | React, JS, Node.js

Results-oriented, self-motivated Full-stack Developer dedicated to creating and optimizing interactive, user-friendly, and feature-rich web applications. Experienced with React, Node, Angular, and JS as well. Ready to learn new technology. I focus on detail helps to keep the code structured, clean, and extendable.

Want to hire this engineer?

Check if Andriy is available

Expertise

Years of commercial development experience

3 years of experience

Core technologies

React.js 3 years
Node.js 3 years
JavaScript 3 years
Nest.js 1 year
TypeScript 3 years
Next.js 2 years

Other technologies

CSS
SQL
HTML
Sass
Trello
Kanban

Project Highlights

icon
Front-end Developer

Volunteer organization website

A multi-page site with a news blog to cover the activities of a charitable project to create a rehabilitation center in Lviv. The design was developed based on the concept from the customer, a special microservice architecture was thought out, which simplified the project infrastructure and made it possible to expand and refine the project in any direction. WordPress is used as an API admin panel that allows the user to moderate the website and its content. The web client is written using next.js technology and data is pulled through the API, which significantly optimized the site and allowed it to be maintained and modernized without any problems. The site has a multilingual function with the ability to dynamically increase the number of language versions of the site. A special feature of the site is the possibility to make a donation to a charity fund through the payment hooker LiqPay

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs; Direct communication with team members and stakeholders Creating Client side modules with Next.js; Making layouts according to Design; Defining of interface's communications between Client and API; Development of Client and API application's structure; Code refactoring and improvements.

CSS
MySQL
WordPress
HTML
Next.js
icon
Back-end Developer

Education platform with online chat

The Learning management system (LMS) aims to bridge the gap between teachers, students, parents, and admins and have them all in one platform. NIT makes it easy to create and manage all learning activities, such as: creating online classes, assessing students, enhancing collaboration, storing, and tracking individual/ aggregate progress. Besides, software gives users access to a digital library which includes videos, presentations or ebooks and chat.

Responsibilities & achievements

Participation in Discovery phase with stakeholders and development team; Custom communication technology development with third-party services integration; Development of back-end (Node.js) part of video-conferences; Custom chat development; Integration with school and user management APIs; Deployment and configuration.

AngularJS
C#
MongoDB
.NET
Node.js
React.js
Socket.IO
TypeScript
RabbitMQ
Redux
FeathersJS
.NET Core
IdentityServer
icon
Full-stack developer

Health-care platform

An application for monitoring the process of collection and storage of analysis in public and private clinics. Realization of the HL7 specification with microservices, several other backend parts for frontend team.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs; Project architecture design and implementation; Defining of database models and architecture; Creating Client side modules with React; Taking participation on sprint planning and tasks evaluation; Setup and configure dev or/and prod environments; Direct communication with development team and customer; Development of Client and API application's structure; Code refactoring and improvements; Code review; Mentoring of team members.

MongoDB
Node.js
PostgreSQL
React.js
TypeScript
Redis
RabbitMQ
Docker
Redux
Nest
Nest.js
icon
Full-stack developer

Hotel booking

I was developing a booking service. I participated in all stages of development. Mentored team member and reviewed code using branch strategy. During this project I got hands-on experience 2 step authorisation using email to verify, JWT authorisation, CRUD method in users, hotels, rooms on API. I setup CI/CD using github-actions to deploy app on Heroku service.

Responsibilities & achievements

Creating Client side modules with React; Project architecture design and implementation; Defining of database models and architecture; Defining of interface's communications between Client and API; Taking participation on sprint planning and tasks evaluation; Setup and configure dev or/and prod environments; Development of Client and API application's structure; Code refactoring and improvements; Code review; Mentoring of team members.

Express.js
Node.js
React.js
Bootstrap
Mongoose
Axios
icon
Full-stack developer

Online Shop

I was developing an online shop page. During this pet-project i got hands-on authorisation using JWT Token, admin panel with CRUD products, rendering images from API.

Responsibilities & achievements

Creating Client side modules with React; Project architecture design and implementation; Defining of database models and architecture; Development of Client and API application's structure; Code refactoring and improvements; Code review;

Express.js
Node.js
React.js
Bootstrap
Mongoose
Axios
icon
Code refactoring and improvements; Code review;

Cottage building Landing page

I was developing a Cottage Landing Page. During this pet project, I got the hands-on responsive layout, sending forms to services that store information about users.

Responsibilities & achievements

Code refactoring and improvements; Code review;

Bootstrap
Sass

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 Andriy is available