Yehor K. Java Software Engineer

Back-End Web

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