Dmitriy Snezhinskiy

Bis 2022, Java/PHP Software Engineer, A1-Systems

München, Deutschland

Fähigkeiten und Kenntnisse

Java
PostgreSQL
MySQL
MongoDB
RabbitMQ
Apache Kafka
Spring Boot
Hibernate
Zipkin
Kubernetes
Prometheus
JUnit
Apache Maven
JPA
Grafana
Git
REST
Micrometer
PHP
PHPUnit
JavaScript
HTML5
Vue.js
SQL
Docker
CSS
Java Development
Full-stack development
Mockito
Apache Tomcat
SVN

Werdegang

Berufserfahrung von Dmitriy Snezhinskiy

  • Bis heute 9 Monate, seit Jan. 2024

    Java Backend Developer

    PiShop CA

    - Started to migrate legacy PHP inventory management system to new java17/Spring boot based architecture. - I implemented tight integration for exchanging information about warehouse stock levels and product availability with suppliers.

  • 1 Jahr und 6 Monate, Aug. 2022 - Jan. 2024

    Java Software Engineer

    A1 Systems/EvoBonus (retail loyalty software provider)

    - Completed a full migration of a legacy project from outdated Spring 4 to Spring Boot 5.2. Implemented Single Sign-On (SSO) using Spring Authorization Server with Opaque tokens (as part of the preparation for microservices decomposition). - Developed an extensible system for report generation/import/export data CSV, XLS, XLSX (total 15+). - Collaborated closely with the front-end team to extend the REST APIs of an existing product. - Configured database migration using Liquibase, up from JUnit4 to JUnit5.

  • 2 Jahre und 2 Monate, Juli 2020 - Aug. 2022

    Java/PHP Software Engineer

    A1-Systems

    - Migrated from legacy PHP code to Java, specifically using Spring Boot. This measure allowed us to reduce the time spent on maintaining the old code by more than 2 times - Completely redesigned the REST API to smoothly integrate with the new Vue.js-based frontend. - Splitting a single MySQL database into several PostgreSQL databases (one service - one database).

  • 9 Jahre und 7 Monate, Jan. 2011 - Juli 2020

    PHP Software Engineer

    A1-Systems/USSD, SMS operator (3 countries | 1M+ subscribers)

    - Developed a significant part of the SMS broadcast management platform. - Expanded the functionality of services for SMS/USSD/WAP platforms. Integrated with APIs of various mobile operators (more than 700k + SMS per day). - Developed and maintained the logic of SMS broadcast systems through operator SMS gateways.

  • 1 Jahr und 5 Monate, Sep. 2009 - Jan. 2011

    PHP Software Engineer

    ChronoPay (online bank cards processing)

    - Together with other team members, we completely rewrote the core of the payment system in less than 1 year - Integrated with APIs of banks, including acquiring banks, using binary protocols (3 banks). - Ensured code compliance with PCI DSS requirements, leading to a successful audit.

  • 1 Jahr und 3 Monate, Juli 2008 - Sep. 2009

    PHP Developer

    Pravda.ru

    - Build an internal CMS in PHP, using PostgreSQL as the database.

  • 1 Jahr und 2 Monate, Juni 2007 - Juli 2008

    PHP Web Developer

    It'sTime Studio

  • 3 Jahre und 5 Monate, Feb. 2004 - Juni 2007

    PHP Web Developer

    It'sTime Studio

21 Mio. XING Mitglieder, von A bis Z