Bruce 

Full Stack Developer at Duck Duck Go, Inc.

Shanghai, 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
Bruce is a Shanghai-based full stack developer with 11 years of hands-on experience spanning Java, Android native development, media codecs, DevOps and C++. He specializes in Android platform work, notably implementing robust screen capture using Android 5.0 APIs and building native encryption modules (libsodium/ChaCha20) to protect keys and APK integrity. Comfortable across front-end and back-end concerns, he blends mobile UX considerations with low-level performance and memory management. His open-source projects show a pragmatic focus on stability and security rather than novelty, and he often implements native C/C++ solutions to harden Android apps. Colleagues can expect a developer who pairs practical engineering with a security-minded approach to mobile systems.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (17)

image-processing10
decryption10
android-sdk10
c1110
java10
security10
c1710
javas10
jna10
android10
aes10
base6410
encryption10
gradlew8
build-automation8

Programming languages (11)

TypeScriptJavaShellCRustJavaScriptGoPHP

Github contributions (5)

github-logo-circle
BruceWind/AESJniEncrypt

Dec 2016 - Jan 2023

🛡 Make safest code in Android. (基于libsodium实现chacha20算法,key在native中,防止被二次打包){长期维护,请star,勿fork}
Role in this project:
userMobile & Security Developer
Contributions:4 releases, 92 commits, 4 PRs in 6 years 2 months
Contributions summary:Bruce primarily focused on implementing security features within an Android application, specifically related to AES encryption and signature verification. Their commits reveal the development of native code (C) for AES encryption/decryption, base64 encoding/decoding, and APK signature validation to prevent tampering and ensure code integrity. The user's contributions involve integrating these security measures within the Android application and providing an interface for key handling.
ndksignature-verificationproguardlibsodiumencryption
Take screenshots with Android 5.0 API{优雅的方案实现屏幕截图,利用android 5.0之后的录屏API实现截屏}
Role in this project:
userMobile Developer (Android)
Contributions:1 release, 12 commits, 2 PRs in 1 year 1 month
Contributions summary:Bruce primarily focused on developing and refining Android screen capture functionality within the repository. They implemented core features for taking screenshots using the Android 5.0 API, addressing background color issues, and improving the stability of the screenshot process. The user made several changes to the `Shotter.java` file to correctly handle image format and memory allocation during screen capture, as well as modifications to the `ScreenShotActivity` class for managing the user interface. They also updated project configurations, including a `gradlew.bat` file and a `proguard-rules.pro` file.
apiscreenshotscreenshotsandroidandroid-api
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
Bruce - Full Stack Developer at Duck Duck Go, Inc.