
Résumé
Work History
Okta, Inc.
Okta is an identity management platform connecting people and technology.
Site Reliability Architect
- Designed and implemented FedRAMP High-compliant Okta Workflows
- Mentorship across the org
- Manage inter-team relations and dependencies
Principal Site Reliability Engineer
- Onboarded Okta Workflows infrastructure during Azuqua acquisition
- Built the Okta Workflows SRE team from the ground up
- Team Lead for Okta Workflows SRE
- Architected and implemented Okta Workflows infrastructure
- Designed and implemented HIPAA-compliant Okta Workflows
Staff Site Reliability Engineer
- Designed and implemented HIPAA-compliant cells
- Designed and implemented FedRAMP-compliant cells
- Innovated on Okta’s ingress
- Okta’s Networking Subject Matter Expert
Senior Site Reliability Engineer
- Designed Okta’s PKI system
- Migrated Okta’s customer encryption to use AWS KMS
- Designed and authored production tool execution platform
- Migrated Okta from EC2 Classic to VPC
- Architected and built the Okta Internal Network spanning both VPCs and Regions
DevOps Engineer
- Designed and authored a CMDB built on top of Cassandra
- Redesigned Okta’s Chef Cookbooks
- Architected Okta’s Taxonomy
- Designed and authored a unified CLI for interacting with Okta’s infrastructure
- Collaborated to design and migrate Okta to a cell-based architecture
LaunchRock, Inc.
LaunchRock is a product that allows you to set up "launching soon" pages using a WYSIWYG page creator.
Full-stack Engineer
- Architected and implemented LaunchRock’s AWS infrastructure.
- Automated releases/continuous-deployment
- Architected and authored the frontend site builder.
Giftiki, Inc.
Giftiki was working on a new social commerce platform and collaborative gifting engine. LaunchRock acquired the whole team and discontinued the Giftiki product.
Full-stack Engineer
- Set up and maintained Giftiki’s AWS infrastructure
- Implemented auto-scaling for a service-oriented architecture
- Automated releases/continuous-deployment
- Implemented GitOps
- Architected and authored large swaths of both backend and frontend code
Technology Services Group, UIUC
TSG was the IT department supporting the University of Illinois at Urbana-Champaign's Department of Computer Science. TSG was responsible for the facilities, classroom technology, network, and research labs of the Siebel Center for Computer Science at UIUC.
Student Administrator
- Managed the Illinois Cloud Computing Testbed, a couple hundred machines running Hadoop
- Designed and implemented a web-based remote power management interface
- Designed and implemented a web-based electronic lock management interface for the building security system
- Supported the migration from the Illinois Ph directory to LDAP
Other Experience
Home Lab
My home lab is where I experiment with new technologies and develop new hobbies.
Infrastructure
- Designed and built a 6-node Kubernetes cluster built on k3s on physical machines
- Racked and stacked physical hardware
- Implemented a fault-tolerant Ceph cluster with 198 drives and 670TiB of raw storage
- Implemented Bacula to perform backups to LTO-6 tapes
- Implemented a home network with BGP and 40gbit/s interconnections between core routers supporting more than 150 client devices
- Implemented Wi-Fi with Ubiquiti’s UniFi products
Fabrication
- Designed and built a 3D printer farm
- Diagnosed and fixed issues with 3D printers
- Automated 3D printer jobs to best utilize printer farm
Electronics
- Designed and built an electronics lab
- Diagnosed and repaired electronics at the component level
- Built kits and my own projects on breadboards
Studio
- Built home recording studio
- Repaired a Mackie TT24 mixing console
- Recorded and mastered both music and speech
- Hosted karaoke
- Supplied equipment and stage operations for music festival
- Served as MC for music festivals
Tableflippers Anonymous
Tableflippers Anonymous is a video game community.
Infrastructure
- Designed and built a 20-node Kubernetes cluster from scratch on physical machines
- Racked and stacked physical hardware
- Applied for and received ASN 53546
- Purchased IP space 144.86.176.0/23
- Managed BGP peering
- Implemented PXE to boot diskless images on cluster
- Migrated existing workloads from Legion’s infrastructure
Runetide
- Architected and designed a mutable voxel-based, open-world MMORPG
- Implemented large parts of the backend microservices
- On hold until I find more time to work on this
v1x1
- Architected and implemented v1x1, a chatbot for Twitch and Discord channels
- Built using Java, Dropwizard, Redis, Cassandra, and Zookeeper with a service-oriented, no-single-point-of-failure architecture
- Implemented WebAssembly from scratch in Java to enable customization of the bot
- Built a web interface using Angular 2
- Implemented Argo for CI/CD
Legion
Legion is a Minecraft server network that has, over time, hosted other games such as TF2 and Factorio.
Infrastructure
- Designed and built Legion’s infrastructure on dedicated servers purchased from CoreNetworks
- Implemented ZFS snapshotting on top of OpenSolaris and OpenIndiana
- Migrated infrastructure to OVH
- Implemented GlusterFS
- Migrated to CephFS
- Implemented backups to AWS S3 and Glacier
- Implemented configuration management
- Mitigated DDoS attacks
Software
- Designed and implemented several dozen plugins to the Minecraft server, Bukkit
- Made modifications to the Minecraft server, requiring reverse engineering
- Implemented multi-server coordination and communication
- Implemented robust user authorization system
- Designed and implemented mini-games
- Found and patched security vulnerabilities in the Minecraft server
Community
- Managed and moderated the Minecraft server’s chat
- Dealt with spam, bots, and attacks
- Found and handled cheaters
- Organized and hosted community events and contests
ClueNet
ClueNet was an IRC-based community of tech and open-source enthusiasts.
Infrastructure
- Implemented Kerberos and LDAP for user authentication and authorization
- Architected and operated a fully-featured mail server using Courier, Maildrop, SpamAssassin, etc.
- Operated an IRC network with various services and bots
- Designed and authored custom IRC services suite
Wikipedia
- Designed and built ClueBot, a very successful heuristics-based anti-vandalism bot for Wikipedia
- Co-created ClueBot NG, Wikipedia’s most successful anti-vandalism bot using machine learning and neural networks
- Served as a Wikipedia Administrator
- Submitted patches to MediaWiki for bugs and features
- Assisted in the rewrite of Wikipedia’s Bot Policy
Community
- Managed and moderated the IRC chat rooms
- Dealt with spam, bots, and attacks
- Mediated disagreements between members
Winbots
Winbots was an IRC network run on home equipment.
Infrastructure
- Implemented a mail server using QMail, SpamAssassin, and ClamAV
- Operated an IRC network with various services and bots
Community
- Managed and moderated the IRC chat rooms
- Dealt with spam, bots, and attacks