Yehor K., Java Software Engineer

Back-End Web
$40/hr
english B2 (Upper-Intermediate) English
seniority Middle (3-5 years)
location Poland UTC+01:00

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

Main Skills

Programming Languages

UI Frameworks, Libraries, and Browsers

CSS HTML

Java Frameworks

Hibernate Spring Boot

Java Libraries and Tools

Java SE JDBC JPA JSON Lombok Spring Data Spring model-view-controller (MVC) framework Spring REDIS Spring Security

Databases & Management Systems / ORM

Flyway Hibernate MySQL PostgreSQL

Collaboration, Task & Issue Tracking

Atlassian Confluence Jira Redmine

Virtualization, Containers and Orchestration

Docker Docker Compose

Version Control

Git

Deployment, CI/CD & Administration

Gradle

QA, Test Automation, Security

JUnit Mockito

Operating Systems

Linux macOS Windows

Methodologies, Paradigms and Patterns

microservices architecture

SDK / API and Integrations

PayPal API Swagger

Message/Queue/Task Brokers

RabbitMQ
ID: 100-151-911
Last Updated: 2023-07-04

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