I'm a primarily backend focused programmer. My specialty and preference is in more IC type roles, but I have experience leading and managing teams. I like to be able to step in wherever help is needed so teams stay unblocked and projects keep moving.
Nextdoor is the social media platform for interacting with your neighborhood.
I worked on the content creation team, where we try to move key metrics with experimental features and ab testing. I’ve designed and led projects associated with business pages and post analytics for post authors.
Tools that we used include python, django, postgres, redis, flink, chatgpt, airflow, databricks, react and typescript
Gopuff is an instant needs delivery company in high growth mode. I was the lead engineer on a team that was responsible for driver pay.
Starting as the first engineer on a legacy system with minimal documentation, I participated in engineering manager, product manager, and IC roles to get the team started. I architected the new system, maintained the legacy system, began implementation, and helped hire for the team. By month 11 the new pay system was successfully migrated and a cross-functional team was built with a culture of collaboration. Improved accuracy, consistency, reporting, and stripe integration were all achieved by our new system.
We used tools like Go, Postgres, DBT, Snowflake, Stripe Connect and Azure.
I worked on the code that made sure restaurants, diners and Grubhub each get paid and charged correctly. I also worked on customer care apps and driver/restaurant market management apps. The technologies I used spanned the full stack. Some frameworks I've used include spring and react/redux.
Zoomer is a company that is aiming to optimize food delivery driving and manage it for restaurants in a city. The restaurants use Zoomer's services to coordinate their whole delivery operation, instead of employing and managing delivery drivers/services internally.
The routing team works on services that help plan what zoomer drivers should be doing at any given time during their shift. As new orders are to be delivered, drivers need to be routed in a way that gives them the most opportunity to make money, gets the food to the customer quickly, is an efficient use of labor, etc.
The section of code I'm involved with includes the routing logic/backend api for dispatching and planning. I work in a small team of really smart people writing lots of Ruby.