Dmitriy Matov

Dmitriy Matov

Developer

Followers of Dmitriy Matov68 followers
location of Dmitriy MatovMoscow, Moscow City, Russia

Connect with Dmitriy Matov to Send Message

Connect

Connect with Dmitriy Matov to Send Message

Connect
  • Timeline

  • About me

    Head of Department

  • Education

    • National Research Nuclear University MEPhI

      2013 - 2017
      Bachelor's degree Computer systems and technologies 4.0/5
    • National Research Nuclear University MEPhI

      2017 - 2019
      Master's degree Computer systems and technologies 4.2/5
  • Experience

    • ООО "SmartSoft"

      Aug 2016 - Mar 2020
      Developer

      (1) Development of the transport bus for Moscow government services (mos.ru).(2) Development of an analytical reporting system.Key responsibilities:- Development of integration processes on the IIB transport bus + IBM MQ + AMQ + Java/Spring.- Setting and monitoring the execution of technical tasks.- Development of ETL procedures on the Talend ESB platform.- Working with Postgres databases - procedures, views, upserts, optimization.- Support of solutions in a production environment.Key achievements:- Implementation of the pilot project for Moscow government services on the Sberbank platform (PPRB). Show less

    • Sberbank

      Mar 2020 - Jan 2023
      Java-developer

      Leading development on the EFS platform (Employees segment) within the tribe.Key responsibilities:- Orchestration of interactions between business teams, support, security, platform teams, and DevSecOps.- Development of business logic and integration with the bank's business/platform systems on Java/Spring stack.- Hiring and onboarding developers.- Managing the technical backlog.Key achievements:- Launched the EFS channel in the Employees segment (channel = combination of infrastructure / DevOps / installations of business and application services).- Migrated the system to the current stack/architecture (WAS/Java 8/Spring -> OpenShift/Java 11/Spring Boot).- Redesigned the channel architecture and processes to enable independent development, build, deployment, and testing by tribe teams. Show less

    • Sovcombank

      Jan 2023 - now

      Leadership of the department (10+ teams, ~50 people) of back-end development for mobile applications.Key responsibilities:- Management of group leaders and team leads- Organization of department work and ensuring unified development approaches- Analysis, decomposition, and resolving of global technical tasks related to department systems- Team formation: recruitment, motivation, rotation, retention, training- Planning of strategic growth of the departmentDepartment key performance indicators:- Department growth - 32% in 2023, 45% in 2024- Current department composition: ~50% middle-level and ~40% senior-level employees- Over 110 releases for department projects in 2023, with a 16% reduction in unplanned releases compared to 2022; over 150 releases in 2024, with the percentage of incident-free releases in 2024 ~93%- Successful participation of department teams in Markswebb 2023 / Markswebb 2024: Halva mobile app ranked in the top 3 for Digital Banking OfferingsKey achievements:- Development of the concept, launch, and oversight of the IDP platform development -> MVP is almost complete and we are planning to launch a new project on the platform in 2025.- Created developer profile with expected competencies at each grade level and methodology for using this in Performance Reviews -> increasing transparency of career moves for employees.- Launch of an internship program for back-end developers based within the department -> successful hiring of 4 employees through the program in 2024.- Implementation of performance metrics system of department -> transparency of indicators for all- Department participation in a pilot project using LLM in development -> potential reduction of Time to Market (TTM) for back-end after refining and implementing best-practice solutions. Show less Leadership of back-end teams (~20 people) for the Halva mobile application.Key responsibilities:- Managing the release cycle of the Halva mobile application back-end.- Improving development processes.- Formulating and monitoring metrics (planning team workload, tracking deviations).- Interacting with related departments (analytics, front-end, testing, project management).- Hiring and onboarding employees.Key achievements:- Formalized the development, testing, and implementation process with coverage of most corner cases -> accelerated the development process.- Developed a dashboard system with metrics to track project progress -> improved release quality. Show less

      • Head of Department

        Jun 2023 - now
      • Team Lead

        Jan 2023 - Jun 2023
  • Licenses & Certifications