Summary

Expertise

Project Highlights

Education

Agency

AB

English:

Advanced

Anatoliy B.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Advanced

Expert full-stack developer

I am a dedicated software developer with a passion for building scalable applications. My expertise lies in crafting universal server applications with a strong focus on the backend using a robust stack consisting of Nest.js, React.js, and PostgreSQL. Developing these applications from scratch, allowing for full customization and tailored solutions. What sets my work apart is its adaptability. The applications I've created can be scaled and repurposed for a wide range of applications. In the past, I've utilized this versatile framework to maintain admin panels for online stores and even created a separate instance for a CRM system.

Want to hire this engineer?

Check if Anatoliy is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

React.js 5 years
Nest.js 4 years
JavaScript 5 years
Node.js 4 years
Next.js 4 years
PostgreSQL 4 years

Project Highlights

icon
Full-stack developer

Universal server application

Backend stack: • Nest.js • Prisma.io • PostgreSQL. The stack on the frontend can be anything. In my tasks I used Next.js. Developed from scratch. Can be scaled and used for different purposes.

Responsibilities & achievements

• Maintained the admin panel of an online store using the application. • Utilized a separate copy of the application for CRM system management. • Developed user authorization strategies. • Implemented preliminary data caching for improved performance. • Created a hybrid architecture with partial microservices use. • Handled processing and validation of incoming requests. • Developed a request queue system and eliminated duplicate requests using Bull.js. • Created a task scheduler service for automated operations. • Developed a multi-tenant structure to support multiple clients on a single instance. • Configured API authentication for secure access.

PostgreSQL
Next.js
Nest.js
icon
Full-stack developer

Website dedicated to golf enthusiasts.

The used stack: React.js, JavaScript, Typescript, Axios, ReactQuery, MUI, StyledComponent, Node.js, Firebase, Nest.js, TypeOrm, PostgreSQL, Twilio, Stripe, Docker, Nginx.

Responsibilities & achievements

• Created new functionality according to project specifications, including the development of survey functionality. • Added new features to existing code and handled change requests. • Developed custom functionality tailored to specific project needs. • Performed data migration to support updated and new features. • Deployed updates and new functionalities to the live environment. • Communicated directly with the client to understand requirements and provide updates. • Managed code across both front-end and back-end systems. Technical Challenges: • The project initially started small, intended for the client and friends, using Firebase for its speed and cost-effectiveness. • Two months in, the need for additional functionalities (chat, settings, notifications via mail and phone, etc.) led to the decision to migrate to Nest.js for its suitability for the expanding scope. • Led a complete migration to Nest.js, significantly improving work productivity and accommodating the increased complexity and new features.

JavaScript
React.js
TypeScript
Axios
Nest.js
icon
Full-stack developer

Video platform

Social media web app, similar to TikTok.

Responsibilities & achievements

• Used Next.js, Redux, Video.js, and Styled Components for front-end. • Used Node.js for back-end.

Node.js
React.js
icon
Full-stack developer

Healthcare platform

An application that helps people with disabilities (the elderly, the disabled, etc.) to always be "in touch" and receive qualified online help from hospices, nurses, doctors and other medical staff. The backend part of the project uses a microservice architecture, which is built entirely on Nest.js, communication between microservices occurs through the NATS messaging system.

Responsibilities & achievements

• Developed new microservices from scratch, including chat service, appointment service, setting service, and contact service, among others, to modularize functionality and improve scalability. • Updated private modules within the application to enhance performance and maintainability. • Designed and developed database structures for use in microservices, ensuring data integrity and efficiency. • Researched and implemented new approaches to improve microservices, such as pagination by cursor for data retrieval efficiency and SAML authentication for secure access control, along with extending existing functionality.

Nest.js

Education

Higher education in Computer Science

Agency

Development agency #31

400+

GMT-11

Remote

Want to hire this engineer?

Check if Anatoliy is available