Працював в 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"
Courses " Dzianis Matveyenka" (Spring, Hibernate, JUnit 5, HTTP Servlets, JDBC, SQL)
Ultimate Enterprise JAVA
Refresher courses "Ultimate Enterprise JAVA" (bobocode.com)
Java Core Компьютерная школа Hillel (IT School)
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)
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
Комерційний директор
Підвищення кваліфікації в Пр АГ "ВНЗ" Міжнародна Академія управління персоналом
Додаткова інформація
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
Київ
повна зайнятість
Оновлено 1 місяць тому