# Jonah Pan > Staff Software Engineer at Okta Location: San Jose, California, United States Profile: https://flows.cv/jonahpan Passionate software engineer ## Work Experience ### Staff Software Engineer @ Okta Jan 2022 – Present | San Francisco Bay Area Directories Integration Team • https://help.okta.com/en-us/Content/Topics/Directory/directory-integrations-main.htm • Ingestion of data (user profiles and groups) from Active Directory, LDAP, and custom sources • Delegated authentication to on-prem directories (agent and agentless approaches and single sign-on) • User lifecycle management • Just-in-Time (JIT) provisioning for new user creation as they authenticate with Okta: https://help.okta.com/en-us/Content/Topics/Directory/ad-agent-add-update-JIT.htm ### Senior Software Engineer @ Splunk Jan 2018 – Jan 2022 | San Francisco Bay Area Search and Indexing Team: • Data Lake (patent us-11892976: indexing of structured data in AWS S3 with columnar storage format like ORC and Parquet and performant structured search from Splunk to data in S3): https://www.splunk.com/en_us/blog/platform/announcing-splunk-federated-search-for-amazon-s3-now-generally-available-in-splunk-cloud-platform.html • Search Federation (Patent us-11892976: Searching data outside of Splunk, think AWS S3): https://www.splunk.com/en_us/blog/platform/announcing-splunk-federated-search-for-amazon-s3-now-generally-available-in-splunk-cloud-platform.html • Next generation search language (SQL-like, supporting search federation - searching data from multiple sources/providers) • Data searching • Data pre-processing and pre-aggregation • Search metadata ### Senior Full Stack Engineer @ EY Jan 2018 – Jan 2018 | San Francisco Bay Area Multi-region Enterprise Data Governance and Security Platform Team ### Staff Engineer @ Palo Alto Networks Jan 2017 – Jan 2018 | San Francisco Bay Area SaaS Security Team: • Worked on Cloud Access Security Broker SaaS service, Aperture, in Java with Spring, AWS, MongoDB, in a microser - vices envrionment for enterprise applictions security in the cloud by providing: monitoring, reporting, data loss prevention with automated incident remediation, known and unknown malware prevention ### Senior Software Engineer @ ServiceNow – The Enterprise Cloud Company Jan 2013 – Jan 2017 | San Francisco Bay Area Asset Management Team: • Worked on IT Software Asset Management application in Java and JavaScript handling millions of records to calculate licensing positions for enterprises through normalization of discovery, and reconciliation of entitlement and usage • Worked on distributed data transfer system moving millions of records of data Automation Applications Team: • Worked on Cloud Management Platform application to empower organizations by automating the virtual resource provisioning process with a self-service catalog and discovery to optimize their usage through the entire cloud lifecycle. Out-of-box support includes AWS, VMware, Microsoft and the framework is extensible to plug in any cloud providers) • Worked on Service Delivery application, a DevOps automation application, in Java and JavaScript to automate the service deployment process from service architecture designing and configuration with a canvas to deployment with a provider of choice (ServiceNow, Chef, Docker, etc.) ### Software Engineer @ RedWhale Software Jan 2013 – Jan 2013 • Designed and implemented REST web services with WCF in ASP.NET and Ruby on Rails for web applications • Designed and built the frontend and backend of e-commerce websites using jQuery, Bootstrap, ASP.NET MVC, and SQL database • Maintained and implemented new features for modern and legacy websites and web applications in PHP, ASP.NET MVC and Classic ASP codebases • Worked closely with clients for a wide variety of technical projects, including but not limited to user interface, web application, from design to implementation ### Course Programming Project Developer @ UC Berkeley Jan 2012 – Jan 2012 • Modified a given project framework and implemented a variant version to simulate a real-world network where the links between switches/routers can go up and down causing the routing state to never be stable for 300 upper-division students of EE122 Introduction to Communication Networks (Software-Oriented) ### Software Developer @ Center for Research & Education on Aging Jan 2012 – Jan 2012 • Developed and maintained the frontend interface and backend infrastructure for a bioinformatic search engine in Python and Java with MySQL ## Education ### Bachelor’s Degree in Computer Science University of California, Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/jonahpan --- Source: https://flows.cv/jonahpan JSON Resume: https://flows.cv/jonahpan/resume.json Last updated: 2026-04-12