Shengjie Sun

Software Engineer at Facebook

China
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
Shengjie Sun is a seasoned software engineer with 15 years of experience, currently working on Android development at Facebook. He specializes in low-level systems and backend work for mobile platforms, contributing to high-profile open-source projects like Facebook's SoLoader and Profilo as well as Google's Breakpad. His contributions show deep expertise in native code loading, signal handling, ELF parsing, and ARM/ARM64 platform stability—areas that require careful attention to cross-ABI and memory-safety issues. Shengjie also has hands-on experience improving build tooling and resource protection for Android, demonstrating a practical focus on build systems and release hardening. Based in China, he blends production-grade engineering with open-source collaboration, often addressing subtle platform bugs that improve robustness in large-scale mobile deployments.
code15 years of coding experience
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
587reputation
80kreached
10answers
13questions
github-logo-circle

Github Skills (35)

c-language10
system-programming10
google-breakpad10
architecture10
linux10
android-development10
java10
system10
javas10
system-calls10
native-library10
sys10
android10
build-automation10
arm10

Programming languages (12)

MDXTypeScriptJavaC++RustCLLVMMakefile

Github contributions (5)

github-logo-circle
facebook/SoLoader

Feb 2020 - Jan 2023

Native code loader for Android
Role in this project:
userBack-end Developer
Contributions:7 releases, 75 commits, 1 PR in 2 years 11 months
Contributions summary:Shengjie primarily contributed to the core functionality of the native code loader for Android. Their commits focused on addressing issues related to the `LD_LIBRARY_PATH` for 64-bit builds, ensuring the correct loading of system libraries. They also implemented improvements, such as optimizing the process of getting supported ABIs on Android M and later versions to avoid errors. Additionally, the user addressed several lint warnings related to code style and made the code more robust and secure.
loaderandroidnative-code
shwenzhang/AndResGuard

Oct 2015 - Mar 2021

proguard resource for Android by wechat team
Role in this project:
userBack-end Developer
Contributions:6 releases, 4 reviews, 373 commits in 5 years 6 months
Contributions summary:Shengjie primarily focused on modifying the structural elements of build and configuration files, including `gradlew.bat`. The changes indicate work on resource protection and ProGuard integration. The commits point to the user's involvement in the core and plugin aspects, including the integration of new build examples and other dependency configuration, and signing functionality.
apkandroidwechatproguard
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
Shengjie Sun - Software Engineer at Facebook