Резюме від 21 квітня 2024 Файл

Максим

Java-розробник

Вік:
49 років
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

MAKSYM
HODIK
Date of Birth: 18.10.1974
Location: Ukraine, Kyiv
Junior Software Engineer

TECHNICAL SKILLS
− Java Core EDUCATION
− OOP National Technical University of Ukraine 'Kyiv Polytechnic Institute' Engineer, Industrial
Engineering·
− Spring Core, Spring Data, Spring 1991 — 1997
Boot, Spring MVC, Spring REST, Spring Security,
Spring Cloud
SUMMARY
− Hibernate, JPA
Enthusiastic and dedicated Junior Java Developer with a solid foundation in Java
− Jakarta Servlet, JDBC, JSP programming, backed by successful completion of EPAM Java courses and 1-to-1
mentoring program. Possessing a two-year hands-on experience in Java development.
− Junit 5, Mockito
I love coding and am dedicated to always learning and keeping up with industry
− SQL trends.
In addition to my technical expertise, I bring over 20 years of extensive experience in
− MySQL, Oracle, Elastic-Search people management, working as the head of a department. This background has
− Git improved my teamwork and leadership skills.
I am excited about the opportunity to contribute my skills and grow within a Junior
− Microservices Java Developer role. I think I can be a valuable asset to any project or team.
− Maven
− REST WORK EXPERIENCE
LANGUAGES
ATEM-Group (more than 20 years): Chief of department. Production decorative
• English – Intermediate (B1) elements for ceramic title
February 2003 — Present
• Russian – Native Speaker • Kyiv, Kyiv City, Ukraine
• Ukrainian – Native Speaker • Responsibilities:
Mobile: o Staff management (more than 100 employees);
[відкрити контакти](див. вище в блоці «контактна інформація»)
o Ensuring the implementation of the plan: ordering, control of
expenses, write-off of materials;
GitHub:
github.com/maxhodik o Reporting (analytical reports, forecasts, CRI, calculation of production
costs);
E-mail:
o Planning, organization and control of work in all sections of the shop
[відкрити контакти](див. вище в блоці «контактна інформація»)
(decoration, production of products, production printing on porcelain
materials, sorting and collection of products);
Linkedin:
[відкрити контакти](див. вище в блоці «контактна інформація») o Audit of production processes and making proposals to
6741a6281 improve/increase production capacity (taking into account business
goals and ROI)
COURSES AND CERTIFICATES
o Control of the operation of the technological service
HTTPS://DRIVE.GOOGLE.COM/DRIVE/FOLDERS/1VO9
TX0AQR73CCK225YRKWZQGLZ16LS1I?USP=DRIVE_LI o Preparation and issuance of technical tasks
NK
o Ensuring the functioning of equipment, approval of repair and
preventive works. Spare parts order.
JAVA projects:
Training servlet project for Java course (Dec-2022 - Jan-2023)
Customer: Training project for an external Java course
Project: External Java course Graduation Project "Cinema" using servlet technology Project description: The system
is an Internet showcase of a cinema with one hall. The system has a schedule of films for the week from 9:00 to 22:00
(start of the last film) hours. An unregistered user can see the schedule, free seats in the hall and has the opportunity
to register. The user should be able to sort the schedule entries by movie title, number of available seats, session date
/ time (default), and filter the schedule by the movies available for viewing. The registered user must be able to
purchase a ticket for the selected session. The administrator can schedule a new movie, cancel the movie, view the
attendance of the hall.
Team Size: 1 Backend Developer
Project Role: Backend Software Developer
Environment:
• DBMS: MySQL
• Main technologies:
− BE: Java SE, Java EE, Java 8, Log4J, JUnit, Servlets, JDBC, Mockito;
− FE: JSP, JSTL.
• Tools: Intellij IDEA; Tomcat Apache Server; GitHub; Builder Maven; MySQL Workbench.
Role:
I was performing / responsible for following tasks:
• MVC, DAO, Singleton, Command, Abstract Factory patterns were implemented;
• Designed a database in MySQL;
• Pagination and Transaction were implemented;
• Client input validation (back-end and front-end) was implemented;
• Authorization and authentication system were implemented;
• MD5 algorithm were used for password encryption;
• Exceptions were designed and exception handling mechanism was implemented;
• Localization were implemented for English and Russian languages;
• App covered by Unit test;
• Web pages were designed using JSP + JSTL.

Link: https://github.com/maxhodik/cinema

Training Spring project (May-2023 - Jun-2023)
Customer: Training project
Project: Project "Cinema" using Spring technology. Project description: The system is an Internet showcase of a
cinema with one hall. The system has a schedule of films for the week from 9:00 to 22:00 (start of the last film) hours.
An unregistered user can see the schedule, free seats in the hall and has the opportunity to register. The user should
be able to sort the schedule entries by movie title, number of available seats, session date / time (default), and filter
the schedule by the movies available for viewing. The registered user must be able to purchase a ticket for the
selected session. The administrator can schedule a new movie, cancel the movie, view the attendance of the hall.
Team Size: 1 Backend Developer
Project Role: Backend Software Developer
Environment:
• DBMS: MySQL
• Main technologies:
− BE: Java SE, Java EE, Java 8, Log4J, JUnit, Spring Boot, Spring Data, Spring Security, Mockito, BCrypt;
− FE: HTML, CSS, Thymeleaf, Bootstrap.
• Tools: Intellij IDEA; Tomcat Apache Server (Spring embedded); GitHub; Builder Maven; MySQL Workbench.
ROLE:

I WAS PERFORMING / RESPONSIBLE FOR FOLLOWING TASKS:
• Designed a database in MySQL;
• Spring Data repository was implemented;
• Pagination and Transaction were implemented;
• Spring Security (authorization and authentication) were performed and BCrypt encoder were used for
password encryption;
• Client input validation (back-end and front-end) was implemented;
• Localization was implemented for English and Ukrainian languages;
• Exceptions were designed and exception handling mechanism was implemented;
• App covered by Unit test;
• Web pages were designed using HTML, CSS, Bootstrap, Thymeleaf.

Link: https://github.com/maxhodik/cinemaSpringBoot

Training project (June-2023 - Dec-2023)
Customer: Training project
Project: Project using Spring technology. Project description: There is mix both microservice and moonlit
architectures.
Team Size: 2 Backend Developer
Project Role: Backend Software Developer
Environment:
• DBMS: MySQL, ElasticSearch
• Main technologies:
− BE: Java SE, Java EE, Java 8, Log4J, JUnit, Spring Boot, Spring Data, Spring Security, Mockito, BCrypt,
ElasticSearch, Hibernate, SpringCloud, Microservices, API Gate-Way, Rabbit, Docker ;
• Tools: Intellij IDEA; Tomcat Apache Server (Spring embedded); GitHub; Builder Maven; MySQL Workbench,
ElasticSearch.
ROLE:
I WAS PERFORMING / RESPONSIBLE FOR FOLLOWING TASKS:
• Spring Data repository was implemented;
• Communication between serviced using Eureka Server and API Gate-Way;
• Search in Elastic
• Security
• Exceptions were designed and exception handling mechanism was implemented;
• App covered by Unit test;

Link: https://github.com/Gtm417/project_app

Інші резюме цього кандидата

Схожі кандидати

Junior Java Developer (Trainee)
Київ, Дніпро , ще 5 міст

Программист Java
Київ

Java, PHP developer
40000 грн, Київ, Дистанційно

Java backend developer
Львів, Дистанційно

Java-розробник
Дистанційно

Програміст Java
Київ

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: