Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Павло

Java Developer

Возраст:
21 год
Город:
Киев

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

Соискатель указал телефон , эл. почту и LinkedIn.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Pavlo Fentisov
Java Developer [Remote, office]
Kyiv, Ukraine | [открыть контакты](см. выше в блоке «контактная информация») | [открыть контакты](см. выше в блоке «контактная информация») | Linkedin | Telegram

Summary
Software Engineer with 2 years of experience in Java and Spring Boot, specializing in e-commerce, with a strong
background in database management. Competent in Linux and deployment processes using GitHub pipelines.
Experienced in Java, Spring Boot, JPA, and SQL.

Skills
Java 17, Spring Framework, Spring Boot, Maven, JPA, JUnit5, Mockito, MySQL, PostgreSQL, Flyway, Redis,
ELK stack, RabbitMQ, Kafka, HTML, CSS, CI/CD, Docker, Kubernetes, Linux, Git, Kotlin, JDBC, REST,
OOP, SOLID

Experience
RightLink Remote
Java Developer - Buydo (E-commerce) March 2024 – October 2024

• Played a key role in developing and maintaining the platform using Java, with occasional frontend contributions in
Vue 3.
• Led the migration of the email system from JavaMail API to Mailgun. This transition enhanced email delivery
performance, increased reliability, and enabled tracking of detailed statistics and quicker error identification through
Mailgun logs.
• Developed a custom CMS within the admin panel for managing text content, and error messages. This
implementation speeded up content updates, reduced dependency on developers for changes, and enhanced overall
site management efficiency.
• Designed and implemented a custom system from scratch to collect detailed statistics on various calculations. This
enhancement provided valuable insights into user behavior, improved data accuracy, and facilitated better
decision-making in business operations.
• Facilitated the transition to GitHub Actions, significantly improving deployment speed and automating the CI/CD
process. This change allowed for automated deployments, increasing consistency, and freeing up developer time for
higher-value tasks.

Skills: Java, Spring Boot, MySQL, Elasticsearch, Redis, RabbitMQ, Docker, Vue 3, MailGun

Team size: 5 Backend devs, 3 Frontend devs, 1 QA (automation, manual), 1 Business Analyst, 2 Project Managers

Java Developer - MHDirect (E-commerce) September 2023 – February 2024
• Led code refactoring, and writing comprehensive documentation, which resulted in accelerated onboarding of new
developers and a more streamlined development process.
• Collaborated with the team to automate and manage the deployment process using Jenkins. Contributed to the
development of dynamic Jenkins jobs, which increased the flexibility and efficiency of deployment operations.
• Integrated SonarLint and SonarCloud into the project to enhance code quality and maintainability, leading to a
reduction in code defects and improved adherence to coding standards.
• Worked with code optimization, resulting in reducing memory usage and significantly increasing the speed of
application, in the best cases the processing time of requests was reduced by a factor of seven, which increased the
overall efficiency of the system.

Skills: Java, Jenkins, Spring Boot, MSSQL, Docker, MongoDB, Spring Security, Kafka

Team size: 3 Backend devs, 1 Frontend devs, 1 QA (automation, manual), 2 Project Manager
PE Kukharskiy Remote
Java Developer - Rental (E-commerce) February 2023 – August 2023
• Developed a web application from scratch for the company’s internal needs, streamlining internal processes by
designing, building, and deploying a customized solution that addressed specific operational requirements.
• Enhanced order processing efficiency by developing backend services using Spring Data and Transactions, achieving a
threefold increase in speed.
• Implemented a notification system using SendGrid, which enhanced interaction with email templates, improved
tracking of email statistics, and led to better user engagement and more effective communication.
• Integrated Spring Batch to ease the import of huge CSV files, enabling data versioning and speeding up app
deployment on new devices.
• Integrated Hibernate Envers into the project to enable detailed auditing and version control of entity data. This
decision enhanced data integrity, improved traceability of changes, and provided the ability to restore previous
versions of data when needed.
• Implemented integration and unit tests using JUnit and Mockito. This approach significantly improved code quality,
and reduced the number of bugs in production, leading to more reliable and maintainable software.

Skills: Java, Spring Boot, GitHub Actions, PostgreSQL, Docker, Spring Batch, SendGrid, Flyway, MapStruct,
Hibernate Envers, JUnit, Mockito

Team size: 3 Backend devs, 1 Frontend devs, 1 QA (automation, manual), 1 Project Manager

Education

National Aviation University Kyiv, Ukraine
Bachelor’s in Cybersecurity 2021 - 2025

Languages

• English - Professional working proficiency • Ukrainian - Native

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: