Dzmitry Full stack Engineer
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).