Projects
Showcasing impactful projects and technical achievements.
Experience
Professional journey and career timeline.
Software Engineer, Java Backend Engineer
Design, implementation and testing of a greenfield, modular Self-Contained System using Domain Driven Design, Hibernate, Spring Boot 4 and Kafka.
Software Engineer, Java Backend Engineer
Implementation, testing and maintenance of features in a Java backend system with a Swing based desktop application.
Contributions
Open-source contributions and community involvement.
sdk-kotlin
Building the official Kotlin SDK for CloudEvents: the core event model, attribute type system and validation, plus the build, contribution and quality foundation and supply-chain hardening. Also proposed the SDK to the CloudEvents specification.
CloudEvents
strawberry
Contributed whole-track waveform visualization on the playback seekbar, bringing to a popular open-source music player a feature born out of my own Musicott work.
Strawberry Music Player
konture
Improving a Kotlin architecture-testing library that enforces architecture rules as fast, lightweight unit tests across Kotlin Multiplatform, Android and server-side projects. Refined its rule-violation reporting so failures pinpoint the exact declaration and source location, with localized messages across all supported locales.
baole
Skills
Key skills that define my professional identity.
Java
Core language with 9+ years of professional experience across enterprise systems, microservices, and desktop applications.
Kotlin
Modern JVM language used for building reactive libraries, coroutine-based frameworks, and Spring Boot services.
Spring Framework
Deep expertise in Spring Boot, Spring MVC, and Spring ecosystem for enterprise backend development.
Concurrent Programming
Extensive experience with multithreading, reactive programming, coroutines, and high-throughput systems.
API Design
Design and implementation of RESTful APIs, OpenAPI specifications, and GraphQL schemas.
JavaFX
Desktop application development with rich UI components and media capabilities.



