Dmitriy Snezhinskiy
Bis 2022, Java/PHP Software Engineer, A1-Systems
München, Deutschland
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