I've built distributed systems and microservice platforms for Keitaro, WB Games, IKEA, and IBASIS, supporting internal tools, order operations, and high-throughput transaction workloads.
At IKEA, I built event-driven Java and Spring Boot microservices on GCP using Kafka, PubSub, and Dataflow for Sales Order Events Search and Customer Order 360. I designed scalable data pipelines, distributed service flows, and Terraform-managed infrastructure with near-zero downtime.
I've also developed Kotlin/Ktor APIs for omnichannel sales-order communication and Kotlin/Spring Boot backend services that help coworkers search and retrieve order data. My work includes asynchronous APIs using coroutines, Kotlinx serialization, Exposed, React-integrated backends, PostgreSQL, and Redis.
At Keitaro and WB Games, I maintain and extend a scalable internal microservices platform with Python, FastAPI, AngularJS, and VueJS. Earlier, I delivered Java/Spring Boot services and mobile applications in Android and Flutter, covering REST integrations, database optimization, testing, and UI development.
