Staff Software Engineer - Monitoring & Observability at Meta
New York, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Henry Bond is a Staff Software Engineer in Monitoring & Observability with a decade of experience building data-driven monitoring systems and front-end visualizations for metrics, logs, events, and traces. Based in New York, he combines production-grade observability engineering at Meta with a background in capital markets technology where he led reporting platforms, SOA reference data, and infrastructure projects at Bank of America Merrill Lynch. He’s proficient across full stacks—from Java EE back-ends and enterprise middleware to rich front-end tooling—and has applied custom monitoring automation and Python scripting in high-stakes trading environments. Henry also contributes to notable open-source work such as Facebook’s Recoil, adding debugging and state-stability features that improve developer insight. Currently he’s focused on applying AI to speed root cause analysis, blending classical monitoring practices with machine learning to make incident response more accurate and actionable.
10 years of coding experience
8 years of employment as a software developer
1st Class Honours BEng Computer Science, 1st Class Honours BEng Computer Science at Imperial College London
Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
Role in this project:
Full-stack Developer
Contributions:2 reviews, 18 commits, 1 PR in 1 year 9 months
Contributions summary:Henry primarily contributed to the `recoil` library, focusing on internal Facebook-specific integrations and improvements. They made significant changes related to oncall rotation updates by modifying the codebase to reference a new oncall service. Additionally, the user implemented a component debug name feature for determining which React components are subscribed to Recoil nodes, which aids in debugging. The user also added a helper to wait for all underlying RecoilValues to settle to either an Error or Value state.
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
Henry Bond - Staff Software Engineer - Monitoring & Observability at Meta