Trustin Lee is a veteran software engineer with 21 years of expertise building high-performance Java server systems, best known as the founder of the Netty and Apache MINA networking frameworks. He has led platform teams at LINE, created and open-sourced core infrastructure like Armeria and Central Dogma, and held senior engineering roles at Databricks, Twitter and Red Hat where he optimized low-level I/O, protocols and concurrency for real-world scale. His deep specialties span asynchronous/event-driven I/O, protocol design, multi-threading and performance profiling, and he has a track record of fixing subtle concurrency and throughput issues in major open-source projects such as Netty, Micrometer and Infinispan. Notably, his contributions include protocol-level fixes and allocator optimizations that materially improved file-transfer and SSL behaviors in high-throughput systems. Based in Gyeonggi, South Korea, he combines hands-on core engineering with open-source community leadership and a tacit belief—echoed on GitHub—that the best is yet to come.
21 years of coding experience
19 years of employment as a software developer
Bucheon High School
Bachelor's Computer Science, Bachelor's Computer Science at Yonsei University
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:
Back-end Developer
Contributions:153 releases, 2879 reviews, 1661 commits in 7 years
Contributions summary:Trustin primarily focused on improving and maintaining the Armeria microservice framework. Their contributions included updating and refactoring code related to HTTP caching, adding metrics, and enhancing the handling of exceptions for gRPC services. They also addressed various bugs, such as fixing problems with URI parsing and content handling, while also improving the documentation and contributing to the codebase's overall stability and efficiency.
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
Role in this project:
Back-end Developer
Contributions:40 releases, 138 reviews, 390 commits in 2 years 11 months
Contributions summary:Trustin primarily focused on resolving issues related to the Thrift compiler's handling of reserved keywords, specifically for parameters in the Central Dogma service definitions. They also addressed dependency management, by removing unused dependencies and shading internal ones. Additionally, they contributed to the project's build process by adding a subproject for building a distribution, which included the creation of startup and shutdown scripts.
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.