Fernando Gasperi is a Software Engineer with 11 years of experience building scalable, reliable systems across distributed backends, mobile tooling, and CI/CD infrastructure. He has driven large efficiency gains at Meta—e.g., cutting iOS testing capacity by half and reducing test-related land blocks by 95%—and owns modern pipelines and oncall practices for complex developer tools like Facebook's idb. His background spans startups to hyperscale engineering, from leading secure, privacy-aware mobile products at a mental-health startup to migrating high-traffic services at MercadoLibre with zero downtime. An active open-source contributor, he significantly improved Infer's scheduler to speed static analysis and implemented benchmarking infrastructure, showing a knack for performance tuning informed by perf and flamegraphs. Comfortable mentoring and shaping teams, he combines hands-on optimization skills with strong communication and developer-experience sensibilities.
11 years of coding experience
12 years of employment as a software developer
Licenciatura en Ciencias de la Computación Ciencias de la computación, Licenciatura en Ciencias de la Computación Ciencias de la computación at University of Buenos Aires
idb is a flexible command line interface for automating iOS simulators and devices
Role in this project:
Mobile Developer (iOS)
Contributions:4 reviews, 18 commits, 8 comments in 1 year 6 months
Contributions summary:Fernando primarily focused on adapting the `idb` tool to support newer iOS versions and features, specifically addressing compatibility issues with Xcode 12.5 and later. Their contributions involved modifying the codebase to utilize new APIs like `SimDevice` for location and hardware keyboard control, replacing older `FBSimulatorBridge` interactions. They also updated the test framework to align with type changes in Xcode 12.5, and adapted the tool for mac support.
A static analyzer for Java, C, C++, and Objective-C
Role in this project:
Back-end Developer
Contributions:26 commits in 2 months
Contributions summary:Fernando significantly contributed to the development of the `infer` static analyzer, specifically focusing on the scheduler components. Their work involved refactoring modules, introducing new scheduler options, and optimizing the task management process. The user implemented a `RestartScheduler` with file-based locking to handle tasks and reschedule incomplete ones. These changes aim to improve the efficiency and reliability of the analysis phase by managing the execution of analysis tasks.
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.