Dmitrii Tsarev

Dmitrii Tsarev

Junior Software Development Engineer

Followers of Dmitrii Tsarev318 followers
location of Dmitrii TsarevBelgrade, Serbia

Connect with Dmitrii Tsarev to Send Message

Connect

Connect with Dmitrii Tsarev to Send Message

Connect
  • Timeline

  • About me

    Software development engineer

  • Education

    • Нижегородский Государственный Университет им. Н.И. Лобачевского (ННГУ)

      2014 - 2018
      Степень бакалавра Information Technology
  • Experience

    • Melsytech

      Jun 2018 - Jun 2019
      Junior Software Development Engineer

      Most significant private production of laser systems in Russia for medical and industrial purposes.• Implemented 30 end-to-end tests measured by 80% coverage by using AutoIt.• Created MVP of CRM system for clinics using React + Redux, GraphQLUsed languages and technologies: React, JavaScript, Redux, GraphQL, QML, AutoIT

    • Sberbank

      Jun 2019 - Nov 2022

      • Accomplished the development of the front-end of the “Service sector” industry solution from greenfield to operations measured in a 3-month period using React, Redux, and Typescript.• Optimized application performance measured by a 25% decrease in renders using React hooks, code minimization, compression, and chunk splitting using Webpack.• Accomplished full-cycle team leading measured by two frontend developers successfully adapted and showed sufficient results by implementing the onboarding process and agile methodology.• Made the transition of “Deposits” product from a monolithic architecture to the micro frontends in 3 months measured by 30% speed-up in development and deployment speed using SystemJS and Webpack 5 Module Federation. Show less Sberbank Business Online - a web application with 1.3 million users. “Service sector” solution which helps small businesses to get and analyze detailed information about visits, staff scheduling, and revenue.Main achievements and responsibilities: - Provided code review using Bitbucket; - Implemented unit tests Jest, Playwright; - Developed front-end using React, Redux/toolkit; - Fixed bugs using Jira; - Worked on performance optimization using React hooks to decrease the number of renders, Webpack for code minimization, compressing, and chunks splitting; - Was responsible for discussing layouts in Figma with designers and optimizing UX/UI together, implementing new business features using React and Redux, testing with Jest and Playwright. Did code-review; - Transitioned the ‘Deposits’ product to the microservice architecture in 6 months; - Developed front-end of the “Service sector” industry solution from greenfield to operations in 3 months using React, Redux, TypeScript; - Developed the front-end of the ‘Passport Confirmation’ product from scratch using React, Redux, HTML Drag and Drop API, File API; - Developed the web-library components and wrote the autotests for them using React, Jest, and Storybook; - Designed and developed a utility that helps to open a file in a new window and print it using REST API, Blob API, and File API; - Implemented new features using React, Redux, TypeScript, recharts, lodash, web-library components; - Provided planning and estimation using Jira.Used languages and technologies: React, Redux, Redux/toolkit, TypeScript, Less, Jest, Playwright, Webpack, Recharts, D3.js, Lodash, Web-library, SystemJS, Moment.js, Figma Show less

      • Lead Software Development Engineer

        Jul 2022 - Nov 2022
      • Software Development Engineer

        Jun 2019 - Jul 2022
    • Alfa-Bank

      Nov 2022 - Aug 2023
      Software Development Engineer

      Online bank with 22 million users. Participating in a “Digital services” product that helps customers provide their transactions.• Accomplished new signing approach in desktop and mobile web-apps measured by 75% of budget reduction foroperations for business using React, Redux, Typescript.• Improved user experience by designing and implementing an event bus solution that allowed communicatingbetween micro frontends.• Optimized application performance by around 20% using React render optimizations and Webpackconfigurations.Used languages and technologies: React, Redux, TypeScript, Node.js, CSS modules, Jest, Cypress, Webpack, Lodash, Web-library Show less

    • Akvelon, Inc.

      Sept 2023 - now
      Software Engineer
  • Licenses & Certifications

    • HTML/CSS

      Glo academy
      Mar 2018
    • IELTS Academic 6.0

      IELTS Official
      Mar 2023
    • Javascript/DOM/Interfaces

      Javascript.info
      Aug 2019
      View certificate certificate