Younies Mahmoud

Software Engineer at Google

Zurich, Zurich, Switzerland
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
Younies Mahmoud is a seasoned Software Engineer with a decade of experience, currently building core systems at Google in Zurich. He combines strong back-end engineering with deep expertise in internationalization—contributing to high-profile open-source projects like ICU and ICU4X to improve unit conversion, formatting, and fixed-decimal rounding for globalized software. His background spans high-performance computational biology research and mentoring, reflecting an ability to translate complex algorithms and large-scale data analysis into production-quality code. Comfortable across C++, Java, Python, and Rust, he focuses on precision, interoperability, and resource-constrained environments. Colleagues appreciate that he pairs rigorous academic training (MS from Washington University) with practical impact inside both research and industry codebases.
code10 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Computer Science, 3.84, Master's degree, Computer Science, 3.84 at Washington University in St. Louis
bookMasters & B.Sc. degree, Computer Engineering, 3.7, Masters & B.Sc. degree, Computer Engineering, 3.7 at Tanta University
stackoverflow-logo

Stackoverflow

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

Github Skills (13)

internationalization10
localization10
c-language10
rust10
i18next10
cprogramming-language10
unicode10
data-structure9
algorithm9
data-structures9
algorithms9
icu8
weka6

Programming languages (7)

TypeScriptJavaC++RustJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
unicode-org/icu4x

Nov 2021 - Sep 2022

Solving i18n for client-side and resource-constrained environments.
Role in this project:
userBack-end Developer
Contributions:762 reviews, 13 commits, 344 PRs in 10 months
Contributions summary:Younies contributed significantly to the `icu4x` repository, focusing on the implementation of the `FixedDecimal` struct. Their work included adding functionality for padding, truncation, and rounding operations, enhancing the numerical precision capabilities within the project. They also integrated Bidi class data, creating an adapter for compatibility with the `unicode-bidi` crate. Further contributions include implementing various rounding modes.
environmentssolvingclient-siderusttranslation
unicode-org/icu

Jul 2019 - Sep 2022

The home of the ICU project source code.
Role in this project:
userBack-end Developer
Contributions:409 reviews, 40 commits, 144 PRs in 3 years 2 months
Contributions summary:Younies contributed to the ICU project, focusing on enhancing unit conversion and formatting functionalities. Their work involved adding and improving unit conversion features, including support for constant denominators and unit aliases. Key changes included implementing complex unit conversion, refining the unit identifier generation, and improving unit preferences calculation, indicating expertise in internationalization (i18n) and unit handling within the ICU library.
cppc-plus-plusicu4cunicode-consortiumicu4j
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
Younies Mahmoud - Software Engineer at Google