Elaine Zhao

Software Engineer at Microsoft

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

🤩
Rockstar
🎓
Top School
Elaine Zhao is a software engineer with a data science master's from the University of San Francisco and three years of industry experience building reliable, production-ready systems. She blends ML and deep learning expertise with hands-on backend and DevOps work—at Microsoft she contributed to Azure Linux, patching security vulnerabilities and enhancing image customization and boot configuration. Prior roles span robotics at UBTECH and applied data science at Vianai and Orange Silicon Valley, giving her a solid mix of embedded systems, model-driven analytics, and distributed computing. Elaine is comfortable moving models from research into robust deployments and has a practical eye for security and system hardening that complements her statistical and experimental-design background.
code3 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Engineering Management, Bachelor's degree, Engineering Management at Beijing Jiaotong University
bookMaster's degree, Data Science, Master's degree, Data Science at University of San Francisco
github-logo-circle

Github Skills (9)

linux10
go10
grub9
patch9
kernel-module9
system-administration9
automations8
automation8
dockerfile8

Programming languages (2)

GoRPM Spec

Github contributions (3)

github-logo-circle
microsoft/azurelinux

Dec 2022 - Dec 2022

Linux OS for Azure 1P services and edge appliances
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:66 reviews, 9 commits, 69 PRs in 5 days
Contributions summary:Elaine's contributions primarily focused on enhancing the Azure Linux OS and related tooling. They addressed security vulnerabilities, specifically CVE-2022-4144, by mitigating buffer overruns within the QXL display driver. Furthermore, the user added new features to the image customizer, including service enabling/disabling, module loading/unloading, and the addition of a release file, thereby impacting the build and customization process of the OS. Additional modifications include implementing the capability to update hostname and updating grub.
cdrappliancesvmslinux-oslinux
Contributions:28 reviews, 25 PRs, 72 pushes in 3 months
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