English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
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 availableExpertise
Years of commercial development experience
7 years of experience
Core technologies
Other technologies
Project Highlights
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.
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).
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.
Education
Higher education in Computer Science
Agency
400+
GMT-11
Remote
Want to hire this engineer?
Check if Dmitry is available