Dmitriy Komovskiy

Dmitriy Komovskiy

Followers of Dmitriy Komovskiy466 followers
location of Dmitriy KomovskiyLimassol Municipality, Limassol, Cyprus

Connect with Dmitriy Komovskiy to Send Message

Connect

Connect with Dmitriy Komovskiy to Send Message

Connect
  • Timeline

  • About me

    Senior Java | Kotlin Developer

  • Education

    • Новосибирский Государственный Технический Университет (НГТУ)

      2008 - 2012
      Bachelor's degree Electronics and nanoelectronics 4
    • Новосибирский Государственный Технический Университет (НГТУ)

      2015 - 2017
      Master's degree Electronics and nanoelectronics 4.73
  • Experience

    • I-Teco

      Jan 2019 - Jan 2020

      As a software developer working on a project for Sberbank Russia, my general project was to develop a customer survey service. My daily tasks included development of the survey module, setting up the service environment and working with the CRM system, designing the service architecture, and performing product support and maintenance. The technologies used were Java 8, Spring 4, Jackson, JUnit 5, Mockito, REST, Swagger, and JSON. As a software developer working on X5 Retail Group's Pyaterochka grocery store chain, my daily tasks included developing a document management block for inventory processes, building the core functionality for scaling the project to other retail networks, and testing and bug fixing. The technologies used in the project were Java 8, Spring 4, the GK Framework, JasperReports, PostgreSQL, JUnit 4, and Mockito.

      • Java Software Developer

        Oct 2019 - Jan 2020
      • Java Software Developer

        Jan 2019 - Jan 2020
    • Sberbank CZ

      Jan 2020 - Apr 2021
      Senior Java Developer

      # 1The project is a CRM system for surveys and questionnaires for the bank. The system was developed for creating and administering the survey process in the bank. My responsibilities included the creation of a questionnaire, management of the survey process, and processing of survey results. The project resulted in the development of a prototype for MVP, including the main pages of the application, the process of loading profiles and creating a new profile in the application. The technology stack used for this project included Java 11, Jooq, Spring boot, Maven, Postgres, Flyway, REST, Git, and Atlassian.# 2The project for Sberbank Russia was to develop a customer survey service for the bank. The goal of the project was to integrate survey process with different services, work on the architecture and infrastructure, and build the service from start to delivery in production, including load balancing and testing, CI/CD pipeline building, and overall development. The project was developed from scratch and took a year to complete. Five major banking services were already connected and an equal number were in progress. A universal API for survey processing was developed, which allows for automatic connection of new services to the survey process. The project was successfully delivered in production and currently handles around 100 thousand requests per day. The technology stack used for this project included Java 8, Hibernate, Spring 4, Maven, Postgres, Liquibase, REST, Git and Atlassian. Show less

    • Raiffeisen Bank

      Apr 2021 - Jan 2022
      Senior Java Developer

      The project was focused on improving the customer journey in Raiffeisenbank. The goal was to streamline the process of issuing various banking products and create new connected processes to improve customer experience. As a developer on the project, one of the results was the creation of a new functionality in the bank - instant card activation. This new process reduced the waiting time for a new client from a few days to just a couple of hours. The technology stack used for this project included Kotlin, Hibernate, Spring boot, Gradle, Postgres, Redis, REST, SOAP, JMS, Git, and Gitlab. Show less

    • UpGate

      Jan 2022 - now
      Senior Java Developer

      Summary: Specializing in payment gateway solutions, we offer a range of payment providers including cards, PayPal, ApplePay, Alipay and more. Our services are secure and PCI DSS compliant. Utilizing microservices architecture built on Kafka and event sourcing, our system is designed for high-load and delivered through AWS.Results: Successfully delivered several services, including core functionality and state machine patterns, with a fully reactive solution based on Spring Reactor. The system operates asynchronously, using Protobuf for serialization, resulting in a highly decoupled solution that has been successfully deployed in a production environment. Show less

  • Licenses & Certifications

    • Разработчик программного обеспечения с применением технологий Java Enterprise Edition

      Центр развития карьеры Университета Иннополис
      Mar 2019