Esun Kim

Staff Software Enginner at Google

Mountain View, California, United States
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

🤩
Rockstar
🎓
Top School
Esun Kim is a Staff Software Engineer with 14 years of experience building high-performance systems across games, cloud infrastructure, and real-time 3D graphics, currently leading gRPC C++ at Google. He combines deep low-level expertise in C/C++/ASM with broad backend, networking, and security know-how—skills honed shipping large-scale game services and cloud IoT/OTA systems. Esun is an active open-source contributor on prominent projects like Protocol Buffers and Apache Beam, where he’s improved cross-platform builds, UBSAN safety, and gRPC/GCS integrations. His background spans hands-on client optimization and server architecture to DevOps automation (notably enhancing Docker cross-compilation toolchains), reflecting a rare mix of performance tuning and build/system reliability. He holds a CS degree from Seoul National University and a Korea patent for a globe-view rendering algorithm, underscoring both practical impact and inventive thinking.
code14 years of coding experience
job17 years of employment as a software developer
bookBachelor, Computer Science & Engineering, Bachelor, Computer Science & Engineering at Seoul National University
languagesKorean, English
stackoverflow-logo

Stackoverflow

Stats
219reputation
7kreached
38answers
0questions
github-logo-circle

Github Skills (57)

docker10
c-language10
protocol-buffers10
net10
big-data10
dotnet10
build-system10
cmake10
hadoop10
c1110
dockers10
java10
cicd10
gcp10
c1710

Programming languages (14)

C#JavaC++CGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
SaladLab/Json.Net.Unity3D

Nov 2015 - Jul 2016

Forked Newtonsoft.Json to support Unity3D
Role in this project:
userBack-end Developer
Contributions:6 releases, 53 commits, 40 pushes in 8 months
Contributions summary:Esun's primary contribution involved forking the Newtonsoft.Json library to support Unity3D, suggesting a focus on adapting JSON serialization/deserialization for Unity's environment. Their work included removing specific features, such as JsonPath and EntityKeyMemberConverter, which were likely unnecessary or causing conflicts within the Unity context. The user also worked on fixing issues and updating the library.
to-jsonnewtonsoftcsharpunitynewtonsoft-json
Libraries and tools for interoperability between Hadoop-related open-source software and Google Cloud Platform.
Role in this project:
userBack-end Developer
Contributions:40 reviews, 29 commits, 17 PRs in 2 years 1 month
Contributions summary:Esun primarily contributed to the Google Cloud Storage (GCS) integration within the Hadoop connectors library. Their work involved enhancing the GCS gRPC API usage by adding functionalities like gRPC enabling, checksums, and zero-copy deserialization. The commits showcase modifications to core classes, including the `GoogleCloudStorageOptions`, `GoogleCloudStorageGrpcReadChannel`, and `StorageStubProvider`, indicating a focus on improving performance and adding features to the GCS connector. Additionally, the user made updates to the Traffic Director integration.
hadoop-filesystemgoogle-cloud-platformbigqueryhadoop-hcfsinteroperability
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
Esun Kim - Staff Software Enginner at Google