Dmitrii Martynov

Moscow, Russia



TypeScriptReactReduxGraphQLExpressNode.jsJavaScriptReact NativeWebpackGitSASS/SCSSCSSHTML5SPA


EPAM systems

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


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


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


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



E-commerce platform for an agricultural holding

Flow, Javascript, Redux, React, Less mobile app

React native mobile app for beauty salons chain

TypeScript, MobX state tree, Expo, React Native


Time tracking app for IT projects

Javascript, React, Redux, Less


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

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


National University of Oil and Gas «Gubkin University»

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


Sirimangalo International

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


English AdvancedRussian Native