English:
Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
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 availableExpertise
Years of commercial development experience
3 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
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.
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.
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;
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;
Education
Higher education in Computer Science
Agency
50-100
GMT+3
Lviv/Ukraine
Core Expertise
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