Work Experience
Technical Lead (Java/Groovy), Grid Dynamics, at Sephora
Java 11/17, Spring Boot, Maven, Gradle, Netflix DGS, Docker, Azure (AKS)
Design and develop backend integration with Talon.One promo engine.
Technical Lead (NodeJS/Typescript), Grid Dynamics, at GAP
Typescript, NodeJS, NestJS, Docker, Azure (AKS, CosmosDB)
Design and develop backend for mobile applications, migrate monolith back-end from PCF Cloud to microservices on Azure.
Senior Software Engineer (Java), Grid Dynamics, at Neiman Marcus
Java 17, Docker, Spring Boot, Spring Security, Gradle, AWS (Fargate)
Design and develop tax calculation adapter for internal client web applications.
Technical Lead (NodeJS/Typescript), Grid Dynamics, at Neiman Marcus
Typescript, NodeJS, AWS (DynamoDB, SNS/SQS, Lambda, S3, API Gateway), Serverless Framework
Design and develop backend for mobile applications. Backend is based on multiple AWS Lambdas including integration with 3rd party services.
Senior Java Developer, at IT Smartflex
Java 11, Spring (Boot, Cloud (Netflix OSS), MVC, Security, Integration), Postgresql, Oracle, Kafka, Kafka Connect, Kafka Streams, Gradle, Docker, Kubernetes, Gitlab CI.
Developing telecom middleware platform for integration with external systems including payment providers, banking services, e-commerce markets, etc.
Java Developer, Grid Dynamics, at Home Depot
Java 11, Spring, Quarkus, CDI, Docker, testcontainers, Kafka, ActiveMQ, JUnit 5, Mockito, Hamcrest, JavaRx 2.0, Cucumber
Developing configuration client and server for automation property reload.Configuration client is a set of jar libraries including core part and several adapters for the most famous frameworks such as Spring, Quarkus and CDI that enables property refresh and bean reload without application restart.
Java Developer, Grid Dynamics, at Macys
Java 8, EJB, Oracle, Tibco JMS, Mockito, JUnit, Docker, Hibernate, SoapUI
Developing e-price management systems. The E-price system manages price updates for common products in store. Based on microservice communication and integration with external systems.
Java Developer, Grid Dynamics, at Macys
Java 7, Java 8, EJB, Spring, Spring Batch, Cassandra, DB2, Mockito, JUnit, Docker, Oracle, Hibernate, SoapUI
Developing warehouse controlling and management systems. Fast Common Catalog(FCC) creates a working re-architecture of the non-transactional catalog datastores (both database and associated caches) used by websites.
Java Developer, Futuremove Telematics, China
Java 8, MongoDB, MySQL, Redis, Hibernate, MyBatis, JUnit, Mockito
Developing a user management module as a part of a vehicle control system.
Java Developer, Jilin Institute of Comics and Animation, China
Java 8, JavaCV, JavaFX
Developing face detection and recognition system that picks up face image according to plugged in stereo camera, performs face detection on obtained image and generates special metrics for further processing.
C/C++ Developer, Dirui Ltd., China
C/C++, Std, MFC, MySQL
Developing blood analyzing systems.
Education
PhD in Computer Science
Changchun University of Science and Technologies, China
Chinese language courses
Changchun University of Science and Technologies, China
HSK 4 certificate in chinese language
MA in Electronic Systems
Sumy State University, Ukraine
BA in Electronic Systems
Sumy State University, Ukraine
Certificates
HSK 4 certificate in chinese language
Java 8 Oracle Certified Associate certificate
MongoDB University certificate (MongoDB for Java developers)
AWS Certified Cloud Practitioner
AWS Certified Solution Architect - Associate
Languages
Ukrainian
Native
Russian
Native
English
C1
Chinese
HSK 4
Romanian
A1