Michał Sienkiewicz

Staff Software Engineer at Google

Cambridge, England, United Kingdom
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
Michał Sienkiewicz is a Staff Software Engineer with 12 years' experience building large-scale backend systems, currently tech-leading Google’s cloud infrastructure for Android and WhatsApp backups that serve billions of devices. He joined Google in 2020 after driving Remote Execution orchestration and build/test distribution at Facebook, and earlier contributed to Buck, the widely used fast build system, improving its offline logging and reliability. An Imperial College MEng (First Class) graduate with strong internship pedigree at Facebook, he combines deep distributed-systems expertise with hands-on engineering and cross-team leadership. Notably, his background spans both storage and orchestration layers, giving him a rare end-to-end perspective on scalable build and backup platforms.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster of Engineering (MEng), Computing, First Class Honours, Master of Engineering (MEng), Computing, First Class Honours at Imperial College London
bookIB Diploma, 42/45, IB Diploma, 42/45 at IB Ingmar Bergman
stackoverflow-logo

Stackoverflow

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

Github Skills (7)

javas10
logging10
build-system10
java10
testing10
python4
android4

Programming languages (3)

JavaC++Python

Github contributions (5)

github-logo-circle
facebook/buck

Jul 2016 - Jan 2020

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
userBack-end Developer
Contributions:82 commits in 3 years 6 months
Contributions summary:Michał primarily contributed to the development and enhancement of the "buck" build system. Their work involved implementing features related to offline logging, including the addition of new subdirectories and the creation of methods for handling log paths and creating directories. They also added a ScribeLogger with an offline mode and supporting test loggers to enable storing of logging data when logging fails. These changes suggest the user was focused on improving logging capabilities and reliability within the build system.
buckpythonplatformsandroidlanguages
Tetris-Duel-Team/Tetris-Duel

Jun 2014 - Feb 2016

Contributions:16 commits, 1 push in 1 year 7 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
Michał Sienkiewicz - Staff Software Engineer at Google