Simon Behar is a Senior Software Engineer based in New York with a decade of experience building cloud-native systems and developer tools. He has driven core features and performance improvements for Argo Workflows—one of the most widely used CNCF workflow engines—contributing to its DAG processing, templating, telemetry, and UI rewrite while mentoring external contributors. At Intuit he advanced from front-end work in React/TypeScript to backend and DevOps engineering, and now applies that full-stack, production-focused perspective at Airbnb. Simon is comfortable across CLI tooling, API servers, and Kubernetes integrations, and has a track record of shipping pragmatic fixes and UX-savvy enhancements like granular sync flags and async behaviors. Colleagues rely on him for reliable bug fixes, thoughtful refactors, and clear design discussions that scale open-source projects to hundreds of organizations.
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.