Senior Java Backend Engineer · Available for Consulting

Backend expertise, when your team needs it most

15+ years designing and delivering resilient Java backend systems for mission-critical environments. I work with teams on focused engagements — architecture reviews, microservices design, event-driven systems, and delivery quality improvements.

Oracle Certified Professional · Java SE 17 · Spring Certified Professional 2024

Architecture reviews

Microservices design, distributed systems assessment

Event-driven systems

RabbitMQ, Kafka, Redis — async processing and coordination

Delivery quality

Test automation, CI/CD, reducing manual effort

15+ certs

active certifications

Austria + India

cross-border delivery

Robot + Cypress

test automation

Since 2008

professional Java development

Featured projects

Selected work demonstrating backend design, system reliability, and engineering collaboration. Open each project for dedicated implementation and architecture details.

Side project

Personal Portfolio Platform

Production-grade portfolio with CI/CD, static analysis, security hardening and automated deployment verification.

Impact: Zero critical vulnerabilities via SonarCloud. Full engineering pipeline from day one.

Next.jsTypeScriptTailwind CSSGitHub ActionsSonarCloudVercelClaude Code

Open project narrative

View project page

Master's Thesis — FH Hagenberg, 2015

Secure Code Execution Engine

Built a secure automated grading system for programming assignments in Moodle using isolated Oracle VirtualBox VMs per student.

Impact: Prototype of the same concept used today by HackerRank and LeetCode — built in 2015.

JavaJ2EEREST APIOracle VirtualBoxMoodleSSHTomcatSliTaz LinuxSystem DesignSecurity

Open project narrative

View project page

Case study

Emergency Operations Control Platform

Built backend modules for a distributed emergency-operations platform, enabling secure API access, resilient event-driven coordination, and low-latency shared state for time-critical workflows.

Impact: Improved reliability for operationally sensitive emergency workflows.

JavaSpring BootRabbitMQRedis

Open project narrative

View project page

Core technology stack

The tools and platforms I rely on to deliver proven backend systems and efficient developer workflows.

Java

Java is the foundation of my backend work—clean, stable, and performant services.

Spring Boot

Modular, testable Spring Boot applications with security and metrics.

Microservices

Resilient, decoupled services designed for evolution at scale.

Redis

Cache and distributed locking to reduce latency and improve throughput.

Kafka

Event-driven systems and streaming pipelines for reliable async processing.

OCI

Infrastructure automation and resilient cloud deployments on OCI.

Blog preview

Thoughts on backend architecture, scaling systems, and practical engineering patterns.

Article preview

From VirtualBox to Docker: rebuilding my thesis architecture today

2026-04-15

In 2015 I used Oracle VirtualBox VMs to safely execute untrusted student code. Here is how the same architecture maps to Docker, Kubernetes, and modern container primitives.

dockerjavaarchitecture

Read article

Read more →

Article preview

Building a REST API to control VirtualBox programmatically

2026-04-10

How to expose VM lifecycle operations — clone, start, stop, execute — as REST endpoints using the Oracle VirtualBox SDK and Java.

javarest-apivirtualization

Read article

Read more →

Article preview

Designing a secure automated grading system for programming assignments

2026-04-08

A walkthrough of the four-layer architecture behind a Moodle plugin that safely compiles and executes student-submitted Java code on isolated virtual machines.

javaarchitecturesecurity

Read article

Read more →

Let's build scalable systems together

I design resilient backend systems, distributed architectures, and high-throughput event-driven platforms.

To help me respond faster, please include:

  • - Project context or role details
  • - Expected timeline
  • - Relevant links or references

Usually responds within 24 hours