Navid Pustchi

Senior Software Engineer at Bloomberg

New York, New York, 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

👤
Senior
🎓
Top School
Navid Pustchi is a Senior Software Engineer based in New York with a decade of experience specializing in security, identity and access management, cloud infrastructure, and federation. He has deep expertise building RBAC and ABAC models and has applied that research to practical cloud federation work—extending OpenStack Keystone and designing cross-cloud trust models. At Bloomberg he blends engineering and security architecture for large-scale cloud systems, drawing on prior roles at Turbonomic and Intel and a PhD in Computer Science. An active OpenStack contributor, he has improved Keystone and keystoneclient code quality and docs, showing a focus on developer experience and maintainability. He pairs rigorous academic research with production engineering, uniquely positioning him to translate formal access-control models into deployable cloud services. Colleagues appreciate that he bridges the gap between security theory and pragmatic cloud implementation.
code10 years of coding experience
job8 years of employment as a software developer
bookUniversity of Texas at San Antonio
languagesEnglish, Persian
github-logo-circle

Github Skills (12)

service-provider10
openstack10
api10
service-design10
python10
apidoc10
documentation10
rest-api8
api-rest8
restful-api8
api-design8
git7

Programming languages (2)

RubyPython

Github contributions (5)

github-logo-circle
OpenStack Identity (Keystone) Client. Mirror of code maintained at opendev.org.
Role in this project:
userBackend Developer
Contributions:9 commits in 11 days
Contributions summary:Navid primarily focused on improving the code quality and maintainability of the keystoneclient library. Their contributions involved fixing PEP257 violations in docstrings, ensuring the first line of docstrings was in the imperative mood, and adding a period at the end of the first line. The user also made changes to code within various files, including `access.py`, `v3/roles.py`, and `v3/credentials.py`, which suggests familiarity with the OpenStack Identity service's API. These changes indicate a focus on standardizing documentation and potentially improving the overall developer experience within the project.
opendevkeystoneidentityopenstack
openstack/keystone

Jan 2016 - Apr 2016

OpenStack Identity (Keystone). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:5 commits in 3 months
Contributions summary:Navid primarily focused on improving code quality and adhering to coding standards within the Keystone project. Their contributions included removing checks for default domain deletion, fixing PEP8 violations related to docstrings, and correcting typos to enhance documentation. These changes indicate a focus on maintaining the codebase, improving its readability, and ensuring the project's compliance with established style guidelines.
vcenterkeystoneopendevidentityopenstack
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
Navid Pustchi - Senior Software Engineer at Bloomberg