Yehor K. Java Software Engineer
Summary
- 4+ years of experience with Java and related technologies
- Hand-on experience with Microservices architecture
- Reviewed code and debugged errors to improve performance
- Developed, and implemented software applications for websites based on analyzed requirements and understanding of industry technical standards
- Reworked applications to meet changing market trends and individual customer demands
- Upper-Intermediate English
- Available ASAP
Experience
Java Software Engineer, Callnote
01.2022-11.2022
Description: This project is based on 2 modules: basic java application and back-end side for it.
The main purpose of this application is to record conversations from different communication apps ( zoom/teams etc.) There are also a few features like the transcription to text from voice recording (using Google and IBM Watson Apis), and sharing recordings with dropbox/google/OneDrive/Youtube. The application also uses different modules like Executable files, audio-encoding, audio-capture modules
Responsibilities:
- Developing new features and functionality
- Describing features implementation
- Creation of new reports and system bug fixes.
- Old Code refactoring and optimization.
- Investigation of possible to implement the feature, code review
Technologies: Gradle, Java 8, Spring, log4j, Hibernate, PostgreSQL, JSON, REST, GoogleApi (Analytics, speech to text), AMAZON AWS (queue + simple email service + S3 ), Authorize, PayPal, Lombok
Java Software Engineer, Mob-Client
05.2021-12.2021
Description: This project contains 2 main tasks: Everything related to credit card Activation/Issuing and collecting info about users from all complexes.
Responsibilities:
- Developing new features and functionality
- Describing features implementation.
- Creation of new reports and system bug fixes.
- Old Code refactoring and optimization.
Technologies: Java 11, Spring Boot, JSON, AwaitUtils, Log4j2, Spring Redis, Lombok, Spring Security, Test Containers, WireMock, JSON, REST
Java Software Engineer, Working project - Linkin
10.2020-04.2021
Description: The main purpose of this project is user registration and referrer/referral registration system.
Responsibilities:
- Developing new features and functionality,
- Describing features implementation.
- Creation of new reports and system bug fixes.
- Old Code refactoring and optimization.
Technologies: Java 11, Spring Boot, Spring Data Jdbc, AwaitUtils, Log4j2, Spring Redis, Lombok, Spring Security, Test Containers, Postgresql, RabbitMq, WireMock, JSON, REST
Java Software Engineer, Mob-Api-Back
06.2020-10.2020
Description: Everything related to payments and collecting installments/deposits info about a specific user.
Responsibilities:
- Developing new features and functionality,
- Describing features implementation.
- Creation of new reports and system bug fixes.
- Old Code refactoring and optimization.
Technologies: Java 11, Spring Boot, JSON, AwaitUtils, Log4j2, Spring Redis, Lombok, Spring Security, Test Containers, WireMock, REST
Java Software Engineer, Anc
12.2019 - 06.2020
Description: Drug Store with info about users.
Responsibilities: Code development and bug fixing.
Technologies: Java 11, Hibernate, Postgresql, Spring Security, Spring boot Data Jpa, Spring Boot ThymeLeaf, HTML, CSS, Tomcat, SLF4J, Maven
Java Software Engineer, FirstCare
01.2019 - 11.2019
Description: The app for maintaining the UK’s largest database on absence, covering 185,000 employees and recording more than 10.2 million absences.
This app offers a simple, effective way to improve productivity by reducing absence and its associated costs.
Responsibilities: Developing a new module that allows users to subscribe to scheduled reports which are generated automatically and according to the schedule sent to users' emails.
Technologies: Java 8, Spring: Boot, Security, MVC, Data, JPA, MS SQL Server, ORM - Hibernate, REST, Maven, JUnit4, Mockito, GitBucket, Jira, Confluence, Flyway, Docker, Docker-compose, Swagger.
Java Software Engineer, PizzaHot
03.2018 - 11.2018
Description: Online Pizza store with different purchase options.
Responsibilities: Code development and bug fixing.
Technologies: Java 11, Hibernate, Postgresql, Spring Security, Spring boot Data Jpa, Spring Boot ThymeLeaf, HTML, CSS, Tomcat, SLF4J, Maven
Education
Bachelor of Science: system software development, Dniprovskiy State Technical University
2013 - 2017