Distributed systems, service mesh, Kubernetes, microservices, and all about the hype going on recently. Specifically experienced with devising cloud architectures from the ground up, building tooling around it, and tailoring opensource projects as needed.
Experience
2025 — Now
2025 — Now
United States
As an experienced Infrastructure Engineer, leading initiatives in cloud cost efficiency, improving the managed cloud solution, and working closely with enterprise customers to ensure smooth integration of the self-hosted product into complex infrastructure environments.
2020 — 2025
2020 — 2025
San Francisco Bay Area
* As a Staff Engineer, helping DoorDash on its mission to be globally scalable, reliable, and secure at the edge.
* Helped grow the Traffic team from 3 to 9 Engineers over the years.
* Manage the relationships with the CDN vendor and Cloudflare through bi-weekly meetings, work on renewal agreements, coordinate yearly Executive Brief Review meetings, and connect with the product managers to discuss business needs.
* Actively working on protecting DoorDash from bot attacks via Cloudflare WAF engine, meeting with internal teams to better understand their application behaviors to develop more sophisticated protection methods, and training the Traffic team to spread the mindset.
* Helped DoorDash to save ~1.3M/year by deprecating the second WAF layer managed by the AppSec team. The work included getting a buy-in from the AppSec team based on the data, training them on Cloudflare, and collaborating with them on the migration.
* As the first project at DoorDash, helped with designing and implementing the cell traffic architecture that allowed DoorDash to reduce blast radius during rollouts. The work included migration from Nginx to Envoy, including all service route configurations.
* Since migrating to the new cell environment was operation-heavy work, we introduced automation that helped people switch between migration states via a UI. The work involved updating our existing Kubernetes Controllers via new APIs. To achieve this, we collaborated with our sister teams.
* Conducted sprint planning, daily meetings, and retrospectives on the Traffic team.
2017 — 2020
2017 — 2020
San Francisco Bay Area
* As one of the original members of the PaaS team, I helped grow the team from 4 to 30+ engineers.
* Pioneered the GCP migration at the company and was involved in designing the hybrid cloud architecture that included the design of multi-tenant Kubernetes clusters, NAT gateways, load balancers, and CIDRs.
* Provided multi-cloud DNS infrastructure via CoreDNS, spanned AWS and GCP. Contributed to the open-source project by extending its Route53 plugin capabilities.
* Designed and implemented a Kubernetes controller that enabled black box monitoring for the workloads running on our clusters on day 1.
* Led the Istio/Service Mesh project at the company to improve the multi-tenant clusters' overall reliability, visibility, and security stance.
* Enabled cross-cluster service authentication for Kubeflow Pipelines (KFP) APIs through Istio and developed a tool for injecting Istio sidecars into KFP short-lived jobs.
2015 — 2017
2015 — 2017
San Francisco Bay Area
* Architected a scalable containerized microservice infrastructure from the ground up, which included the design of backend services, libraries, AWS networking structure, and Kubernetes clusters.
* Led the engineering team of 10 and helped them to produce production-grade code with code reviews, pair programming, and tech talks. Although I was a core employee at the company, after my departure, the team was able to keep improving the code base with the long-term vision they had.
* Architected the CI/CD pipeline by leveraging CircleCI, Kubernetes namespaces, and Helm, which helped the QA team to provision test environments through a Slack bot within minutes.
* Developed a MongoDB query generator and built helper packages to ease and expedite backend service development.
* Implemented a scalable and robust reactive real-time messaging infrastructure to provide async communication between services and end users with RabbitMQ and Go.
2013 — 2015
2013 — 2015
San Francisco Bay Area
* Got experience around microservice architectures by replacing monolithic Node.js architecture with REST-based microservices. The experience later helped me design more complex software architectures that ran in the cloud.
* Replaced existing messaging system with no downtime with a fully scalable and robust architecture backed by RabbitMQ and Go.
* Implemented scalable notification and emailing infrastructures backed by Redis, RabbitMQ, and PostgreSQL.
Education
Sabanci University
Master of Science (M.Sc.)
Ege University
Bachelor of Science (B.Sc.)
Faculdade de Engenharia da Universidade do Porto