William Jackson

Site Reliability Engineer II at Apple

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of California, Davis
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

javas10
user-authentication10
authentication10
back-end-development10
oauth10
java10
openid-connect9
oid9
openidc9
spring-boot8

Programming languages (4)

JavaJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
cloudfoundry/uaa

Jun 2018 - Aug 2018

CloudFoundry User Account and Authentication (UAA) Server
Role in this project:
userBack-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.
openid-connectuaaoidcaccountauthentication
ECS189E/Memelify

Nov 2018 - Dec 2018

Contributions:28 commits, 29 pushes in 1 month
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