Work With Me
I help teams design, build, and improve reliable backend systems using Java, Spring Boot, distributed systems, event-driven architecture, and AWS.
With more than 18 years of software engineering experience, I've worked across backend development, solution architecture, integrations, cloud systems, payments, enterprise platforms, and production support.
My focus isn't simply on making software work. I care about building systems that are understandable, maintainable, observable, and easier to support when something goes wrong.
How I Can Help
I work with teams that need experienced engineering support in areas such as:
- Backend architecture and system design
- Java and Spring Boot development
- Microservices and distributed systems
- Event-driven architecture
- Kafka and asynchronous messaging
- Transactional outbox and inbox patterns
- API and external system integrations
- AWS-based backend systems
- Persistence and database design
- Production reliability and troubleshooting
- Architecture reviews and technical modernization
Where I Can Make the Most Impact
I'm most useful when a backend problem requires more than straightforward implementation.
That might mean designing a new service architecture, improving an existing Spring platform, solving reliability problems between services, investigating production issues, introducing event-driven communication, or simplifying a system that has become difficult to maintain and support.
Depending on the project, I can contribute as a hands-on senior engineer, technical lead, or architecture-focused consultant.
How I Approach Engineering
I prefer solutions that work well not only during development, but also in production.
That means clear boundaries, predictable behavior, good observability, explicit failure handling, support-friendly data, and architectures that developers can understand and debug without unnecessary complexity.
I also design and maintain the NERV open-source Java ecosystem, where I build reusable libraries around backend engineering problems such as reliable event delivery, auditing, exception handling, and persistence.
Explore my open-source work on GitHub →
Technology Focus
Java · Spring Boot · Spring Data JPA · Hibernate · PostgreSQL · Kafka · AWS · REST APIs · Distributed Systems · Event-Driven Architecture
I also work with technologies and platforms including Keycloak, Redis, Kubernetes, Docker, OpenTelemetry, Micrometer, Testcontainers, and related backend infrastructure.
Let's Talk About Your Project
If you're building a new backend platform, modernizing an existing Java system, or dealing with a difficult architecture or production problem, I'd be happy to discuss it.
When you get in touch, it helps to include a little information about:
- What you're building
- The problem you're trying to solve
- Your current technology stack
- Where you think you need help
If the project is a good fit, we can discuss how I can contribute.
Tell me what you're building, the problem you're trying to solve, your current technology stack, and where you think I can help.
Discuss Your Project →