Gihwan Kim

Software Engineer at LINE Plus Corp

Seongnam-si, South Korea
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Gihwan Kim is a software engineer with 10 years of experience building reliable, extensible backend systems at LINE Plus, where he architects the Channel API gateway and an event pipeline platform on top of Armeria. He contributes to the widely used Armeria microservice framework—adding nuanced circuit-breaker lifecycle hooks and expanding annotation support for java.time types—demonstrating attention to API ergonomics and framework maintainability. Comfortable with Kotlin coroutines and reactive patterns, he has implemented extensible routing, plugin-driven behaviors, and Git-managed JSON-schema event typing to ensure type-safe, production-grade integrations. Active on GitHub, he combines practical production work with open-source contributions and a master’s background in computer engineering from Pusan National University.
code10 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at Pusan National University
github-logo-circle

Github Skills (13)

javas10
api10
apidoc10
java10
annotations9
annotation-processing9
circuit-breaker9
rpc8
http8
grpc8
thrift8
microservices-application7
microservices7

Programming languages (12)

TypeScriptJavaC++CSSJavaScriptVueGoHTML

Github contributions (5)

github-logo-circle
line/armeria

Apr 2020 - Jun 2022

Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Role in this project:
userBack-end Developer
Contributions:72 reviews, 22 commits, 24 PRs in 2 years 1 month
Contributions summary:Gihwan's primary contribution focused on enhancing the functionality and maintainability of the Armeria framework, specifically within the circuit breaker and annotation processing components. They added an `onInitialized()` method to the `CircuitBreakerListener` to distinguish initialization from state changes. The user also extended the `@Param` annotation to support `java.time.Period` and other `java.time` classes, indicating a focus on improving the framework's flexibility and API usability. Furthermore, the user addressed parsing issues related to URLs with authority.
rpcmicro-frameworkretrofitprotobuftype-of
ghkim3221/mindmapjs

Jun 2017 - Mar 2019

Mindmap Application with Node.js and D3.js
Contributions:1 release, 36 pushes, 25 branches in 1 year 9 months
node-jsmindmapd3-js
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Gihwan Kim - Software Engineer at LINE Plus Corp