Alexander Perlman

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
Alexander Perlman is a Senior Lead Software Engineer at Capital One in New York with seven years of experience delivering cloud-native backend and platform solutions. He moved into software after a creative career in filmmaking and media, bringing a filmmaker’s eye for detail and a philosophy degree’s analytical rigor to engineering and DevOps. An active open-source contributor, he has improved Kubernetes client handling in jupyterhub/kubespawner and added job/run management features to kubeflow/pipelines, helping productionize ML workflows. Known for bridging product, infrastructure, and developer experience, he balances leadership at scale with hands-on contributions — and curiously calls himself a “Rugged Indoorsman,” hinting at an ironic adventurous streak.
code8 years of coding experience
github-logo-circle

Github Skills (14)

kubeflow10
kubernetes10
sdk10
jupyterhub10
python10
kubernetes-pod10
pipeline9
refactorings9
refactoring9
mlops9
docker8
dockerce8
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
Alexander Perlman