Shuai Yuan

Software Engineer at Google

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Shuai Yuan is a software engineer with a decade of experience specializing in Android development, SDK integration, and system reliability, currently based in the San Francisco Bay Area. At Google he has advanced the Google One Android app and SDK and integrated those capabilities into flagship products like Gmail, Photos, Drive and Gemini, later contributing on-device AI features for the default Phone app such as scam detection and call screening. He brings strong hands-on skills in Java, Android, Python and SQL and a track record of shipping user-facing features that scale to millions. His open-source work on WebRTC projects demonstrates full-stack and mobile expertise—refactoring an Android WebRTC library and building video conference UI and signaling integrations. Shuai’s background in scientific computing and containerized deployment for coastal modeling gives him a pragmatic approach to reproducible, reliable systems. He blends product-focused engineering with research-driven rigor to deliver robust, production-ready solutions.
code10 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Louisiana State University
bookBachelor's degree GIS, Bachelor's degree GIS at Chengdu University of Technology
bookMaster's degree Surveying Technology/Surveying, Master's degree Surveying Technology/Surveying at University of Electronic Science and Technology of China
github-logo-circle

Github Skills (18)

javascript10
css10
websocket10
android-development10
video-call10
websockets-client10
html10
mobile-ui10
webrtc10
websocket-client10
client-websocket10
java9
video-chat9
nodejs9
javas9

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
ddssingsong/webrtc_android

Dec 2018 - May 2020

webrtc VideoCall VideoConference 视频通话 视频会议
Role in this project:
userMobile Developer (Android)
Contributions:210 commits in 1 year 4 months
Contributions summary:Shuai's commits primarily focused on refactoring the `webrtc_android` repository to incorporate components as a library. They moved activities, classes, and resources into a separate `webrtclib` module. The user then implemented features to create a UI for video calling and conference calls, and also incorporated functionality for camera switching and muting the microphone. They also made changes to the layout files, and included dependencies for video calling.
videochatp2pvideocallwebrtcscreensharing
videoCall VideoConference 视频通话 视频会议
Role in this project:
userFull-stack Developer
Contributions:35 commits in 10 months
Contributions summary:Shuai primarily worked on the frontend aspects of the WebRTC video call application. Their contributions included modifying the user interface (index.html, index.css) and client-side JavaScript code (SkyRTC-client.js, conn.js). The user also made adjustments to the server-side JavaScript code (server.js, SkyRTC.js) to integrate the frontend with the backend signaling server. These changes appear to be related to the implementation of features such as file sharing, video streaming and the initial set up and configuration.
videochatwebrtc-signalingp2pvideocallwebrtc
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
Shuai Yuan - Software Engineer at Google