Alexander Perlman

Distinguished Engineer at Capital One

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

🤩
Rockstar
🎓
Top School
Alexander Perlman is a Distinguished Engineer at Capital One with eight years of professional engineering experience and a creative background in film and visual effects. He blends media production sensibilities—directing, cinematography, editing—with pragmatic back-end engineering and DevOps expertise, having led platform work at Sportsrocket and progressed through multiple senior roles at Capital One. An active open-source contributor, he has improved Kubernetes integrations for JupyterHub and extended job/run management in Kubeflow Pipelines, showing a knack for making cloud-native ML and orchestration tooling more robust and maintainable. Based in New York and self-described as a "Rugged Indoorsman," he pairs hands-on coding (Python/Kubernetes-focused) with design-minded problem solving, often approaching engineering challenges with a storyteller’s attention to clarity and user experience.
code8 years of coding experience
job18 years of employment as a software developer
bookMachon Shlomo - The Heiden Institute
bookBachelor's degree Philosophy, Bachelor's degree Philosophy at Binghamton University
bookStuyvesant High School
stackoverflow-logo

Stackoverflow

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

Github Skills (12)

kubeflow10
kubernetes10
sdk10
jupyterhub10
python10
kubernetes-pods10
pipeline9
mlops9
refactoring9
docker8
machine-learning8
dockers8

Programming languages (13)

C++CGoHTMLYAMLJsonnetTypeScriptShell

Github contributions (5)

github-logo-circle
kubeflow/pipelines

Feb 2022 - Jan 2023

Machine Learning Pipelines for Kubeflow
Role in this project:
userBack-end Developer
Contributions:90 reviews, 9 commits, 26 PRs in 11 months
Contributions summary:Alexander primarily contributed to the KFP SDK, implementing features related to job and run management within the Kubeflow Pipelines framework. Their work includes adding methods to enable/disable and archive/unarchive/delete jobs and runs. Furthermore, they enhanced the SDK by adding new functionalities such as printing links for details in the user interface and improving the experiment and run creation methods. The user's commits also include refactoring the code and resolving mypy findings.
pipelinetektondata-sciencemachine-learningmlops
jupyterhub/kubespawner

Jul 2021 - Jul 2021

Kubernetes spawner for JupyterHub
Role in this project:
userBack-end Developer
Contributions:2 reviews, 5 commits, 2 PRs in 6 days
Contributions summary:Alexander contributed to the `kubespawner` project by modifying and generalizing the functionality of the `reflector.py` file. Their work focused on improving the handling of Kubernetes client interactions, particularly with regard to resource naming and the configuration of the client itself. They also introduced a dictionary-based approach for mapping plural to singular resource names, enhancing code clarity and maintainability within the project. These changes likely improved the integration between JupyterHub and Kubernetes.
spawnerjupyterhub-kubernetes-spawnerjupyterkuberneteskubernetes-cluster
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