Dzmitry
Ukraine (UTC+02:00) đŸ‡ș🇩
Upstaffer since August 10, 2023

Dzmitry — Full stack Engineer

Expertise in Full Stack Web.

Last verified on August 17, 2023

Core Skills

Kafka
Kafka
JavaScript
JavaScript
PostgreSQL
PostgreSQL
Node.js
Node.js
TypeScript
TypeScript

Bio Summary

- More than 5 years of experience in commercial software development; - Strong knowledge of front-end / back-end frameworks and libraries; - Experience in analyzing and building architecture, prioritizing tasks and calculating risks; - Has experience in developing blockchain-based software; - Skilled in JavaScript / Typescript,React, Redux,Node.js; - Experience in researching productivity and technical problems of production; - Upper-Intermediate English

Technical Skills

Programming Languages C++, JavaScript, TypeScript
UI Frameworks, Libraries, and Browsers CSS, SCSS, Styled components
JavaScript Frameworks Express, NestJS, Node.js, React
JavaScript Libraries and Tools React Native, Redux, serverless.js, Styled components, Web3.js
Databases & Management Systems / ORM Firebase, MongoDB, MySQL, PostgreSQL, SQL
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS API Gateway, AWS EC2, AWS Lambda, AWS S3, AWS SNS, AWS SQS
Industry Domain Experience Blockchain
SDK / API and Integrations API, AWS API Gateway
Methodologies, Paradigms and Patterns DDD
BlockChain and Decentralized Software DeFi, Solana
Virtualization, Containers and Orchestration Docker
Platforms Firebase, Magento
Message/Queue/Task Brokers Kafka, RabbitMQ

Experience

Senior Full Stack Developer

December 2021 – present
Responsibilities:

  • Develop new user-facing features;
  • Write clean, testable, and maintainable code that is cross browser compatible;
  • Participate in software architecture and tech design;
  • Support existing codebase, bug fixing.

Senior Full Stack Developer, Project A
Description: А project from the decentralized finance (Defi) sector. Decentralized exchange on the Solana blockchain, similar to Raydium, with the ability to encourage early investors using NFTs.
Responsibilities:

  • Initial setup of the project for development;
  • The development of a web application;
  • Back-end development;
  • Code reviews;
  • Participate in software architecture and tech design.

Technologies: React, Web3.js, MUI, Styled Components, Node.js, Nest.js, Docker

Senior Front-end Developer, Project B:
Description: A grocery delivery app with keyless order access for users in Sweden
Responsibilities:

  • Developing the front-end and back-end parts of the admin application;
  • Developing back-end for React Native application;
  • Refactoring lots of components;
  • Bug fixing.

Technologies: React, Redux-toolkit, MUI, Node.js, Nest.js, MySQL, Firebase, Docker

Technical Lead

October 2019 - October 2021

Technical Lead Project A:
Description: A startup in the field of peer-to-peer sharing - a marketplace for renting cars from owners.
Responsibilities:

  • Worked closely with the business team, supervised the work of the
    outsourcing team;
  • Took part in the design and implementation of all parts of the service -
    back-end application (AWS, Nest.js), web application (Spa & Gatsby),
    admin application (React-admin);
  • Configured integrations with partner services (scoring, mailings);
  • Configured analytics (Yandex Metrika, Google Analytics);
  • Engaged in supporting the mobile application (React Native);
  • Responsible for the delivery and quality of the product.

Technologies: AWS, Nest.js, React, MySQL,Gatsby, SCSS.

JavaScript Developer

March 2018 - October 2019

JavaScript Developer, Project A:
Description: Large project account for a clothing brand to migrate from Oracle products to microservices on AWS.
Responsibilities:

  • Participated in grooming, coordination of the technical specification with
    the customer;
  • Participated in writing the back-end part;
  • Discovered microservices, wrote a lot of logic and optimizations in SQL;
  • Engaged in the design and architecture of the backend application, as
    well as the formation of the technical stack;
  • Participated in the design of several services, interacted with the London
    customer’s team on a daily basis;
  • Served as a key back-end developer (Node.js, AWS) in one of the
    streams.

Technologies: React/Redux,Node.js, Express, Kafka, AWS

Front-end Developer

February 2017- January 2018
Responsibilities:

  • Working on Hobbyking project as Magento front-end developer;
  • Participated in writing the back-end part;
  • Engaged in the design and architecture of the backend application, as
    well as the formation of the technical stack;
  • Served as a key back-end developer (Node.js, AWS) in one of the
    streams;
  • Refactoring lots of components.

Technologies: Node.js, Express, Kafka, AWS, MySQL

Education

Belarusian State University - Bachelor's degree, Journalism (2010 - 2016) TV-journalism;

IT Academy - Front-end Developer (2016 - 2016);

Belhard - JavaScript Developer (2015 - 2015);

Minsk State Linguistic University - Translator (Eng)Translator (Eng) (2007 - 2009).

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