Ex-Google Ex-Karat SWE Looking for Backend Roles
Summary
Technologies: C++ | Rust | Ruby/ Rails | React | SQL | GraphQL | AWS | Java | Python | Version Control (Git, Mercurial)
R | SML | Bash | Mathematica | Sage | Javascript
Publication: Biased Permutative Equivariant Categories, with K. Bangs, S. Binegar, Y. Kim, K. Ormby, A. Osorno & L. Xu. Appears in Vol. 23 of Homology, Homotopy and Applications. doi.org/10.4310/HHA.2021.v23.n1.a6
W. L. Putnam Math Competition: Annual proof-based contest. Taken in 2016 (scored 12/120, 74th percentile), 2017 (18/120, 82nd percentile), and 2018 (2/120, 53rd percentile).
Work Experience
Karat | Seattle, WA - Software Engineer	
January 2022 - January 2023
Worked in the Candidate/IVE team, managing code across the tech stack directly affecting the experience of candidates and Interview Engineers (IVEs). Focused on IVE workflows, billing and interview systems.
Worked across a wide tech stack, including Ruby on Rails, React, Postgres, and GraphQL.
Wrote and groomed JIRA tickets, working with product and end-user stakeholders to refine acceptance criteria. Led and contributed to collaboration sessions to address ambiguity and technical roadblocks.
Contributed to a large-scale refactoring of the scheduling pipeline to a microservice, enabling data-driven scheduling algorithms. Built server and client sides of a GraphQL API, edited existing terraform to enable data pipelining.
Designed and presented a prototype of a cloud development environment using Github Codespaces, addressing a longstanding issue of fragile development environments exacerbated by Apple/Intel CPU heterogeneity.
Fulfilled on-call duties as a shadow, working with customer service to investigate and triage production bugs and performance. Implemented speedups on lagging resources.
Google | Seattle, WA (Remote) - Software Engineer
October 2020 - December 2021
Engineering Residency: a year-long development program with two 20-week team rotations.
Rotation 1: Worked in Fuchsia Component Framework, a team dedicated to specifying how programs work together in Fuchsia, Googles new operating system.
Scoped out, designed, and used Rust to implement jq5, a developer tool intended for large-scale changes which extends the functionality of an existing tool, jq, from JSON to json5.
Wrote project design doc and led feedback sessions with stakeholders to determine feature priorities.
Submitted and merged pull requests to existing Google libraries to leverage their parsing utilities.
Consulted with team members to identify high-priority large-scale changes. Demonstrated jq5s value by using it to implement these changes.
Rotation 2: Worked in Google Cloud Storage API Backend, a team maintaining the interface and business logic of the GCS service.
Initiated the migration of the Stubby API (approximately 1 million queries per second) from Java to C++ as part of an existing multi-year effort to migrate the frontend APIs.
Generalized and refactored existing code to unblock migration of additional APIs and allow for code re-use.
Led collaboration sessions to reach consensus on design for API-agnostic code.
Implemented Stubby API operations and operation-agnostic logic in C++.
Refactored existing Java code to enable redirects of requests to a local C++ server.
Triaged bugs and documented remaining work in tickets and documentation at end of rotation.
Internships
Summer 2018, Summer 2019
Data Intern at ISciences, LLC | 2019: Contributed to Dante (gitlab.com/dante-sttr), an open-source project for unifying formats between various datasets related to human development and conflict.
Research Assistant at Reed College | 2018: Learned Category Theory and Operad Theory, applying knowledge to unsolved problems relating to the G-Barratt-Eccles Operad for small groups. Developed computational models with Sage and Python to aid in conjecture-making. Resulting paper published in Homology, Homotopy and Applications.
Education
Reed College | Portland, OR - B.A. in Computer Science-Mathematics
January 2018- September 2020
Undergraduate Thesis: Elliptic Curves arent Secure? SIKE! Expository thesis developing the mathematical underpinnings of isogeny-based cryptography and the state of proposed uses, focusing on the Supersingular Isogeny Key Exchange protocol.
Notable Coursework: Algorithms & Data Structures | Deep Learning | Programming Languages | Computability & Complexity | Computer Systems | Real Analysis | Complex Analysis | Topology
15 units transferred from University of Vermont, attended January 2016-May 2017, including: Abstract Algebra I-II | Cryptography | Ordinary Differential Equations | Combinatorial Graph Theory | Elementary Number Theory
Expectations
I'm looking for the opportunity to learn and grow with a supportive team. I'm very receptive to and excited about mentorship, and want a role where I can grow into owning long-timeframe projects.
Employment Preferences
Relocation destinations:
- San Francisco, California, United States
- New York City, New York, United States
- Berlin, Berlin, Germany
- London, England, United Kingdom
Expected Base Salary
**0,000 USD
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
