m

Hi, my name is

Oleksandr Borovyk.

I build backends that hold up under pressure.

I'm a Java backend developer with four years of production experience.
I specialize in building and evolving systems that are secure, maintainable,
and ready for the kind of problems that only surface in production.

Get my resume

About me

I spent four years at Medicosearch AG — a Swiss healthcare platform — evolving a production backend from a Grails monolith toward separate services. That work covered framework migrations, service decomposition, modern auth flows (OTP, 2FA, passkey support), and performance work across the stack.

I care about backends that behave predictably under pressure: clear transaction boundaries, explicit error handling, and dependencies that are understood rather than just imported. Outside work I run NixOS with Niri, and occasionally write about things I've actually run into.

Technologies I work with:

  • Java
  • Spring Boot / Micronaut
  • Hibernate / JPA
  • PostgreSQL
  • Docker
  • Git

Experience

Work

Medicosearch AG

Jul 2021 – Aug 2025 · Java Software Developer

Java, Groovy, Grails, Spring, Micronaut, Hibernate, PostgreSQL, VueJS, Docker

Migrated the core application from aging Grails versions to current frameworks. Decomposed a monolith into separate services. Implemented OTP, 2FA, and passkey authentication. Identified and resolved performance bottlenecks across the backend stack.

Courses

SoftServe Java Online Marathon

Period: Sep 2020 - Nov 2020

Skills: OOP Principles, Java Core, Java 8, Java EE, Spring, Hibernate

EPAM Java Autumn Program

Period: Nov 2020 - Feb 2021

Skills: Java Fundamentals, Java 8, Java EE, Patterns

Bobocode Ultimate Enterprise Java

Period: May 2022 - Oct 2022

Skills: Java Fundamentals, Java 17, Patterns, Spring, Hibernate, Microservices

Blog

Loading recent posts...

Contacts

If you're looking for a backend developer, want to talk Java and architecture, or just compare NixOS configs — get in touch.