Software Engineer @ Google
January 2018 - present
Team: Firebase Extensions. Feb 2019 - present
Launched the new Firebase Extensions product at Fireconf 2019. Developed 2 of the initial offerings of extensions - Firestore Translate and Limit Database Entries. Responsible for 24/7 oncall support for Firebase Hosting, Functions, and Extensions
Team: Google Kubernetes Engine - Networking. Jan 2018 - Feb 2019
Projects include enabling HTTP/2 on Ingress GCE, NetworkEndpointGroups on Ingress GCE, unit testing and end-to-end testing on the Kubernetes repository for the Google cloudprovider library, multicluster Ingress.
Backend Engineer @ Plaid Technologies
April 2017 - November 2017
Plaid is a technology company that modernizes banking infrastructure and makes it possible to build solutions using financial data. Plaid's mission is to lower the barriers to innovation in financial services.
Built new integrations with major US banks, including Fifth Third and Santander, using reverse-engineering techniques on a Typescript and Node.js framework.
Added new features across several existing integrations and our API product, including A/B testing for two factor authentication for one of our major integrations.
Software Engineer @ Medium
August 2016 - January 2016
Medium is an online publishing platform that strives to promote high-quality content and provide tools and connections for both writers and readers.
Full stack web developer for Organization Design, a team dedicated to shaping Medium's internal culture and best practices through using and building our own internal tools.
Software Engineer @ Lumos Labs
San Francisco, CA
August 2014 - Present
Lumos Labs is an online brain training and neuroscience research company, best known for being the creators of Lumosity.
Primarily focused on Lumosity's training algorithms and Lumosity's science platform, the NeuroCognitive Performance Test.
Paired with a senior developer to create from scratch a Rails API server for a mobile spin-off application of Lumosity, that needed to fetch data and do OAuth2 authentication with the main Rails application. Used Docker to deploy the application to AWS.
Used monitoring tools (Sumologic, Rollbar, and StatsD) and CI tests (Solano CI, Travis) to monitor error rates and respond quickly to site problems.
Software Engineering Intern @ Lumos Labs
San Francisco, CA
May 2014 - August 2014
Created a Ruby on Rails application from scratch to serve as a blogging platform for Lumosity's in-house research team to post and update articles regarding Lumosity's Human Cognition Project.
Worked with the Analytics and DevOps team to track page view events and run deployments to staging and production.
Followed Test-Driven Development and Agile development practices.
Quality Assurance Intern @ Blackbaud
January 2013 - May 2013
Blackbaud is the leading global provider of software and services designed specifically for nonprofit organizations used by the American Red Cross, Special Olympics, and thousands of other global nonprofits.
Collaborated with another intern and mentors to create an app in Salesforce Apex that interfaced with Wealthfront's API and Blackbaud's internal APIs.
Worked on the frontend for an application for submitting employee timesheets, with a Django (Python) based backend.
Planned, documented, estimated, automated, and executed software tests for functional, regression and performance testing using Ruby on Cucumber their extended WATIR-Webdriver framework.
Ruby on Rails,