Evgeniy K., Java Developer

Back-End Web
english B2 (Upper-Intermediate) English
seniority Middle (3-5 years)
location Ukraine UTC+01:00

Summary

- 4+ years of experience in Java development
- Strong knowledge in programming Spring Framework, Hibernate, and Java Core
- Experience in using Design patterns
- Good logical thinking and self-learning abilities
- High level of responsibility and commitment
- Knowledge of SCRUM and TDD development methodologies
- Upper-intermediate level of spoken and written English
- Master's degree in Mechanical Engineering
- Experience in various projects, including Saas platforms, online systems, and business automation solutions
- Strong understanding of software development principles, paradigms, and patterns
- Proficient in SDLC and software development practices
- Expertise in back-end development, bug fixing, and new feature development
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities

Main Skills

Java, Java Developer

Java 4 yr.

Spring, Java Developer

Spring 4 yr.

Programming Languages

UI Frameworks, Libraries, and Browsers

Ajax Bootstrap CSS HTML jQuery

Java Frameworks

Hibernate 4 yr. Spring 4 yr.

Java Libraries and Tools

Java Core 4 yr. Java Server Pages (JSP) Java Servlets JDBC JPA JSTL

JavaScript Frameworks

jQuery

Databases & Management Systems / ORM

Cloud Platforms, Services & Computing

QA, Test Automation, Security

Apache Maven JUnit Mockito REST-Assured

Web/App Servers, Middleware

Apache Tomcat J2EE

Collaboration, Task & Issue Tracking

Atlassian Confluence Jira

Methodologies, Paradigms and Patterns

Design patterns Scrum TDD UML

Virtualization, Containers and Orchestration

Docker

Third Party Tools / IDEs / SDK / Services

Eclipse IntelliJ IDEA Web Services

Version Control

Git SVN

Deployment, CI/CD & Administration

Gradle

Mail / Network Protocols / Data transfer

HTTP HTTPS

Message/Queue/Task Brokers

Kafka

Operating Systems

Linux macOS Windows

SDK / API and Integrations

ID: 100-148-261
Last Updated: 2023-10-06

Work Experience

Java Developer, INSK

Duration: June 2023 – September 2023
Summary: This is a Saas platform that allows insurance companies and their partners to conduct business and carry out activities.
Responsibilities: Back-end development; designing and creating new features, bugfix.
Technologies: Java 8, Java 8-11, PostgreSQL, Hibernate, Spring (Spring Boot, Spring Data, Spring Security), FlyWay/Liquibase (design, migration), AWS (EKS, PostgreSQL, DynamoDB, S3), RabbitMQ, Microservices, Docker, Kubernetes

Java Developer, Ledoc

Duration: April 2022 – June 2023
Summary: Is an online system that creates an overview of your company's overall quality management, including your documents, employee skills, equipment, status of tasks, suppliers, etc.
Responsibilities: Developing new features; writing Unit tests; participating in brainstorms; bug fixing; project lead.
Technologies: Java 8, Spring (Spring Boot, Spring Data, Spring Security), Querydsl, PostgreSQL, AWS

Java Developer, Inspera Assessment

Duration: May 2021 - Apr 2022
Summary: Platform that supports an entire examination cycle and allows you to plan, design, deliver and mark assessments seamlessly – onsite or remotely.
Responsibilities: Estimation tasks, developing new features and functionality, system bugfix.
Technologies: Java 8, Oracle DB, Servlets, JDBC, AWS (SQS, S3, CloudFront), Serverless

Java developer, In4mo

Duration: Feb 2020 – May 2021
Summary: Platform that provides the in4mo solution for insurance companies to get their building claims under control, and for contractor companies to manage their projects in the field.
Responsibilities: Estimation tasks, developing new features and functionality, system bugfix.
Technologies: Java 8, MySQL, Flyway, Spring Boot, Spring Data, Spring Security, Docker, OpenApi, Angular

Java developer, Custodia

Duration: Nov 2019 - Feb 2020
Summary:

  • End-to-end business automation solution in Compliance Management domain
  • Includes database integration, telecom and other SIP-related features such as Cisco VoIP

Responsibilities: Developing new features and functionality, describing features implementation. Create new reports, system bugfix.
Technologies: Java 8, MySQL, ELK Stack, Kafka, Debezium, Spring Boot, Spring Data, Spring Security, Amazon Web Services, nginx, HTML, SIP, Docker, JTAPI

Java Developer, SlidePiper

Duration: Sep 2019 – Nov 2019
Summary:

  • A site that serves various companies
  • Serves for loading various information, and documents, as well as creating various additions to current documents
  • Based on working with widgets

Responsibilities: Create a new functional bugfix.
Technologies: Java 8, SpringBoot 2, Hibernate, PostgreSQL, AWS (Code Commit, Pipeline)

Java Developer, Transport service application

Duration: Nov 2017 - Aug 2019
Summary:

  • The project presents a transportation services system that enables users to search for available routes and order a cargo delivery
  • We’ve applied some effort to optimize a car loading process in order to place the cargo with the view of its dimensions and destination.

Responsibilities: Requirements analysis and clarification; Estimation tasks; Code development and bug fixing; Unit testing; Development build and deployment; Deployment in Docker.
Technologies: Java, Spring Data, Spring Boot, Spring Security, Lombok, Kafka, MySQL, Neo4j, FlyWay, JWT, Maven, Docker, Junit, JavaScript, HTML, CSS, bootstrap, React

Java Developer, App for travel agency

Duration: Jun 2018 - Nov 2017
Summary:

  • The project presents a web service that enables users to order tours to different countries and presupposes three types of users: ordinary ones, manager and admin, with a wide range of functions
  • login/logout, registration in system, make and track order(s), manage users, orders and tours

Responsibilities: Estimation tasks; Code development and bug fixing; Unit testing; Development build and deployment.
Technologies: Java, JDBC, JSP, JSTL, Servlets, jUnit, HTML, CSS, bootstrap, Tomcat

Education

  • National Technical University “Kharkiv Polytechnic Institute
    Master of Mechanical Engineering
    2008 - 2013