Працював в 3 компаніях   5 років 8 місяців

Недержавні організації / NGO, IT, Промисловість та Виробництво

Java Developer

Charity Foundation “Good Samaritan”

Недержавні організації / NGO

10 місяців

03.2025 - до теперішнього часу

People Directory Web service

Responsibilities:

- Writing a service for volunteer accounting

- Database development

- Web service development

- Web service security

- Writing documentation

Technology and Skills: REST API, Web Sockets, Java, Spring Boot, Spring Data JPA, Spring Security, PostgreSQL, Git, Docker, Mockito, JUnit, Swagger.

Java Developer

Team Challenge Platform

IT

1 рік 8 місяців

05.2024 - до теперішнього часу

(Partial time) Chat Application
Responsibilities:

- Develop backend for real-time chat platform from the scratch

- Leading the project

- Architecture Design

- Database development

- Requirement analysis

- Writing documentation

Technology and Skills: REST API, Web Sockets, Java, Spring Boot, Spring Data JPA, Spring Security, PostgreSQL, Git, Docker, Mockito, JUnit, Swagger, Springwolf, JavaScript, CSS, HTML.

General Manager

Imperio

Промисловість та Виробництво

3 роки 11 місяців

05.2020 - 04.2024

- Managing the production process to ensure high-quality products.

- Overseeing production plans and schedules.

- Coordinating the work of departments and units.

- Developing and implementing strategies to increase productivity and efficiency.

- Managing inventory of materials and finished goods.

- Ensuring compliance with safety and occupational health standards.

- Analyzing production metrics and making decisions to improve them.

- Interacting with suppliers and customers.

-Handling financial management, including budgeting and cost control.

Ключова інформація

  • Java
  • Kotlin
  • Spring Boot (MVC, Security, Data JPA, Cloud)
  • Servlets
  • Hibernate
  • PostgreSQL
  • SQL
  • MongoDB
  • H2
  • Maven
  • Git
  • Docker
  • Docker Compose
  • JUnit
  • Mockito
  • Swagger
  • Springwolf
  • REST API (Representational state transfer)
  • WebSockets
  • Microservices
  • Linux
  • Qt Creator
  • Bash Shell
  • C++
  • Multithreading
  • Web Content Management System (CMS)
  • JavaScript
  • React
  • Debugging
  • Shell Scripting
  • CMake
  • Bash-scripting
  • VirtualBox
  • XML
  • JSON
  • Visual Studio Code (VS Code)
  • JetBrains IntelliJ IDEA
  • HTTP (Hypertext Transfer Protocol)
  • XML Schema Definition (XSD)
  • GitHub
  • Apache WEB Server
  • Cascading Style Sheets (CSS)
  • Database development
  • HTML
  • PlantUML
  • Design Patterns
  • Audio
  • Web-Services
  • Teamwork
  • People Management
  • UML
  • Requirements Analysis
  • Algorithms
  • Unit Testing
  • CI/CD
  • Jira
  • Confluence
  • Design Patterns
  • SOLID Principles
  • CRUD (Create, Read, Update, Delete)
  • ACID (Atomicity, Consistency, Isolation, Durability)
  • YAGNI (You Aren't Gonna Need It)
  • KISS (Keep it simple, stupid)
  • SoC (Separation of Concerns)

Навчався в 1 закладі

Одеський національний університет імені І. І. Мечникова

(IMEM) Інститут Математики Економіки та Механіки

Одеса, 2018

Володіє мовами

Англійська

середній

Курси, тренінги, сертифікати

[EPAM] Java Development

2025

In 4 months of fruitful work gained skills:

  • Software design and architecture: Object-Oriented Design Principles, Design Patterns, Architecture Patterns 
  • Java Database Development: Relational Databases + SQL, JDBC API
  • Java Web Development: HTTP, Servlet API, Web Container, Restful API
  • Spring Framework Essentials: Spring Core, Spring Boot, Spring MVC
  • Testing: JUnit 5, Mockito Framework

Course Reference: https://campus.epam.com/en/training/4812

The Fundamentals of Software Testing

Одеса, 2024

  • Detect defects in tested software;
  • Accurately formulate bug reports and manage them;
  • Work with the defect tracking system – Mantis;
  • Apply testing techniques and methods;
  • Create test cases in the TestRail system;
  • Develop test plans;
  • Familiarize yourself with the planning process and test design techniques.

Додаткова інформація

SELF PROJECTS

Microservices Blog Platform

Microservices Blog Platform is a scalable blogging platform with separate services for users, posts, comments, and feed.

Technology and Skills: REST API, Kafka, Java, Spring Boot, Spring Data JPA, Spring Security, Spring Cloud (Eureka, Gateway), MongoDB, Git, Docker, Mockito, JUnit, Swagger, Springwolf, JavaScript, React, Vite.

Audio data analysis

Analysis of audio data on the fly

Technology and Skills: Java Core.

About Me

Java developer with hands-on experience building scalable backend systems using Java (Spring ecosystem). I am passionate about clean code, system architecture, and teamwork. Always ready to learn new technologies

Mykola

Java Developer

Одеса

500 $

26 років

Активно шукає роботу

повна зайнятість, неповна зайнятість

Характер роботи: стажування / практика, віддалена робота

Оновлено 2 тижні тому