William Sanville is a seasoned software engineer with 13 years of experience building back-end systems, currently based in Mountain View and working at Facebook since 2013. He has a strong mobile and systems background—earlier roles include mobile development at Touch Lab and software engineering at Northeast Utilities—and holds an M.S. from RPI and a B.S. from UConn. William contributes to prominent open-source tooling for Android bytecode optimization (facebook/redex), where he improved test tooling to handle resource files, resolved build-name collisions, and added serialization support for resource string pools. Comfortable navigating low-level, performance-sensitive code, he combines practical engineering with attention to long-lived correctness in build and tooling systems. An understated strength is his ability to bridge device-focused concerns and backend infrastructure, turning tricky platform edge cases into maintainable solutions.
14 years of coding experience
6 years of employment as a software developer
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Rensselaer Polytechnic Institute
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at The University of Connecticut
Contributions:3 reviews, 248 commits, 53 PRs in 5 years
Contributions summary:William's primary contributions involved enhancing the bytecode optimizer for Android apps. Their work focused on adding capabilities to the `redex_instr_test` tool to handle resource files, including unzipping and passing extracted file paths to test fixtures. Additionally, the user fixed a buck name collision issue and implemented basic serialization support for ResStringPool manipulation. They also made updates to the code for handling different configuration values.
Contributions:21 pushes, 36 branches in 4 years 4 months
android-appsandroidstudioandroidbytecodekotlin
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.