Mehdy Bohlool

Staff Software Engineer at Google

San Francisco, California, 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
Mehdy Bohlool is a Staff Software Engineer with over 20 years of experience building cloud-native systems and leading cross-functional teams at top tech companies including Meta and Google. He specializes in cloud computing, API and OpenAPI design, and the software lifecycle, with deep hands-on expertise in Kubernetes core components and client libraries. Mehdy has driven critical work on OpenAPI support, API aggregation, and Custom Resource Definitions, and has contributed across language clients (Go, Python, Java) and generator tooling to keep Kubernetes’ ecosystem healthy and up to date. His background in computer vision (M.S.) and early embedded systems work gives him a rare combination of systems-level rigor and practical API design sense. A committed open-source maintainer, he also automated and containerized client generation workflows to improve reproducibility and quality across projects. Based in San Francisco, he pairs technical leadership with a passion for teaching and mentoring engineers.
code11 years of coding experience
job18 years of employment as a software developer
bookAmirkabir University of Technology
bookMaster's degree Computer Science - Computer Vision, Master's degree Computer Science - Computer Vision at Florida Institute of Technology
bookBachelor Applied Physics, Bachelor Applied Physics at Isfahan University of Technology
github-logo-circle

Github Skills (50)

dependency-management10
url-routing10
api-rest10
kubernetes10
docker10
client-library10
python10
apidoc10
api-design10
restful-api10
protocol-buffers10
swagger10
websocket10
dockers10
java10

Programming languages (13)

C#JavaMakefileGoMustacheHTMLJupyter NotebookHCL

Github contributions (5)

github-logo-circle
kubernetes-client/python

Oct 2016 - Dec 2018

Official Python client library for kubernetes
Role in this project:
userBack-end Developer
Contributions:21 releases, 412 commits, 312 PRs in 2 years 1 month
Contributions summary:Mehdy contributed to the development of the Python client library for Kubernetes, focusing on client generation and code updates. Their work involved creating scripts for client generation using Maven and Swagger specifications, as well as patching and pre-processing the generated code. Furthermore, the user integrated Google Cloud Platform (GCP) token support and added example files demonstrating usage of the client, in addition to adding support for websocket streaming.
pythonclient-librarypython-clientk8skubernetes
kubernetes-client/gen

Mar 2017 - Mar 2018

Common generator scripts for all client libraries
Role in this project:
userDevOps Engineer
Contributions:54 commits, 47 PRs, 39 pushes in 11 months
Contributions summary:Mehdy primarily focused on improving the client generation process by adding new generators for different languages and automating the build process. They integrated containerization using Docker to streamline the client generation and ensure reproducibility. The user also addressed bug fixes related to environment variables within the container and incorporated the latest swagger-codegen commits for the Python generator.
code-generationpythoncode-generatorclient-librariesgenerator
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
Mehdy Bohlool - Staff Software Engineer at Google