English:
Intermediate
Dmitry S.
Vetted by YouTeam
Ukraine
UTC +02:00
Ukraine/Kyiv
English:
Intermediate
Full-stack React.js + Node.js developer
- Rewrote projects entirely from class to functional components. - Developed the project almost entirely from scratch. - Used technologies such as React, Redux, Material UI, Ant Design, Express, REST API, GraphQL, Apollo Client/Server, MongoDB - Worked across different business domains like sport, printing, trading, casino, etc - Tutoring experience
Want to hire this engineer?
Check if Dmitry is availableExpertise
Years of commercial development experience
4 years of experience
Core technologies
Other technologies
Project Highlights
Wakr
May `22 - Aug `22
3 months
This app is for water sports lovers, to find like-minded people, ask them about their gear, places where they play sports, find the lessons they provide, etc
Responsibilities & achievements
− Developed all the main functionality − Developed all responsive pages − Styled all pages − Provided chat − Provided notifications by Sendgrid − Created DB tables for all the existing entities in CMS − Worked closely with the customer
PupSocks
Sep `20 - May `22
2 years
The main idea of the project is to provide printing custom prints on different items (socks, t-shirts, etc.). Admin app for internal usage provides the ability to manage orders and help meet requests with printer requirements. Other admin apps for different tasks (product quality control, product shipping, etc.). Role: Full stack developer The project includes: − Next.js admin apps with Apollo Client − Node.js API with Apollo Server
Responsibilities & achievements
− Extended functionality based on expansion business logic − Reworked authentication to a new approach − Completely refactored one of the admin apps to make it more component-based and the code more readable − Added new admin app using create-next-app − Fixed a lot of bugs both on the server and client sides − Provided CRUD for new entities − Provided new unit tests for some CRUD operations on the backend part
Online Taxi
Dec `19 - Jul `20
7 months
This application was created to call a local taxi with the ability to choose a route and pay for the fare, giving feedback about the trip and driver.
Responsibilities & achievements
− Rewrote existing code from class components to function components − Reworked existing forms with Formik and validated them with yup − Replaced old interactive map with modern MapboxGL − Provided authentication
Trading platform
Nov `18 - Dec `19
1 year
It was a trading platform for buying and selling different types of currencies, monitoring exchange rates.
Responsibilities & achievements
− Made converter of currencies − Added new tables for cryptocurrencies − Made new pages and responsive web design for them − Added currency search − Updated styles and animations for the new design − Worked with third-party API for getting various currencies − Covered part of the code with unit tests Tools and Technologies: TypeScript, React.js, Redux, Redux-Saga, Exchangerate API, React-testing-library. Teamwork by Git.
Education
Higher education in Computer Science
Agency
10-50
GMT+1
Kyiv /Ukraine,Alicante/Spain,Seattle/United States,Munich/Germany,Krakow/Poland
Core Expertise
Industries
Education & Science, Banking & Finance, Construction & Real estate, Internet & Telecom, Healthcare & Medicine, Branding, design, web development, Telecommunications and Social Network
Want to hire this engineer?
Check if Dmitry is available