Engineering leader and established software engineer with over ten years of experience (6+ years as a full stack software engineer, 4+ years in management/leadership).
2024 — Now
Created and managed a new team responsible for building residential project management software to automate and parallelize existing manual workflows. Audited several third party software options to validate decision of building in-house software with executive leadership. Drafted team roadmap and worked with stakeholders to decide on a proof of concept feature. Wrote multiple 6-pagers for the team's vision/objectives, 2023 deliverables, and resourcing requests that were positively reviewed with the company's CEO, CTO, and Eng VP.
Took ownership of the Design Services team: an existing team of six engineers working on new software for panel design. Created quarterly roadmaps for the team and negotiated new deadlines with product+eng leadership to give more time for feature testing and bugfixing. Prioritized operational work that decreased backend latency by 60% and front end feature loading latency by 80%
Took ownership of the EDDiE team: an existing team of 5-6 engineers working on critical Sales software. Created 2024 quarterly roadmaps and technical prioritization, set up an oncall rotation for the team, defined engineering testing/QA best practices after priorities for dedicated team QA testers shifted, and helped improve the engineering quality bar on the team through PRs and ticket reviews.
Gave talks on best practices for writing incident post-mortems and an introduction to Golang.
Created and managed the External Safety team, starting with one engineer from the main Safety team and hiring three more engineers. Established processes such as team retrospectives, weekly execution meetings, a Kanban workflow, and team fun events. Set up initial mission + tenets for the team.
Took ownership of the Internal Safety team in August 2020, sharing all processes from External Safety and implementing others such as a product inject rotation and a monthly lunch & learn series.
Grew both Safety teams from 9 => 13 engineers and hired two engineering managers to take over the day to day of both teams. Promoted 3 junior engineers to the next level and one mid level engineer to a senior engineer. Successfully transitioned an IC to an engineering manager.
Oversaw execution of major Safety projects including a large overhaul of user reporting functionality, new tools for handling user appeals, new reporting mechanisms for incoming legislation, resetting violating usernames, and additional account verification steps for users.
Key stakeholder in a project to overhaul Twitch's internal Safety systems - wrote portions of the project proposal that got reviewed and signed off by executives, coached a senior engineer on providing high level technical direction, execution plans, and coordination with external teams.
Chat
Rewrote the emote picker with a new rendering paradigm that decreased client render latency by 2.5x, preventing browsers from freezing for users who subscribed to large amounts of creators.
Created a static documentation site for the team and wrote 10 pages of front end docs
Pushed for interviewing excellent by holding sessions on how to be an efficient technical interviewer for engineers and how to hold debriefs/syncs for hiring managers.
External Safety
Lead engineer on a large technical migration that pulled user blocking functionality out of a monolithic service with shared infra into its own independent repository and infra. Involved migrating >200gb of data and a traffic migration with no downtime for a feature that received ~50k rps.
Set up org-wide lightning talks, initially managing/organizing them on my own before creating a rotation of volunteers to help run them. There were 16 sessions of lightning talks between when I started them in Jan 2020 to when I left.
San Francisco Bay Area
Team lead: established team yearly roadmap with stakeholders, added new team processes such as pre-development steps and ticket auditing meetings, shortened the team's on call rotations
Introduced Redux and Redux testing utilities by creating a mobile version of the user settings page
Lead engineer who built a new service to increase user engagement with 2-4 other engineers. Made sure each engineer was unblocked while also doing technical work such as writing the tech design document, infrastructure setup, data model creation, service integration into Goodreads web, and metrics/alarms creation.
Education
University of California, Berkeley
Electrical Engineering and Computer Science
Phillipsburg High School