Leonid Baraz

Senior Software Engineer at Google

Kirkland, Washington, 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
Leonid Baraz is a Senior Software Engineer with over 7 years of recent experience and a long-standing career spanning roles at Google, Microsoft, and Intel. Based in Kirkland, Washington, he focuses on backend development and security engineering, contributing to high-profile open-source projects like Google’s Asylo where he improved error and status-handling macros to boost code clarity and maintainability. He brings deep systems and security sensibilities from decades in industry combined with formal graduate training from Ural State University and Novosibirsk State University. Known for pragmatic refactors that reduce complexity, he favors small, high-impact changes that improve developer ergonomics and system robustness. Colleagues rely on him for steady, security-minded engineering on critical platform code.
code7 years of coding experience
job19 years of employment as a software developer
bookMSc, MSc at Ural State University named after A.M.Gorky
bookMaster's degree, Master's degree at Novosibirsk State University (NSU)
languagesEnglish, Russian, Hebrew, Polish
github-logo-circle

Github Skills (5)

macros10
error-handling10
c-language10
cprogramming-language10
security9

Programming languages (1)

C++

Github contributions (2)

github-logo-circle
google/asylo

Jul 2018 - Jan 2020

An open and flexible framework for developing enclave applications
Role in this project:
userBack-end Developer & Security Engineer
Contributions:73 commits, 7 pushes, 2 issues in 1 year 6 months
Contributions summary:Leonid primarily focused on implementing and refactoring utility macros, specifically related to status handling and error management within the Asylo framework. They introduced convenience macros for handling `Status` and `StatusOr` objects, significantly simplifying code and improving readability. The commits demonstrate a focus on improving code quality, security, and maintainability by utilizing specific status and error handling patterns.
trusted-execution-environmentdevelopingteeflexible-frameworkconfidential-computing
google/mako

Dec 2019 - Dec 2019

Mako - A performance testing library and service
Contributions:1 comment, 1 issue in 1 day
testingmakobenchmarkperformanceperformance-testing
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
Leonid Baraz - Senior Software Engineer at Google