Summary
Overview
Work history
Education
Skills
Languages
Timeline
Generic
Dmitriy Krementsov

Dmitriy Krementsov

Software Developer
Pattaya

Summary

Experienced Software Developer with a strong background in frontend development using React and TypeScript for over 3 years. Proficient in JavaScript, TypeScript, Node.js, and GraphQL, with expertise in HTML, CSS, and Git. Skilled in problem-solving and delivering high-quality products that exceed client expectations. Prior to frontend development, I have 5+ years of experience in C# desktop application development using .NET Framework and WPF. Demonstrated success in boosting website performance and stability through regular maintenance and troubleshooting. Adept in varied testing and analysis strategies for improved end products. Organized, detail-oriented, and consistently meeting project milestones.

Overview

9
9
years of professional experience
5
5
years of post-secondary education

Work history

Senior Front-End Developer

SberEducation
Remote
09.2022 - Current
  • Spearheaded the support and development of 5+ micro-frontend services using a microservice architecture and following FSD, resulting in a 20% increase in efficiency and an enhanced user experience.
  • Implemented adaptive and responsive interfaces for a user base of 100,000+ students, leading to a 20% decrease in bounce rate and improved accessibility.
  • Optimized GraphQL queries and mutations, reducing data retrieval and modification times by 30% and enhancing overall system performance.
  • Resolved over 100 bugs and incidents, ensuring a 90% stability rate and delivering a more reliable product to customers.
  • Developed and executed 100+ unit and component tests (using Jest and CodeceptJS), achieving 85% code test coverage for high-quality and bug-free software.

Frontend Developer

Security Code
Moscow
02.2020 - 09.2022
  • Led the development of a new React-based MVP (Single Page Application) while integrating the Redux state manager.
  • Successfully rewrote the application from JavaScript to TypeScript, reducing runtime errors by 80% and improving code maintainability.
  • Optimized functional components, reducing renderings by 30% and achieving a 10-15% increase in application speed for a more responsive user experience.
  • Implemented UI localization supporting 3 languages, with real-time language switching, resulting in improved user satisfaction and an expanded target audience.
  • Conducted 150+ code reviews, ensuring code quality and identifying 95% of potential bugs before production deployment.

Senior .Net/C# Developer

Security Code
Moscow
05.2014 - 02.2020
  • Developed user interfaces for Windows policy management desktop applications using .NET Framework and WPF. Parsed XML documents from the server and sent modified documents to the server according to GUI changes.
  • Provided development according to OOP and MVVM principles, using popular design patterns to achieve clean and maintainable code.
  • Resolved 500+ bugs and incidents, and refactored more than 200 legacy classes and components to improve application stability.
  • Collaborated in a Scrum team with 4 front-end developers, 5 back-end developers, QA, and QAA departments.

Education

Engineer's Degree - Information Systems and Technology

Rostov State Transport University
Rostov-on-Don
09.2009 - 06.2014

Skills

  • JavaScript
  • TypeScript
  • Nodejs
  • React
  • Redux
  • Effector
  • GraphQL
  • HTML & CSS
  • SASS/SCSS
  • Git
  • C#
  • NET
  • WPF
  • OOP
  • TFS
  • HTTP(S)
  • REST
  • WebSockets
  • RESTful API
  • JSON
  • Babel
  • Webpack
  • NPM
  • Front and back end development
  • Cross-browser compatibility
  • Troubleshooting and debugging
  • Responsive and accessible design
  • Agile methodologies

Languages

English
Upper intermediate
Russian
Native

Timeline

Senior Front-End Developer

SberEducation
09.2022 - Current

Frontend Developer

Security Code
02.2020 - 09.2022

Senior .Net/C# Developer

Security Code
05.2014 - 02.2020

Engineer's Degree - Information Systems and Technology

Rostov State Transport University
09.2009 - 06.2014
Dmitriy KrementsovSoftware Developer