Talent placeholder image

Dmytro V

Back-end Developer
4
years of experience

Experienced backend developer in building high-load and scalable web services. I specialize in developing server logic using Node.js, TypeScript, Express and NestJS. I confidently work with relational (PostgreSQL) and non-relational (MongoDB, Redis) DBMS. I adhere to the principles of clean code (SOLID, KISS, DRY) and actively use design patterns. I have experience working in Agile/Scrum teams, I am proficient in version control tools (Git) and CI approaches. I confidently work in a Unix environment and automate routine tasks using bash scripts. I am constantly developing as an engineer, studying architectural approaches and new technologies. I am interested in creating reliable and convenient APIs, improving application performance and optimizing business logic.

No items found.

Meet me

Education

2021-2025 Bachelor of Software Engineering (Faculty of applied mathematics) Igor Sikorsky Kyiv Polytechnic Institute

Languages

English B2, Ukrainian: Native

Skills

OOP
HTTP
Linux
C++
KISS
Waterfall
Scrum
Agile
Prettier
Eslint

Recent Customer Reviews

% Job Success
No items found.

Work History

No items found.
Contact me on Upwork
arrow icon

Employment History

No items found.

Projects

Back-End Developer

McCoy

Duration:
An advertising site to post, review, advertise real estate offers. Payment for advertising is done via blockchain with a token unknown to me yet.
Technologies
Nest.js
GraphQL
GraphQL
PostgreSQL
TypeScript
Requirements
Development of the Shopping Cart. Writing a logic of processing and saving the results of the payment (the debit itself does another dev). Writing the logic of working ads and moving them from the cart to the working ads.
Results
Developed and implemented a robust Shopping Cart feature within the advertising platform. Utilized Nest.js, GraphQL, and TypeORM to create a scalable and efficient solution for users to manage their selected real estate offers. Implemented the logic for processing and securely saving the results of payments, ensuring the reliability and accuracy of financial transactions. Developed sophisticated logic for managing advertisements, allowing users to seamlessly move selected ads from the shopping cart to active advertising slots. Ensured dynamic and responsive handling of ad lifecycle processes, enhancing the overall user experience.

Full-Stack Developer

AquaWise

Duration:
This project was created for business owners. They can invoice customers and receive payments through Stripe. You can also create recurring invoices. Customers can log in to view and pay their invoices.
Technologies
JavaScript
Node.js
Stripe
MongoDB
React
Requirements
Working with the Stripe API. Creation of Subscriptions, invoices, and payments. Connecting accounts. Setting up webhooks. Creating newsletters and notifications.
Results
The integration with the Stripe API enables seamless and secure financial transactions, providing business owners with a reliable payment gateway. Setting up webhooks enhances the real-time responsiveness of the AquaWise platform. This feature ensures that users receive timely notifications and updates. Creating newsletters and notifications adds value to the platform by allowing business owners to communicate effectively with their customers, informing them about important updates and announcements.

Back-End Developer

Clustory

Duration:
The main concept behind Clustory is to mark up maps with photos, comments, and emojis on an interactive map that's updated in real-time. But the coolest feature of this app is its locator, which allows you to see your own and other users' markers in the form of Emoji in the real-time interactive map. The emojis are the stars of the show here; they get bigger the closer you get to their pin!
Technologies
microservices
Node.js
Google Maps API
PostgreSQL
Requirements
Creation pages for dashboards. Customizing styles. Creation a registration form and set up a password. Connection requests to pages from the backend, and work with routers.
Results
I created pages for dashboards, providing users with a centralized space to manage their content, markers, and preferences. Through skillful customization of styles, users can tailor the appearance of their maps, markers, and overall interface. Leveraging the Google Maps API enhances the mapping capabilities of Clustory, providing users with accurate and feature-rich maps. The emojis, representing users' markers, dynamically change size based on proximity, adding a playful and intuitive element to the map. This feature enhances user engagement and contributes to the uniqueness of Clustory.

Customer reviews
are always valuable.

See what our customers think of us

See Our Work

The developers managed to do a large chunk of work in a short period of time. I recommend working with Incode Group for JavaScript development. Thanks to their unrivaled communication and expertise, they know how to do it in the best way possible and make it work, and the business pays off and monetizes.

John McCoy, CEO ProprHome
Lisbon, Portugal
Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.
Feedback double quotes icon.
John McCoy

The MVP saw marked improvement thanks to Incode Group’s smooth communication and dedication to initial requirements. Their project management was a highlight of the engagement, as were their independent, methodical approach and honesty.

Kevin Peters, Agile Rockstars
Hamburg, Germany,
Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.
Feedback double quotes icon.
Kevin Peters - CTO at Agile Rockstars from Hamburg, Germany.
Dan - Project Manager at Agile Rockstars LLC.

All the outsourcing their team completed was expertly done. Incode Group follows instructions carefully. They’re skilled, creative, and dedicated to achieving set goals. Customers can expect a professional development team that delivers in a timely manner.

Shane Robinett, Knetik Inc
Altamonte Springs, Florida
Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Half filled yellow rating star.
Feedback double quotes icon.
Shane Robinett - CTO at Knetik Inc
Altamonte Springs, Florida
Mike Stewart - Project Manager at Knetik Inc

We developed an ERP/MRP web app for a successful e-commerce platform. Development process was smooth, and results were very satisfying. Communication is good, and developers are professional and knowledgeable. We are looking forward for more projects to do together.

David Tarbay, Head of Product
Tel Aviv, Israel
Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.Feedback rating filled yellow star icon.
Feedback double quotes icon.
David Tarbay, Head of Product Tel Aviv, Israel
Feedbacks list left arrow navigation element.
Feedbacks list right arrow navigation element.
Get in touch
I want Dmytro V on my project
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Explore the latest experience

Find out more information about our recently developed projects from the case studies we delivered to our clients either launched by us on the following pages:

More talents for you

Our experts are ready to except your expectations.

Talent placeholder image
Maria B
Novooleksandrivka, Ukraine
Product / UI/UX Designer
I am a UX/UI Designer with over 8 years of practical experience. In my job, I practice user-centered design principles with a strong emotional appeal and intuitive navigation, in order to maximize user satisfaction. I base my design decisions on research and practical experience. By working with marketing materials I provide a consistent design language in all brand properties.
Zeplin
Miro
Sketch