Upstaff Sign up
Dzmitry
🇵🇱Poland (UTC+02:00)
Created AtUpstaffer since October, 2023

Dzmitry — Software Engineer Developer

Expertise in Front-End Web.

Last verified on June, 2025

Bio Summary

- Versatile Frontend Developer with 4 years of experience in React, React Native, and Vue.js.
- Strong track record of working on various projects and delivering high-quality web and mobile applications.
- Proficient in JavaScript/TypeScript, React, Redux, Redux Toolkit, Axios, and Vue.
- Experienced in mentoring and teaching, with extensive teaching experience.
- Skilled in Agile methodologies, Git, REST APIs, and MongoDB.
- Familiar with Docker, AWS, Firebase, and Azure Devops.
- Proficient in frontend development frameworks and libraries such as Material-UI, Antd, Tailwind, and Bootstrap.

Technical Skills

Programming LanguagesJavaScript, TypeScript
UI Frameworks, Libraries, and BrowsersAnt Design, Bootstrap, Material UI, Styled components, Tailwind CSS
JavaScript Libraries and ToolsFormik, i18next, Mobx, React Native, Redux, Redux-Saga, Redux Thunk, Redux-toolkit, Styled components, Zustand
JavaScript FrameworksNestJS, Next.js, Node.js, React, Vue.js
Databases & Management Systems / ORMFirebase, MongoDB
Cloud Platforms, Services & ComputingAWS
Azure Cloud ServicesAzure DevOps
Deployment, CI/CD & AdministrationAxios
Virtualization, Containers and OrchestrationDocker
PlatformsFirebase
Version ControlGit
QA, Test Automation, SecurityJest, Postman, React-testing-library
SDK / API and IntegrationsRESTful API
Other Technical SkillsReact-hook-form

Work Experience

Frontend developer, Project 1

Duration: 05-2023 to 07-2023
Summary:

  • The project aims to support and promote the development of a sustainable bioeconomy through certification, sustainability solutions, innovation, and strategic partnerships
  • The project offers services for working with BATCH, BCU, and sustainability credits, fostering responsible and environmentally friendly practices within the biomaterials and bioenergy sectors

Responsibilities: Mentoring, and code reviews Created reusable components that were easily maintainable, tested, and documented for future development teams Bugs fixing & refactoring of existing code base Wrote code in React to develop user interface components Used React Router for client-side routing Developed responsive application optimized for both mobile and desktop resolutions Planning, prioritizing, and estimating tasks Participated in internal discussions Prepared documentation, managed Jira tickets Regular demo sessions to the customer team
Technologies: React, Typescript, SCSS, BEM, Redux Toolkit, Axios, react-router v5

Frontend Developer, Project 2

Duration: 01-2023 to 05-2023
Summary:

  • Travel Dating App is an inventive application dedicated to fostering connections among individual explorers, bringing together solo travelers for shared activities
  • With a resolute mission to facilitate the exploration of diverse global cultures and locales alongside like-minded companions, This appl serves as a travel adventure dating app
  • Its purpose is to create opportunities for individuals to embark on journeys and engage in experiences that resonate with their interests and preferences, all while enjoying the company of someone they resonate with

Responsibilities: Worked with a diverse team on authorization, forms, tables, mentoring, and code reviews Created project architecture Created reusable components that were easily maintainable, tested, and documented for future development teams Rewrite application from Ionic to React Native Wrote code in React Native to develop user interface components Planning, prioritizing, and estimating tasks Participated in internal discussions Prepared documentation, managed Jira tickets Regular demo sessions to the customer team Participated in the code review Mentored and reviewed code of junior developer
Technologies: React Native, React Navigation, Firebase, Firebase RealTime DB, FIrebase Cloud Messaging, SendGrid, Redux Toolkit, Metro, Typescript, Algolia, RevenueCat, Mixpanel

Frontend Developer, Project 3

Duration: 08-2022 to 01-2023
Summary:

  • The Intellectual Property Reports Application is a project designed to simplify and standardize the process of report preparation for IT professionals
  • By providing an intuitive and user-friendly platform, this application aims to reduce the time and effort required for generating comprehensive and consistent intellectual property reports

Responsibilities: Worked with a diverse team on authorization, forms, tables, mentoring, and code reviews Created reusable components that were easily maintainable, tested, and documented for future development teams Bugs fixing & refactoring of existing code base Wrote code in React to develop user interface components Used React Router for client-side routing Developed responsive application optimized for both mobile and desktop resolutions Planning, prioritizing, and estimating tasks Participated in internal discussions Prepared documentation, managed Jira tickets Regular demo sessions to the customer team Participated in the code review Mentored and reviewed code of junior developers
Technologies: React, Typescript, Axios, Redux toolkit, Vite, rc-table, SCSS modules, Azure Devops, React-router (v6), React-hook-form, Jest, React testing library

Frontend Developer, Project 4

Duration: 12-2021 to 07-2022
Summary:

  • The Cosmetics and Home Care Online Store project is focused on creating a seamless and enjoyable shopping experience for customers looking to purchase personal care products
  • This e-commerce platform offers a wide range of cosmetics and home care items, with an emphasis on user-friendly navigation, intuitive search functionality, and efficient checkout processes

Responsibilities: Created new components and integrated payment systems Created reusable components that were easily maintainable, tested, and documented for future development teams Bugs fixing & refactoring of existing code base Wrote code in React to develop user interface components Developed responsive application optimized for both mobile and desktop resolutions Planning, prioritizing, and estimating tasks Participated in internal discussions Prepared documentation, managed Jira tickets Regular demo sessions to the customer team Participated in the code review
Technologies: Venia-ui (Magento 2 library for UI), React, Apollo GraphQL, PropTypes, Adyen, Tailwind, Jira

Full-Stack developer, Project 5

Duration: 02-2021 to 11-2021
Summary:

  • The Landlord Application for Rent Management is a comprehensive solution designed to simplify and streamline property management for landlords
  • This innovative application provides a centralized platform for managing rental properties, tenant relations, and financial transactions, making it easier for landlords to oversee their investments and maintain strong relationships with their tenants

Responsibilities: Focused on modules for paid subscriptions, payments, and tenant management Created reusable components that were easily maintainable, tested, and documented for future development teams Bugs fixing & refactoring of existing code base Wrote code in React to develop user interface components Used React Router for client-side routing Developed responsive application optimized for both mobile and desktop resolutions Planning, prioritizing, and estimating tasks Participated in internal discussions Prepared documentation, managed Jira tickets Regular demo sessions to the customer team Participated in the code review and mentoring Worked with database, API Established CI/CD processes for the project Transitioned the project from SCSS, JavaScript, and Redux to styled-components, TypeScript, and Redux toolkit
Technologies: React, TypeScript, SCSS modules, Styled-components, Redux Toolkit, Redux-Thunk, Axios, Revolut API, webpack, Nest.js, postgreSQL, Prisma, Docker, React-Hook-Form, Firebase, Jest, React testing library, Storybook

Frontend developer, Project 6

Duration: 02-2020 to 02-2021
Summary:

  • The Non-Banking Financial Application is an innovative platform designed to facilitate communication and transactions between borrowers and potential investors, streamlining the process of applying for loans and securing funds
  • This cutting-edge solution enables users to place loan applications, search for suitable investors, and establish communication channels, ultimately simplifying the transfer of funds between parties

Responsibilities: Implemented authorization, routing, and payment mechanisms using Vue-router and Vuex Created reusable components that were easily maintainable, tested, and documented for future development teams Bugs fixing & refactoring of existing code base Planning, prioritizing, and estimating tasks Participated in internal discussions Prepared documentation, managed Jira tickets Regular demo sessions to the customer team Created application architecture Used i18next Creating the ability to upload/download files Used Axios to make asynchronous HTTP requests and create axios interceptors to update JWT tokens. Participated in the code review and mentoring
Technologies: Vue.js, Vuex, Vue-router, SCSS, Axios, Vite, Vuelidate, Firebase, i18next, Storybook

Frontend developer, Project 7

Duration: 04-2019 to 02-2020
Summary:

  • The Mobile Social Network for Fighters is a dedicated platform designed to bring together fighters, fans, and industry professionals in a single, user-friendly application
  • This unique social network allows fighters to communicate with each other, engage with their fans and subscribers, and streamline the process of finding referees, rings, and organizing fights

Responsibilities: Developed chat components Refactored old code, worked on new components and logic splitting Created reusable components that were easily maintainable, tested, and documented for future development teams Planning, prioritizing, and estimating tasks Participated in internal discussions Prepared documentation, managed Jira tickets Regular demo sessions to the customer team
Technologies: React Native, React Navigation, Apollo GraphQL, Firebase, Redux, Redux Saga, Metro, Typescript, Lodash

Frontend developer, Project 8

Duration: 01-2019 to 04-2019
Summary:

  • The Electronic Online store (admin panel) - is a powerful and user-friendly tool designed to simplify the management of an online store specializing in electronics, computers, laptops, and computer parts
  • This comprehensive solution enables store owners and administrators to efficiently handle various aspects of their business, from inventory and order management to customer service and promotions

Responsibilities: Developed tables, pop-ups, filters, sorting features, and other functionalities Created reusable components that were easily maintainable, tested, and documented for future development teams Bugs fixing & refactoring of existing code base Gained understanding of MVC architecture Planning, prioritizing, and estimating tasks Participated in internal discussions Prepared documentation, managed Jira tickets Regular demo sessions to the customer team
Technologies: Backbone.js, CSS, JavaScript, Docker

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Dzmitry
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring