I am a backend software engineer with a bachelor's in Computer Science and 6 years of experience. I have a passion for puzzles, problem solving, and building things.
Experience
2022 — Now
2022 — Now
New York, United States
2020 — 2022
2020 — 2022
New York, NY
° Pricing & Eligibility: Helped build & maintain proprietary pricing & eligibility engine, designed to reduce reliance on 3rd party dependencies. Was lead for eligibility guideline parsing and designing & implementing REST API endpoints for the UI.
° 3rd Party Pricing Integration: Created public-facing API to allow 3rd parties to directly integrate with Better.com in order to serve Better's rates on 3rd party rate tables which compare rates from multiple lenders. API had a median response time of 105ms for 650 QPS and was capable fo scaling up to 1700 QPS (far exceeding project requirements) as determined by performance testing, for which I was also responsible. Was engineering POC for all communications with external teams.
° SRE: Managed teams's on-call rotation, ran team's weekly SRE meeting to facilitate hand-off between outgoing and incoming on-call personnel, and created most of the team's dashboards and alerts.
° Patent Application: Along with two co-inventors, filed patent application for condition tree evaluation algorithm intended to be used for proprietary pricing & eligibility engine.
° Revenue-Saving Efforts: Worked closely with Capital Markets team to implement feature requests and fix bugs in order to maximize revenue.
° Women In Engineering: Organized, advertised, and ran events as a staff member of Better's Women In Engineering ERG.
° Other Responsibilities: Maintained multiple legacy services, becoming the defacto expert on said services. Helped onboard multiple engineers of various levels, especially for on-call.
2016 — 2020
2016 — 2020
New York, NY
* Maintained AppNexus' proprietary end-to-end testing platform (PHP) and provided support to testing analysts.
* Created an object-oriented way of writing complex Jenkins jobs in a standardized way using Node.js.
* Built CI (Concourse + Jenkins) tooling for external engineers to run medium- and large-sized tests and report results via slack & email. Tooling was integrated into CI processes for at least 9 applications.
* Made all team-owned tooling & testing automation compatible with Kubernetes applications & testing environments.
* Implemented ability for team-owned testing automation to manage (create, delete & wait for availability of) kubernetes test environments.
2015 — 2016
2015 — 2016
Haverford, PA
Held office hours, graded problem sets, and presented solutions during recitations for CS/MATH 231 Discrete Mathematics (Fall 2015) and CS/MATH 345 Theory of Computation (Spring 2016).
2015 — 2015
2015 — 2015
New York, New York
Developed an application to translate BDD-style tests (written in Gherkin syntax) into code that AppNexus' proprietary end-to-end testing platform can understand in order to make testing easier, especially for non-engineers.
Education
Bryn Mawr College
Bachelor’s Degree
2012 — 2016