Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic
Mykola Prokopchuk

Mykola Prokopchuk

Mělník

Summary

Backend engineer with 4+ years of experience in developing robust, scalable web applications, specializing in backend systems. Skilled in writing clear, maintainable, and efficient code while collaborating with cross-functional teams. Strong problem-solving skills, detail-oriented, and communicative, with a proven ability to troubleshoot and resolve complex production issues.

Overview

5
5
years of professional experience

Work History

Middle Software Engineer

IntelliCeed
04.2023 - Current
  • Designed and developed robust, scalable, and API-centric backend services.
  • Extended existing functionality and implemented new features.
  • Collaborated with frontend, backend, and DevOps engineers to troubleshoot issues.
  • Analyzed customer requirements to propose and implement technical solutions.
  • Diagnosed and resolved production issues, ensuring system reliability.

Projects:

Healthcare Application

  • Description: A tool for individuals with obesity and chronic diseases.
  • Technologies: Spring Boot, Spring Data, Spring Web MVC, Spring Security, Swagger, Hibernate, JUnit, Mockito, Test Containers, RabbitMQ, PostgreSQL, Docker, Kubernetes

Middle Software Engineer

Aimprosoft
11.2019 - 04.2023
  • Built high-volume, low-latency applications for mission-critical systems.
  • Designed and developed new features while collaborating with business counterparts.
  • Enhanced code quality through technical best practices and peer reviews.
  • Troubleshot and resolved production software application issues.
  • Provided ongoing project support, ensuring customer satisfaction.


Projects:

1. Lottery Management Project

  • Description: Application for managing lottery games and user accounts.
  • Technologies: Spring, Hibernate, JPA, JSF, PrimeFaces, Oracle, PostgreSQL

2. Educational Portal

  • Description: Learning platform for Canadian universities, students, and employers.
  • Technologies: Java, Java EE (Servlets, JSP, JSTL), Tomcat, Log4j, Spring MVC, Hibernate, Apache Subversion, jQuery, MSSQL

3. Team Chat for Company

  • Description: A chat platform facilitating team communication for improved collaboration.
  • Technologies: Java, Spring Boot, Spring Integration, Spring Security, Hibernate, Swagger, Docker, GitLab CI/CD

Education

Master of Science - Mechanical Engineering

NTU KhPI
Ukraine, Kharkiv

Developing Java Web Applications

EPAM Practical Course
07-2018

Java Extended Course

A-Level
04-2019

Java Ultimate Course

Bobocode
10-2022

Skills

  • Programming Languages: Java
  • Frameworks & Tools: Spring Boot, Spring, Spring Data, Spring Web MVC, Spring Security, Hibernate, JUnit, Mockito, Test Containers
  • Databases: PostgreSQL, MS SQL, Oracle, MongoDB
  • Messaging & Cloud: RabbitMQ, Kafka, AWS, Docker

Languages

Russian, Ukrainian
Native language
English
Upper intermediate
B2

Timeline

Middle Software Engineer

IntelliCeed
04.2023 - Current

Middle Software Engineer

Aimprosoft
11.2019 - 04.2023

Master of Science - Mechanical Engineering

NTU KhPI

Developing Java Web Applications

EPAM Practical Course

Java Extended Course

A-Level

Java Ultimate Course

Bobocode
Mykola Prokopchuk