Staff Software Engineer
CurrentServing as technical lead for the orchestration and experimentation team.My team and I own the orchestration service that was built to provide a rules based system to enable action based on both implicit and explicit consumer signals as well as data science model output. We also own the organizations experiment platform (Optimizely) and the processes around teams within the org creating, running, managing and analyzing experiments. Additionally we manage ETL pipelines and infrastructure that productionalized recommendations to DynamoDB, as well as the GraphQL API that surfaced them.Highlights- Owned, built and maintained orchestration service using Spring Boot and Kotlin that provided both a GraphQL API and consumed data from Kafka- Redesigned and created new ETL pipelines built using AWS scalable infrastructure- Maintained strong relationships with other teams and product managers within our community to adapt our services to their changing needs, increase their productivity/reduce their latency, and introduce new use cases that our services enabled- Took the lead on the team's effort to migrate to the orgs new CI/CD process using CircleCI and Kubernetes- Commitment to clean code