Leonardo Kim

Senior Mobile Engineer at Coupang Pay

Seoul, 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

🤩
Rockstar
🎓
Top School
Leonardo Kim is a Senior Mobile Engineer based in Seoul with 20 years of experience building native mobile apps, developer tooling, and platform integrations. He has shipped production Android and cross‑platform clients, led architecture improvements (RxJava → Coroutines), and contributed to security and C++ OCR modules at KakaoBank. A former Realm Java contributor, he improved API ergonomics, tests, and documentation for a widely used mobile database and fixed real-world issues in open-source libraries like Glide. He also teaches and mentors—creating curricula and lecturing on data structures—and has CTO experience building consumer apps and game clients, showing a blend of hands‑on coding, systems thinking, and developer advocacy. Notably, he prefers to remain engaged on his own terms and is not actively seeking job opportunities.
code20 years of coding experience
job12 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Engineering, Bachelor of Engineering (B.E.), Computer Engineering at Dankook University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,142reputation
69kreached
14answers
2questions
github-logo-circle

Github Skills (14)

javas10
mobile-development10
android10
android-development10
java10
native-android10
database9
ui-design9
databases9
documentation8
opengl-es6
iphone6
screen-capture6
glsurfaceview6

Programming languages (17)

JavaC++RustCGoHTMLPerlJupyter Notebook

Github contributions (5)

github-logo-circle
[Deprecated] An Android multi column list view like Pinterest.
Role in this project:
userUI Designer
Contributions:53 commits, 10 PRs, 16 pushes in 3 years 8 months
Contributions summary:Leonardo primarily focused on minor UI adjustments within the Android application, specifically addressing typos and merging code changes. Their contributions appear to involve code edits within the `sample` directory to reflect code merges from other branches. They reverted a typo correction, indicating a focus on maintaining the correct display of user interface elements.
android-libraryandroidkotlinpinterest-likepinterest
realm/realm-java

Oct 2015 - Sep 2017

Realm is a mobile database: a replacement for SQLite & ORMs
Role in this project:
userMobile Developer
Contributions:240 commits, 163 PRs, 380 pushes in 1 year 11 months
Contributions summary:Leonardo primarily contributed to documentation and API improvements within the Realm Java repository, adding missing documentation for methods and parameters. They also made code adjustments related to primary key handling, specifically addressing exception handling and ensuring proper behavior related to unique key constraints. Furthermore, they implemented enhancements, such as the introduction of the `isEmpty()` method, and made code formatting improvements, ensuring soft tabs are used for consistency.
ormsreact-nativenosql-databasemobile-databaseandroid
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
Leonardo Kim - Senior Mobile Engineer at Coupang Pay