William Jackson is a Site Reliability Engineer II based in the San Francisco Bay Area with eight years of professional experience building scalable, reliable systems. He brings strong backend expertise in Python and Java, practical NoSQL experience, and a track record of improving authentication and token handling in notable open-source projects like Cloud Foundry UAA. At Apple he focuses on production reliability and automation, drawing on prior training as a data engineer and hands-on internships that shaped his systems thinking. William enjoys tackling complex distributed systems problems and automating operational workflows to reduce toil. Outside work he applies his engineering skills to game design, coding personal games, and creating Twitch bot integrations, reflecting a blend of creative tooling and production-grade software development.
8 years of coding experience
1 year of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of California, Davis
CloudFoundry User Account and Authentication (UAA) Server
Role in this project:
Back-end Developer
Contributions:13 commits, 1 push, 1 branch in 1 month
Contributions summary:William primarily focused on modifying and removing code related to the login functionality within the UAA server, specifically related to the `/login` endpoint. They removed an HTML info endpoint, refactored code to prevent relying on string contains, and made changes to the refresh token logic to allow a backwards compatibility. The user also updated code to pull ACR claims from refresh tokens. These contributions show a focus on core back-end logic and authentication aspects of the project.
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
William Jackson - Site Reliability Engineer II at Apple