YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

DS

English:

Upper Intermediate

Dmitry S.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Senior Full-Stack Developer

• I’m a Full Stack Developer with more than 7 years of experience in web app development. • I’m mostly proficient in JavaScript with a wide range of backend Node.js-based frameworks, including Express and Nest. React and Vue for the frontend development. • I have shown the ability to learn quickly and adapt to a variety of tools like Python or Java Spring Boot. • Throughout my experience, I’ve worked in both small and big teams and also autonomously, mostly in Agile workflows, so I’m familiar with such technologies as SCRUM and can easily adapt to any team. • Team leading experience.

Want to hire this engineer?

Check if Dmitry is available

Expertise

Years of commercial development experience

7 years of experience

Core technologies

Node.js 7 years
TypeScript 5 years
GraphQL 5 years
AWS 3 years
React.js 7 years
Python 2 years

Other technologies

JavaScript
Kubernetes
Python
Docker
Vue.js
Mongoose
Sequelize
Nest
Next.js

Project Highlights

icon
Full-Stack Developer / Back-End focused

ClubChat

Jan `23 - Jul `23

6 months

LongDriveAgency

Clubchat is a service specifically for golf clubs' SMS and email marketing campaigns. It allows easy management of contacts and emails, easy retrieval of statistical data, and easy invitation of new members to a contacts pool.

Responsibilities & achievements

I was a single developer on a project, and my responsibilities included: • New features implementation. • Quality Assurance / Bug fixing. • Technical and technical-like (UX) problems solving. • Infrastructure problem solving (deployments, secrets management, infra optimization). While working on the ClubChat application, I was able to increase overall stability, decrease costs, and implement new features by implementing some specific tasks listed below: • Created a new microservice and integrated it with UI to add email campaigns with an email editor and predefined templates. • Upgraded UI application dependencies to meet the latest industry standards. • Found and implemented a new way of serving UI app through CloudWatch, which increased loading speed and decreased costs of serving.

AWS
MySQL
Node.js
React.js
Redis
Nest
icon
Full-Stack Developer / Back-End focused

Service for cell network providers

Feb `19 - Dec `22

4 years

Bjond

A service for cell network providers to automatically validate test results from mobile network testing. It uses AI-based solutions that speed up the testing process across the industry and help providers integrate new hardware into the network faster and easier.

Responsibilities & achievements

As part of the development team, my responsibilities included: • New features implementation. • Quality Assurance / Bug fixing. • Support for Client Environments. • Technical and technical-like (UX) problems solving. During my journey with the team, I’ve solved multiple problems in technical and close-to-technical fields. Some examples: • Created a new micro-service to optimize the management of the environment and data flow. • Implemented some CI/CD pipelines to optimize and increase quality awareness of deployments. • Worked closely with UI/UX designers to resolve problems of readability and interaction for the end users. Technologies stack: • Vue (Projects Technical Mockups). • React. • Next. • Nest.js. • FastAPI (Python). • Connexion (Python). • Spring Boot (Java).

Python
React.js
Vue.js
Spring Boot
Nest
Next.js
icon
Full-Stack Developer

StarOfService

NDA

StarOfService is a platform for independent home improvement service providers across Europe. It helps clients find a worker for any job quickly and easily.

Responsibilities & achievements

My responsibilities included: • New UI features implementation. • Quality Assurance / Bug fixing. • Technical realization of localization. • Close communication with the Back-end team. I have added value to the backend side of the project by communicating with the backend team about solutions such as better ways of pulling data from the db or organizing it. Overall we’ve set up a system of contracts between UI and backend which allowed us to work independently and in parallel, which speeded up the development process.

React.js
Sass
Redux

Education

Higher education in Computer Science

Agency

Development agency #31

400+

GMT-11

Remote

Want to hire this engineer?

Check if Dmitry is available