I'm a seasoned software developer with 29+ years of professional experience building enterprise systems. I specialize in backend architecture, enterprise data integration, and bridging the gap between legacy systems and modern, clean architecture.
- Spring Boot & Java: Building scalable REST APIs with OpenAPI, dependency injection, and maintainable JVM-based enterprise systems.
- Enterprise SQL & Data Integration: Relational databases, query optimization, and complex system architectures.
- Oracle Pro*C/C++: Deep experience with embedded SQL and connecting C/C++ applications to Oracle databases at the system level.
- Kotlin Multiplatform (KMP): Leveraging modern JVM language features to reduce code duplication across platforms.
- Modern Android: Jetpack Compose, coroutines, and lifecycle management.
KMP Ledger is a financial postings manager built as a reference project demonstrating production-grade architecture.
- Runs on Android and Desktop via Compose Multiplatform.
- Implements strict unidirectional layered architecture.
- Tech stack: Kotlin 2.3, Room 3, Navigation 3, Koin DI.