Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 1.5


21.02.2022- till now Software Engineer at Epam Ukraine
Project Roles - developer;
Project Description - helping customer out with migrating data from on-premise to data fabric in GCP;
Responsibilities
- Developed pipelines for data processing (Apache Beam) using different GCP services (PubSub, DataFlow, Storage), populating GCP BigTable, Redis;
- Set up local environment (Docker) and GCP services for pipelines test run;
- Set up proto rules and environment to execute gRPC requests for different core project services (with Go codebase);
- Writing unit and integration tests;
- Investigation legacy code;
- Communication with the customer;
- Business requirements analysis and clarification;
- Code refactoring;
- Bug fixing;
Database: Cloud BigTable, redis, Spanner DB;
Tools: Intellij IDEA, Jira, Github, Git, GCP Console, Jenkins, Maven, Docker;
Technologies: 
Java 11, Go, Groove, Microservices, JUnit 5, Git, Apache Beam, GCP (PubSub, DataFlow, BigTable, Spanner DB, Google cloud storage), avro, Kubernetes;

Nov, 2021 – Jan, 2022 EPAM UNIVERSITY

Pet Project - Spring Boot Project "Conference management", developed REST API services on Spring Boot, designed DB structure. Covered application by unit and integration tests.
Database:  PostgreSQL;
Tools: IntelliJ IDEA, Git, Maven, Bitbucket;
Technologies: Spring Web MVC, Spring Boot, Spring Data, Java 8, Junit5, Mockito.