Simon Behar is a Senior Software Engineer in New York with 10 years of experience, currently at Airbnb. He specializes in back-end and DevOps work for cloud-native systems and Kubernetes, and is a recognized core contributor to Argo Workflows and Argo CD. At Intuit he helped turn Argo Workflows into a widely used CNCF-hosted project—rewriting its UI, building cron and telemetry engines, refactoring the DAG processor, and mentoring external contributors. He pairs low-level performance and reliability work with UX-focused improvements and robust testing, and brings earlier data-analytics experience to product-facing engineering decisions. Colleagues know him for shipping pragmatic developer-experience features (for example, granular sync/wait flags and async syncing in argo-cd) while fostering open-source community growth.
10 years of coding experience
4 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of California, Berkeley
High School Diploma, High School Diploma at Canyon Crest Academy
Contributions:35 releases, 865 reviews, 809 commits in 2 years 5 months
Contributions summary:Simon primarily focused on workflow template modifications and bug fixes within the Argo Workflows project. Their contributions involved implementing features like handling optional artifacts in DAG templates, supporting status references within DAG tasks, and resolving issues related to metric emission and retries. They also worked on improvements, like addressing a bug in retry strategies and modifying the UI to display improved information.
Contributions:1 review, 42 commits, 39 PRs in 8 months
Contributions summary:Simon primarily focused on enhancing the `argocd app` command-line tool. Their contributions include adding features such as the `--resource` and `--label` flags to the `argocd app sync` and `argocd app wait` commands, allowing for more granular control over application synchronization and waiting behavior. They also introduced the `--async` flag for asynchronous syncing and the `logout` command. Code changes indicate modifications to both application management and the underlying configuration management. Their work also shows expertise in testing and UI/UX improvements.
cdcontinuous-deploymentdokkupipelinehelm
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.