Dzmitry Full stack Engineer

Full Stack Web

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

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).