Yi Kong

Software Engineer at Google

Chiyoda, Japan
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
Yi Kong is a software engineer with 12 years' experience specializing in compiler toolchains and Android platform internals, currently working on the Android LLVM toolchain at Google. He has deep C/C++ expertise evidenced by contributions to Clang/LLVM (including ARM ACLE intrinsics and __builtin_arm_nop), core Android components (networking ifaddrs, build and init systems), and header/ABI tooling. Yi also bridges front-end and system work, having fixed RecyclerView and UI component build issues within Android frameworks. His work on performance tooling (llvm-test-suite perf integration) and build/release automation shows a pragmatic focus on reproducible benchmarking and reliable builds. Comfortable operating where low-level systems meet large-scale product constraints, he combines rigorous engineering with attention to cross-cutting build and ABI compatibility challenges.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster of Engineering (MEng), Computer Science, Master of Engineering (MEng), Computer Science at Imperial College London
languagesEnglish, Chinese, Japanese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (54)

assembly10
c-language10
intrinsics10
system-programming10
scripting10
architecture10
ui-components10
linux10
bash10
android-build10
c1110
makefile10
android-recyclerview10
network-programming10
data-structure10

Programming languages (14)

JavaC++RustCRPCMakefileGoHTML

Github contributions (5)

github-logo-circle
aosp-mirror/platform_build

Jun 2016 - May 2022

Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:114 commits in 5 years 11 months
Contributions summary:Yi primarily focused on build system and release management within the Android Open Source Project (AOSP) build environment. The contributions involved modifying build scripts, and configurations related to the build process. The changes touch various aspects of the build process, including incorporating debug packages, updating the build ID, and resolving build arguments.
Role in this project:
userBack-end Developer
Contributions:110 commits in 5 years 2 months
Contributions summary:Yi primarily contributed to the core system functionalities, addressing issues related to authentication, daemon processes, and the Android build system. Their work included fixing ODR violations, which implies a deep understanding of C++ and memory management within the Android environment. They also touched upon init scripts and USB-related modules, showing a breadth of knowledge across system components. Furthermore, the user made edits to improve code quality by addressing compiler warnings and fixing incorrect use of TEMP_FAILURE_RETRY calls.
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