Francesco Capponi is an entrepreneurial software engineer based in San Francisco with 11 years of experience building robust back-end systems and a passion for expanding educational opportunities through volunteer work (LeadTheFuture.tech). He combines formal training from UC Davis and Stanford’s Advanced Computer Security program with practical contributions to high-scale open-source infrastructure, including resilience-focused improvements to LinkedIn’s widely used rest.li framework. Francesco’s work shows a strong attention to reliability and exception-handling in asynchronous service components, reflecting deep system-level thinking beyond routine feature development. Comfortable in both startup and enterprise contexts, he blends hands-on coding with product-minded engineering to deliver maintainable systems. Outside of work he channels technical skills into education-focused volunteering, aiming to create pathways for students into tech.
11 years of coding experience
Computer Science Engineering, Computer Science Engineering at University of California, Davis
Computer Science Engineering, Computer Science Engineering at Alma Mater Studiorum – Università di Bologna
Stanford Advanced Computer Security, Stanford Advanced Computer Security at Stanford University
Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Role in this project:
Back-end Developer
Contributions:94 commits, 2 PRs, 3 pushes in 3 years 6 months
Contributions summary:Francesco's commits primarily focused on enhancing the robustness of the `linkedin/rest.li` framework. The user refactored test code to handle unchecked exceptions, specifically `RuntimeException` and `Error`, within the `EntityStreams` component. The commits demonstrate a strong understanding of exception handling and its impact on the framework's stability, with changes made to address how exceptions are handled in different Observer, Reader, and Writer contexts. The modifications included new test cases to ensure correct behavior under various error conditions.
Contributions:6 PRs, 25 pushes, 10 branches in 6 months
sinkconnectorsink-connectorbigquerykafka-connect
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.