Dmitrii Martynov

Moscow, Russia

+79220665821

dmitriimartynov1@gmail.com

Skills:

TypeScriptReactReduxGraphQLExpressNode.jsJavaScriptReact NativeWebpackGitSASS/SCSSCSSHTML5SPA

Experience

EPAM systems  epam.com

May 2021 to Present

Frontend Developer Moscow

Developing an enterprise level systems that helps employees to improve their skills

  • Developed sophisticated forms with server-side validation
  • Established client-server communication using the GraphQL query language
  • Refactored lots of legacy code to follow DRY, KISS and YAGNI principles

Podruge  podruge.ru

Mar 2021 to May 2021

React Native Developer Moscow, Russia

Developed a React Native app for a beauty salons chain.

  • Reviewed requirements, analyzed app appearance on various devices (Android and IOS)
  • Developed a module that allows user to book an appointment with an employee
  • Used TypeScript for type safety and getting rid of some bugs
  • Got hands on experience with Agile/SCRUM development methodologies

USERSTORY  userstory.ru

Dec 2020 to Mar 2021

Frontend Developer Tomsk, Russia

Held the position of a key Frontend developer on the project. Collaborated closely with corporate Visual Designers.

  • Developed a module for an employee tracking system with drag and drop, search and filtering features
  • Optimized website loading time with React.Memo
  • Developed user, orders history and delivery addresses modules for an E-commerce platform with React/Redux
  • Added type safety to the project using Flow

Freelancing  github.com

Jul 2020 to Oct 2020

Full Stack Developer Moscow, Russia

Freelancing and building non-commercial projects.

  • Built RESTful API's with Express and Node
  • Developed responsive interfaces using Material UI, Chakra UI and React
  • Added static typing to the project using TypeScript
  • Configured user authentication using Passport.js and JWT saving token in Session Storage

Projects

Sibagro

E-commerce platform for an agricultural holding

Flow, Javascript, Redux, React, Less

podruge.ru mobile app

React native mobile app for beauty salons chain

TypeScript, MobX state tree, Expo, React Native

ACMA

Time tracking app for IT projects

Javascript, React, Redux, Less

chat_app_socketio

Real time chat app with authentication, images uploading, servers and groups, dark/light mode

HTML, TypeScript, JavaScript, CSS, Express.js, Socket.io, Passport.js, Node.js, React/Redux, Emotion, Chakra UI, Redux-saga

Education

National University of Oil and Gas «Gubkin University»  en.gubkin.ru

Sep 2015 to Jun 2019

Bachelor's of Science, Automation Engineering

Activities and Societies: Society of petroleum engineers member | Students scientific society member | Conferences performer and a volunteer

Studied industrial engineering and computer science

Volunteer

Sirimangalo International  podcast.sirimangalo.org

Dec 2020

Frontend Developer Hamilton, Canada

Working on the frontend part of a non-commercial project

  • Figured out someone else's legacy code
  • Used GitLab best practises to make my merge request as readable and understandable as possible
  • Improved UI to be more user-friendly using React and personal designing skills

Languages

English AdvancedRussian Native