Работал в 3 компаниях   4 года 5 месяцев

IT-консалтинг / Услуги / Производство оборудования, IT

Java Software Engineer

CHI Software

IT-консалтинг / Услуги / Производство оборудования

3 года 2 месяца

10.2021 - по настоящее время

Project name: Insk

Project Description: Insurance company website. Web Application for insurance company. Microservice application based on the Spring boot and Hibernate technologies

Project Role: Java Developer

Responsibilities:

- Back-end development;

- Designing and creating new features;

- Bugfix;

- Writing Unit test

Project Team Size: Dev Team – 10, QA Team - 3

Technologies: Java 11, PostgreSQL 12, Hibernate, Spring-Boot, Spring security, RabbitMq, Spring Cloud (feign client, streams), Spring Data, MVC, AWS

Duration: November 2021 - September 2022 (10 months)

Project name: LedocsystemProject

Description: Efficient digital business management system and management of internal tasks and projects. (CRM)

Project Role: Java Developer

Responsibilities:

- Creating new functionality;

- Improvement codebase and increase application performance;

- Taking part in developing project from scratch;

- Developing and creating new features and support;

- Writing Unit tests;

- Maintenance and support of the application at the time of release;

- bug fixing;

- and a lot of activities

Project Team Size: Dev Team – 6, QA Team - 2

Technologies: Java 8, DB PostgreSQL, Spring (Core, Boot, MVC, Data, Security), JDBC, Hibernate, Liquibase (design, migration), git (GitLab, RestTemplate, Docker, Agile (Scrum).

Java Developer

impltech

IT

8 месяцев

03.2021 - 11.2021

Project name: Inventor

Project Description: CRM system for a group of schools makes it possible to enroll a child in a school, select the number of lessons for him and take them.

Responsibilities:

- Taking responsibility for the delivery of major product features;

- Developing high-load system;

- Creating new micro service modules;

- Developing and creating new features and support;

- Writing Unit tests;

- Troubleshoot and fix production issues;

- Contributed and supported other services, common libs, solutions;

- Transforming the business and technical requirements into working features

Project Team Size: Dev Team – 5, QA Team - 1

Technologies: Java 11, DB PostgreSQL, Spring (Core, Boot, MVC, Data, Security), JDBC, Hibernate, Liquibase (design, migration), git(GitLab), CI/CD Jenkins, RestTemplate, Docker, Agile(Scrum). Microservices architecture.

Project name: Saintclairs

Project Description: Mobile application for buying courses, with the ability to receive notifications about online routing.

Responsibilities:

- Taking responsibility for the delivery of major product features;

- Taking part in developing project from scratchDeveloping and creating new features and support;

- Writing Unit tests;

- Working with third-party APIs (WordPress, Yuotube)Troubleshoot and fix production issues;

- Contributed and supported other services, common libs, solutions;

- Transforming the business and technical requirements into working features

Project Team Size: Dev Team – 2, QA Team - 1

Technologies: Java 11, DB PostgreSQL, Spring (Core, Boot, MVC, Data, Security), git (GitLab), Jenkins, Docker.

Trainee java developer

Hillel IT

IT

7 месяцев

08.2020 - 03.2021

Project name: EVO Project

Project Description: Web application for voting among participants Association of co-owners of an apartment building

Responsibilities:

- Creating new functionality.

- Creating new micro service modules.

- Introduction new architecture.

- Bug fixing.

- and a lot of activities.

Project Team Size: Dev Team – 5, QA Team - 3

Technologies: Java 11, Spring, REST, Hibernate, JPA, PostgreSQL, CI/CD Jenkins, Git

Ключевая информация

Languages: Java SE/EE, SQL.

Frameworks: Spring (Boot, Core, MVC, Security, Data, Test, Cloud).

Technologies: JDBC, Servlet, JSP, RESTful API, SOAP, AWS (EC2, S3), Docker.

ORM: Hibernate.

Databases: PostgresSQL, Redis.

Integration Message Bus: RabbitMQ.

Application Servers and Platforms: Tomcat.

CI & Building Tools: Jenkins, Gradle, Maven.

Testing: JUnit, Mockito.

Source control: Git.

Tools: Jira, Confluence

IDE: IntelliJ.

Учился в 1 заведении

Киевский национальный экономический университет

Банковское дело, Магистр

Киев, 2004

Владеет языками

Английский

средний

Русский

свободно

Украинский

родной

Курсы, тренинги, сертификаты

Courses " Dzianis Matveyenka"

2023

Courses " Dzianis Matveyenka" (Spring, Hibernate, JUnit 5, HTTP Servlets, JDBC, SQL)

Ultimate Enterprise JAVA

Київ, 2022

Refresher courses "Ultimate Enterprise JAVA" (bobocode.com) 

Java Core Компьютерная школа Hillel (IT School)

Киев, 2020

Junior Java Developer (https://certificate.ithillel.ua/view/41275759/en) 

Introduction. Language basics

OOP principles. Classes

Interfaces. Design Patterns

Data Structures

Exceptions. JavaDocs. Regular Expressions

Java IO. Apache Commons. XML

Multi-threading

JDBC

Build management

Enterprise design patterns

Java Enterprise Компьютерная школа Hillel (IT School)

Киев, 2020

Java Developer (https://certificate.ithillel.ua/view/85478512/en) 

JPA (Hibernate)

SQL, Transaction Isolation Levels, JTA

Servlets(Tomcat) and JSP

Build automation tools

Web Services

Spring Fundamentals and Spring MVC

Spring Data JPA and Spring with Hibernate

Spring security

Spring Boot

Cloud Services

Комерційний директор

Киев, 2016

Підвищення кваліфікації в Пр АГ "ВНЗ" Міжнародна Академія управління персоналом

Дополнительная информация

Summary:

Experienced Java software engineer with experience in commercial software development, specializing in web application developmentbased on Spring boot and Hibernate technologies. Highly motivated and driven to create strong technical expertise in Java and newcutting edge technologies. Has a strong technical background and experience with engineering best practices. Has strongtroubleshooting and problem solving skills. Proactive and results oriented. Strong communication skills, self-motivated, planning andorganizational skills, ability to work in a distributed team. Ability to communicate complex ideas quickly and accurately.

Максим Анатольевич

Java Software Engineer

Киев

2 500 $

43 года

полная занятость

Обновлено 1 месяц назад