Experience
Backend systemsthat hold up.
I build and operate production backend software at RS, where correctness, throughput, and reliability matter because the services work with live hardware and signal data. My strongest work sits at the intersection of Java engineering, performance, and end-to-end ownership.
- Throughput
- 10,000+ signals/sec
- Services
- 10+ in production
- Team
- 4 engineers
- Testing
- 90%+ unit coverage
01 · What I do
Depth where production gets difficult.
Production systems
Design and maintain Java 21, Spring Boot, and Project Reactor services that exchange live signal data and support intelligence analysts.
Performance & reliability
Work from throughput targets to root cause: load testing, JVM and GC tuning, heap-dump analysis, metrics, monitoring, and production diagnosis.
Technical ownership
Lead features from requirements to production, review code, estimate work, maintain CI/CD, write acceptance tests, and onboard teammates.
02 · System view
From live signals to reliable decisions.
- 01
Signal sources
Live hardware and signal feeds
- 02
Protocols
Protobuf, VITA 49, TCP/UDP
- 03
Reactive services
Java 21, Spring, Reactor
- 04
Production
Throughput, uptime, root cause
- 05
Observability
Metrics, dashboards, feedback
03 · RS
Java Software Developer · Oct 2022–present
Limassol, Cyprus · Signal intelligence and reconnaissance software
- Build concurrent, multithreaded, and reactive Java 21 microservices with Spring Boot and Project Reactor, handling more than 10,000 signals per second.
- Deserialize Protobuf, VITA 49, and internal binary formats into domain objects, working with live hardware, TCP/UDP networking, and Linux services.
- Own performance and uptime through JVM and GC tuning, heap-dump analysis, load testing, Grafana and Prometheus monitoring, and production root-cause analysis.
- Drive features from requirements to production as a module owner, while contributing to code review, planning, CI/CD, documentation, and teammate onboarding.
Next step
Want the full background, tools, and project history? Request my CV and I'll send it directly.
Request my CV →View selected work →