At Digital Development Center, I build Java and Kotlin backend systems for personnel management, defining microservice architecture, APIs, states, and business workflows across three services.
I've introduced Kafka for event-driven data replication and RabbitMQ for asynchronous communication, reducing dependence on synchronous HTTP calls. I also built observability through Prometheus, Micrometer, OpenTelemetry, and Grafana dashboards, tracing, logs, and service-health visibility.
Previously, I developed a government-program evaluation system with hierarchical aggregation and complex metric calculations. I integrated it with a national government information system via REST, parallelized calls, and reduced total response wait time by 3x.
I enjoy improving backend performance, database design, and incident diagnostics. I've also mentored three junior Java developers through guidance, code reviews, and interview preparation, and all secured software engineering roles.
