Alexander Krivoshlyk

Java Backend Developer

I build complex applied systems

Java Backend Developer. I build backend and desktop applications with Java, Spring Boot, and PostgreSQL, including asynchronous workflows, integrations, and large-image processing. I have worked on products from clarifying customer requirements through deployment and operation.

Selected cases ↓

Selected cases

Engineering in practice

Core image analysis systemParallel scanning and data persistence

Separated physical equipment use from long-running backend processing. Once acquisition finishes, the scanner becomes available for the next sample while the previous result continues to be persisted independently.

All case studies →

Experience

Backend and desktop

Axalit

Approximately a year and a half in web development

Java backend · image analysis

Scanning and persistence orchestration, feature computation, ML service integration, and similar-layer search. Contracts, workflow states, persistence, and testing.

Stack

  • Java
  • Spring Boot
  • PostgreSQL
  • Hibernate
  • QueryDSL
  • Liquibase
  • Spring Modulith
  • DDD
  • Package by feature/domain
  • OpenFeign
  • WebSocket/STOMP
  • Testcontainers
  • Docker

Related case studies

Axalit

Approximately a year and a half in desktop development

Java desktop · applied systems and architecture

From algorithms and interfaces to application architecture and leading a team of three developers. Customer collaboration, instrument integration, mathematical processing, charts, and reporting.

Stack

  • Java
  • JavaFX
  • Spring Boot
  • Hibernate
  • SQLite
  • Apache POI
  • OpenCV
  • JNA/JNI
  • Apache Commons Math

Related case studies

Durations are approximate; calendar dates are not specified here.

Additional practice

Beyond the core stack

Pet project · in progress

Insight Platform

A pet platform for collecting and analysing publications. I am designing a microservices architecture with a mixed Java/Python stack, service boundaries, and a protobuf/gRPC contract.

Redis and RabbitMQ are configured in the local infrastructure; application workflows using them are still in development. I do not claim commercial production experience with these technologies.

  • Java
  • Spring Boot
  • Python
  • protobuf/gRPC
  • Redis
  • RabbitMQ

Frontend

Implemented and maintained individual React modules, layout, and styling. Much of this work was AI-assisted; I do not position frontend as my primary specialization.

  • React
  • TypeScript
  • HTML/CSS

Metrics and monitoring

Worked with Spring Boot Actuator/Micrometer and Prometheus metrics in a commercial backend; familiar with viewing existing Grafana dashboards.

  • Spring Boot Actuator
  • Micrometer
  • Prometheus
  • Grafana

Codex in development

Use Codex for code analysis, task breakdown, implementation, tests, and documentation. I personally review proposed solutions and the final code.

  • Codex

Skills

Competencies with evidence