Максим
Java developer
- Возраст:
- 49 лет
- Город:
- Киев
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/10637798
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
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:
[
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
Другие резюме этого кандидата
Киев
Годік Максим Андрійович Дата народження: 18.10.1974 Місто: Київ Номер телефону: E-mail: ДОСВІД РОБОТИ: з 2003 по теперішній час ТОВ «АТЕМ» 2007- по т.ч. Начальник відділу (цех декоративних елементів...
Киев, Удаленно
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...
Похожие кандидаты
Java developer
Киев, Львов, Одесса
Java-розробник
Киев
Java-розробник
Киев
Junior Java Developer
Киев, Удаленно
Java developer
Киев
Junior Java-программист
Киев, Днепр
,
еще 2 города