Salma Samy

Software Engineer at Google

Germany
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
Salma Samy is a seasoned Software Engineer with 10 years’ experience building monolithic and distributed systems, currently contributing to Google from Germany. She designs and implements REST APIs, refactors front- and back-end codebases, and has hands-on experience with microservices, event-driven architectures, and IaC provisioning. Her work spans data engineering—ETL, staging, and analytics dashboards—so she bridges application development and data insights. An active open-source contributor, she enhanced Bazel’s back-end with module override flags and patch support, improving dependency management and compatibility checks. Known for meeting deadlines and resolving security vulnerabilities, she combines pragmatic engineering with clear communication and a track record of mentoring and teaching younger developers.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Cairo University
github-logo-circle

Github Skills (8)

dependency-management10
javas10
starlark10
build-system10
bazel10
java10
build-configuration9
testing8

Programming languages (6)

JavaC++StarlarkHTMLKotlinPython

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Aug 2022 - Jan 2023

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end Developer
Contributions:34 reviews, 10 commits, 22 PRs in 4 months
Contributions summary:Salma primarily contributed to the back-end functionality of the Bazel build system, specifically focusing on the implementation of module overrides. They added a new module override flag and implemented the logic to handle it. Additionally, they introduced support for patch commands in module overrides, enhancing the system's ability to manage dependencies. They also refactored code and introduced compatibility checks to verify Bazel version compatibility.
scalablecorrectbazelmulti-languagebuild-system
Contributions:5 pushes in 5 years 5 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
Salma Samy - Software Engineer at Google