Senior Backend Engineer
I build Java backend systems, usually around distributed services and event-driven integration. I care about explicit service boundaries, predictable production behavior, and code that can be changed without surprises.
- Distributed backend and microservice architecture
- Reliability, configuration safety, and production readiness
- Event-driven workflows and service integration
- API and data-access design
- Code and design reviews, testing, and maintainability
- Spring Cloud Config — native retry migration — Open upstream change that moves Config Client retry paths to Spring Framework's native APIs while preserving existing configuration semantics.
- Spring Boot Config Sentinel — Early-stage Spring Boot starter for catching risky production settings at startup; the current design focuses on deterministic evaluation and actionable diagnostics.
- Metadata-driven search service — A reusable search layer that validates domain metadata and builds parameterized ClickHouse queries with tenant-aware filtering.

