Languages

I'm full-stack developer with focus on backend. I work mainly on enterprice-level solutions 10+ years.

Now I develop microservice-based logistic system at Instafreight GmbH, where I worked on:

Last used tech: PHP 7-8, Bash, Typescript, Phalcon, Symfony 5-6, PHPunit, PHPStan, CodeShiffer, Kafka, Redis, Postgres, AWS ECS, Git, Docker, Github actions (deploy on AWS, running test etc.).

I know Python enough to analyze datasets with pandas, numpy and understand projects like hummingbot, and before supported projects on Java 8+ (Jetty, Hibernate, Maven).

Professional Experience

2021-2024

Senior Software Engineer

Instafreight GmbH

🔨 Decomposition of the B2B logistics monolithic system writtein on Phalcon into Symfony microservices.
⚙️ Development of libraries and introducing data exchange contracts.
📫 Integration with third-party logistic/delivery API's: REST, BORD512, EDI Edifact.
💻 Maintenance of UI: React, Redux, TypeScript.
🚀 Writing deployment scenarios to AWS using Github actions, Docker, Bash.

After years of gitflow weekly releases I finally use trunk-based deployment and semantic releases. All microservice dependencies are updating by Dependabot with automatic merging after successful checks (with patch version increment). Deploy to AWS is simplified to Github action. I use PHPStan everywhere even in legacy projects, and refactor JS -> TypeScript when it's possible.

PHP Symfony Framework PostgreSQL React.js Phalcon Framework Nginx Apache Kafka AWS

2019-2020

Senior Full Stack Engineer

Evolvice Team GmbH

Backend: develop and support GraphQL API’s in multi-microservice SMM activity project.
Front-end: develop single-page application on Angular 6+, rxjs, ngrx, Ramda, angular-bootstrap.

PHP Symfony Framework MySQL Nginx Elasticsearch Vagrant Docker Redis Angular Apache Kafka

2017-2019

Full-stack Developer

Intersog

Supporting media-exchange platform built with multiple microservices based on PHP, NodeJS, Python and Java. Writing integration workers.

PHP 7 AWS (SQS, SNS) Docker RabbitMQ MySQL Java 8 (Jetty, Hibernate, Maven) Docker

2015-2017

Senior PHP Developer

Netvertise Ltd.

Development on Symfony 2 and Phalconphp-based systems, which perform data analysis, payments, parcel delivery.

PHP Symfony Framework MySQL Nginx Docker

2013-2015

PHP Programmer

Autolux

Full-cycle development of a shipment delivery system and logistic solutions for it. I wrote service REST API using Doctrine ORM, service which controlled replication of data (for our own replication solution) and bridging of data between different systems, etc. Work with Redmine, Git, Bash (wrote scripts), Linux, FreeBSD, PHPUnit etc. Development of deployment scripts.

PHP5.3 MySQL Nginx

06/2011 - 01/2012

Web-Developer

IT-outsourcing

Company site support: Zend Framework 1.1, JQuery, MySQL, HTML+CSS3. Development of solutions for interaction with tour operators API’s.

PHP5 MySQL Zend Framework 1

Education

09/2017 - 06/2019

O. Dovzhenko Hlukhiv National Pedagogical University

09/2005 - 06/2010

BOGOMOLETS NATIONAL MEDICAL UNIVERSITY

09/2000 - 06/2004

Hlukhiv Professional Medical College

09/1991 - 06/2000

Schule 6