Summary
Overview
Work History
Education
Skills
Additional Information
Languages
Timeline
Job Position
Generic
Mikhail Nastasiuk

Mikhail Nastasiuk

Warsaw,14

Summary

Software engineer with fifteen years of development experience, specializing in Java for over eight years. Expertise in code base optimization and the design of distributed, reliable, and scalable server applications across various sectors, including financial technology, logistics, human resources, and project management. Proven ability to excel in both large and small team environments, contributing to projects from initial design through implementation and ongoing support. Committed to delivering high-quality solutions that enhance efficiency and drive innovation.

Overview

9
9
years of professional experience

Work History

Java Software Developer

Solbeg
05.2025 - Current

Automation of the project health calculation system.

  • A system for analyzing the status of projects and calculating the 'health' of a project based on various data obtained during a survey.
  • Creating and implementing an application from scratch, including the creation of a database structure and back-end service.

Tools & Technologies: Java, Spring Boot, Spring ORM, Spring Security, Hibernate, Azure AD, JSON, Microsoft SQL, Maven, Liquibase, Unit Test, JetBrains IntelliJ IDEA

Java Software Developer

Solbeg
10.2024 - 05.2025

Jira plugin(module) development.

  • Development of a new Jira plugin to extend the current functionality of Jira on the client side and to connect the client with banking systems, including SSL/TLS certificate-based authentication for secure API communication.
  • All functionality was developed and implemented by me from scratch.

Tools & Technologies: Atlassian Confluence, Java, JetBrains IntelliJ IDEA, Jira, Microservices, REST, Mockito, SSL

Java Software Developer

Solbeg
11.2023 - 09.2024

Automation of payment transactions.

  • Improving solutions for ticket sales based on accounts and automated vehicles in real time, improving fare collection and management systems (automatic fare collection).
  • Developing new functionality to provide customers with reference information about ticket types and zone types based on data from various carriers.

Tools & Technologies: Java, Docker, Git, GRPC, Helm, Hibernate, JetBrains IntelliJ IDEA, Junit, Kubernetes, Mockito, PostgreSQL, REST, Spring Boot, Spring Data, Spring MVC, Spring Security, Microservices

Java Software Developer

Solbeg
06.2023 - 10.2023

A fintech project for automating payment transactions.

  • Automation of transactions between various payment systems and service providers.
  • The main goal was to create a new high-performance back-end solution based on the old version of the product.

Tools & Technologies: Java, Spring Boot, Spring Data, Spring MVC, Junit, Mockito, PostgreSQL, SOAP, Apache Kafka, Docker, SQL, Microservices, JetBrains IntelliJ IDEA, Postman

Java Software Developer

Solbeg
01.2023 - 05.2023

Personnel accounting system.

  • Development of a service that expands the client's personnel accounting system and automates the process of training and professional development.
  • I developed a feature that notifies employees about upcoming events via email and their personal inbox. I also improved the code base and application performance.

Tools & Technologies: Java, Spring Data, Spring MVC, SQL, Spring Boot, Hibernate, JetBrains IntelliJ IDEA, Junit, Mockito, REST, Docker, Microservices

Java Software Developer

Solbeg
10.2022 - 12.2022

Application for logistics providers.

  • Development of service for logistics companies, postal operators, and e-commerce sellers, including various types of customs integration for filling out customs declarations.
  • Developed functionality for obtaining data from clients and generating documents based on this data.

Tools & Technologies: Java, Spring MVC, Docker, Spring Boot, JetBrains IntelliJ IDEA, Junit, Mockito, PostgreSQL, REST, GitHub

Java Software Developer

Innowise Group
10.2021 - 09.2022

Mobile application for medicine.

  • Development of service that provides the opportunity to work and do research with various injuries, bruises and fractures. Contains a catalog that includes unique high-precision 3D models of pathologies of human internal organs.
  • One of the implementations is the development of a trusted third party authentication system (Google, Facebook).

Tools & Technologies: Java, Spring Boot, Spring Data, Spring MVC, Spring Security, Junit, Mockito, PostgreSQL, Postman, REST, Docker, GitHub, JetBrains IntelliJ IDEA

Java Software Developer

ITWorks
03.2021 - 10.2021

Fintech project - application for banking system.

  • Development of a service used by the bank to work with clients (individuals and legal entities). The main goal was to enable bank clients to create online tasks and for bank employees to process these tasks. The functionality consisted of two parts: a mobile app and a web application.
  • The main goal is to create a new version of the application based on the old one. Moving away from old technologies and using a modern stack.

Tools & Technologies: Java, Hibernate, Spring Boot, Spring Data, Oracle SQL, IntelliJ IDEA, PL/SQL, REST, TypeScript, Angular, WildFly, BPMN2

Java Software Developer

ITWorks
01.2017 - 10.2021

Fintech project - application for banking system.

  • Development of a service used by the bank to work with clients (individuals and legal entities). The main goal was to enable bank clients to create online tasks and for bank employees to process these tasks. The functionality consisted of two parts: a mobile app and a web application.

I developed processes such as: ordering and issuing plastic cards with account opening, reissuing plastic cards, closing card accounts, and issuing loans depending on the terms and conditions.

Tools & Technologies: Java, jQuery, Mercurial, PL/SQL, Oracle SQL, Docker, Eclipse IDE for Java Developers, JBoss, BPMN

Education

Higher Education - Automated Information Processing Systems.

Brest State Technical University
Belarus
06-2003

Security of corporate networks

BSU Institute For Professional Development And Retraining in Information And Management Technologies
Belarus
07.2013

Skills

  • Java development
  • Spring framework
  • SQL databases
  • RESTful apis
  • Microservices architecture
  • Hibernate ORM
  • Git version control
  • Maven\Gradle build tool
  • Docker containers
  • JUnit testing
  • Design patterns
  • Code reviews
  • Problem-solving abilities
  • System design

Additional Information

  • Development of new services from scratch
  • Implementation of new back-end features
  • Refactoring and improving of application code base
  • Improving application performance
  • Database development and refactoring
  • Code testing
  • Troubleshooting and problem solving
  • Participation in code review
  • Participation in planning
  • Analysis and evaluation of customer requirements
  • Participation in daily meeting

Languages

English
Full Professional
Polish
Full Professional

Timeline

Java Software Developer

Solbeg
05.2025 - Current

Java Software Developer

Solbeg
10.2024 - 05.2025

Java Software Developer

Solbeg
11.2023 - 09.2024

Java Software Developer

Solbeg
06.2023 - 10.2023

Java Software Developer

Solbeg
01.2023 - 05.2023

Java Software Developer

Solbeg
10.2022 - 12.2022

Java Software Developer

Innowise Group
10.2021 - 09.2022

Java Software Developer

ITWorks
03.2021 - 10.2021

Java Software Developer

ITWorks
01.2017 - 10.2021

Higher Education - Automated Information Processing Systems.

Brest State Technical University

Security of corporate networks

BSU Institute For Professional Development And Retraining in Information And Management Technologies

Job Position

Java Developer (Software Engineer)
Mikhail Nastasiuk