Jonathan Whitaker Email and Phone Number
Jonathan Whitaker is a Staff Software Engineer @ Reddit, Inc | Distributed Systems, Technical Leadership at Reddit, Inc..
Reddit, Inc.
View- Website:
- reddit.com
- Employees:
- 999
-
Staff Software EngineerReddit, Inc. Aug 2024 - PresentUtah, United States -
Openfga Core MaintainerCloud Native Computing Foundation (Cncf) Mar 2021 - PresentSalt Lake County, Utah, United States(See Description for Okta/Auth0 Employment Below) -
Staff Software DeveloperAuth0 By Okta Mar 2021 - Jul 2024* Build and operate production distributed systems involving high concurrency with horizontal scalability capable of millions of RPS and with large data sets requiring complex sharding tactics* Drive technical leadership and R&D in features, architecture, and design of the Okta FGA and OpenFGA platforms, which are capable of very high throughput and large scalability and used by many vendors in production environments.* Contribute and maintain distributed system protocols across the FGA platform such as gossip based protocols for discovery and rate limit distribution* Write and maintain complex algorithms involving graph-based evaluations of complex permission policies on dynamic datasets.* Author, review, and maintain RFDs related to technical design discussions and assist/drive architecture reviews.* Collaborate in R&D with cutting edge vendors to solve industry wide problems in the Identity and Access Management domain.* Write, maintain, and deploy containerized Go applications with automated CI/CD processes on AWS Fargate and Kubernetes platforms.* Participate in and lead SRE practices including Firedrills, SLA/SLOs, log/metric/trace reporting, on call rotation, Playbooks, etc..* Engage and participate in security reviews processes and CVE mitigations with internal and external security teams.* Assist Product Managers with technical roadmap discovery, planning, and strategic execution of the technical roadmap.* Work with leadership to plan, groom, and report technical progress reports and software delivery timelines.* Mentor junior engineers through mentorship programs and one on ones.* Help maintain the OpenFGA community through code reviews and the community issue backlog, and respond to the community in Github Discussions and Slack.* Act as a developer evangelist for Okta FGA and OpenFGA - Author and review technical blog posts - Present at industry conferences - Engage in project collaborations across organizations -
Senior Software EngineerAdobe Workfront Mar 2020 - Mar 2021Lehi, Utah, United States• Led a team of developers to design, build, and continuously monitor messaging and data pipeline infrastructure that is used across the Adobe Workfront platform to distribute, index, and aggregate data between services• Initiated and oversaw the design proposal and early stage development of a multi-region fine-grained access control engine that will serve the Adobe Workfront platform and it’s various use cases. The design goals were largely inspired by Google Zanzibar properties - scalability, consistency, flexibility• Employed SRE tactics to monitor and maintain applications at scale in production environments• Co-authored and maintained appropriate runbooks and automated disaster recovery mechanisms to support rapid recovery and triaging of failures and errors• Leveraged modern observability tooling and tactics to track, trace, and analyze application performance through metrics, logs, and tracing mechanisms. Utilized these metrics to fine-tune workload scaling and resource utilization• Automated CI/CD processes for deployments using GitLab CI/CD and Helm for deployments in multi-region Kubernetes environments and introduced review app deployments for canary releases• Streamlined infrastructure management and administration through Terraform• Participated in weekly Architecture Council meetings to guide platform architecture for the company. My role was because of my influence over large initiatives I was involved in within the core platform group• Collaborated with handfuls of internal product and development groups to gather use-cases that were critical to address. These collaborations helped build trust and camaraderie between groups within the organization• Focused on continuous learning through exposure to a wide variety of new technologies, patterns, and involvement in technical designs for a broad number of projects with the Adobe Workfront platform -
Senior Software EngineerSolutionreach, Inc. Dec 2017 - Feb 2020Lehi, Ut• Co-led a team of four to architect, develop, monitor, and maintain a distributed Identity and Access Management (IAM) system capable of handling a platform of over 30 integrated microservices• Built and administered service-to-service and end-user authentication workflows using OpenID Connect and OAuth2 flows• Started building federation to integrate identities from external identity providers into a single IAM system through standards such as OpenID Connect and SAML2• Built and maintained multiple Go client libraries to manage infrastructure as code• Enhanced various development processes and improved developer workflow through clever automation• Developed automation strategies using tools such as Terraform to automate development lifecycles and infrastructure resources• Integrated frameworks including: OpenCensus, Prometheus, Stack Driver, and Grafana to monitor and alert on service metrics and provide service reliability insights• Authored and maintained over 8 distributed Go microservices• Utilized distributed Cloud database technologies including Google Cloud Spanner (SQL), Redis, and Cloud BigTable (Key/Value)• Deployed, promoted, and managed application workloads running on Kubernetes hosted on Google Kubernetes Engine (GKE)• Leveraged kubectl, minikube, and other Cloud Native tooling to develop applications in a Cloud environment -
Embedded Software EngineerPlexus Corp. May 2016 - Dec 2017Boulder, Co• Collaborated directly with the R&D team of a major silicon chip manufacturer on a 1.7 million dollar contract, creating business quotes, proposals, and technical design reviews• Documented and tested software under the highest safety classification for medical grade software including: unit testing, integration testing, and system testing• Applied Agile scrum methods for software development including: daily standups, sprint planning meetings, and sprint retrospectives• Utilized project management and version control tools to plan, track, and support the development process executed across bi-weekly sprints• Collaborated across multidisciplinary teams both internally and with external customers for teams ranging in sizes of 2 to 40 engineers• Provided continuous improvement within the company, especially within the software group by expanding our build server capabilities and creating educational presentations -
Software Engineer Intern In ProbeIm Flash May 2015 - Aug 20154000 N Flash Dr, Lehi, Ut• Designed and implemented a software system to improve the process of uploading both parametric and functional test data for both inline and post fabrication processes.• Authored a web application to load parametric and functional test fixture configurations on test equipment using Javascript, HTML5, and CSS• Created a backend database model and business logic using MySQL, PHP, and Perl• Was able to streamline a previously inefficient process which was putting wafer lots on hold, thus costing fabrication throughput.• Streamlined solution adopted globally at IMFLASH in Lehi, Singapore, and Boise -
Software DeveloperUniversity Of Utah Nanofab Aug 2013 - Mar 2015• Designed a RFID card reader system to enhance the process of enabling and disabling tools in the cleanroom environment.• Implemented a back-end communication interface for the RFID card reader system using Python• Trained and qualified in 100/1000/10,000 rated cleanroom• Maintained, managed, and developed for the University of Utah's Nanofab systems management software (Coral) -
Sem TechnicianUniversity Of Utah Nanofab Nov 2012 - Aug 2013• Trained and provided analysis guidance to users for research samples using the FEI Quanta 600 Schottky type cold field emission gun (FEG).
-
Computer TechnicianSuperior Computers Nov 2011 - Aug 2012• Provided computer repair services and computer technology guidance to the general public.
Jonathan Whitaker Education Details
-
3.979
Frequently Asked Questions about Jonathan Whitaker
What company does Jonathan Whitaker work for?
Jonathan Whitaker works for Reddit, Inc.
What is Jonathan Whitaker's role at the current company?
Jonathan Whitaker's current role is Staff Software Engineer @ Reddit, Inc | Distributed Systems, Technical Leadership.
What schools did Jonathan Whitaker attend?
Jonathan Whitaker attended University Of Utah.
Who are Jonathan Whitaker's colleagues?
Jonathan Whitaker's colleagues are Ebot Mail, Eden Margo, J Smirh, Erik Bro, Michael Fullan, Laura U., Noelle Sage.
Not the Jonathan Whitaker you were looking for?
-
Jonathan Whitaker
Mountain View, Ca2myhippo.com, step.com -
1richmond.edu
1 (804) 2XXXXXXX
-
Jonathan Whitaker
Data Scientist And Ai Researcher. @Johnowhitaker On Twitter. Very Inactive On Li, Contact Elsewhere For Anything Time Sensitive!Portland, Or -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial