(Not interested in any contract or contract-to-hire roles. Direct hire roles only, specifically remote or hybrid/in-office in the Greater Seattle area) Backend software engineer (can do some front-end) experienced in application and platform engineering, with focus on Kubernetes, microservices, and developer tooling.
Seattle, Washington, United States
Lead key components a novel internal platform enabling event-schema discovery, validation, and analysis across Disney+'s high-scale global event-driven architecture that handles 100+ million monthly active users and 1+ million events/sec (Java, Scala, AWS, PostgreSQL)
Architect and implement core platform functionality, including real-time event-streaming & reporting tools and analytics dashboards that improve observability and reduce RCA time by 40%+ for QA and internal teams (Kinesis, DynamoDB, S3, Spark/Databricks)
Serve as the team specialist in Kubernetes, distributed backend systems, JVM languages, and data structures to optimize existing architectures, streamline deployments, standardize best practices, and save millions in infrastructure costs
Provide cross-team expertise on event validation and analytics, translating stakeholder feedback into actionable solutions, resolving issues quickly, and delivering stakeholder-requested features that improve user experiences and tooling integrations
Drive engineering excellence by mentoring junior engineers, enforcing code quality standards with 80%+ test coverage, creating service and library templates to accelerate development, leading technical discussions, and troubleshooting on-call user issues
2023 — 2024
Seattle, Washington, United States
Developed a platform of shared services, patterns, and libraries at a high-growth healthtech startup, which includes the auth security system, the event-driven architecture, the monitoring and observability stack, and automated testing frameworks (Typescript, Docker, Kubernetes)
Reduced average latencies by 40% across distributed services by scaling deployments and optimizing code to mitigate bottlenecks
Designed, implemented, and deployed critical event-driven application services, devising study participant randomization algorithms and the event processing logic (MongoDB, NodeJS, Argo, GCP, Backstage)
Implemented inbox and outbox patterns to guarantee message delivery and to improve performance and reliability of the event system
Significantly increased code coverage, monitoring, and code quality in team-owned services by 60%, minimizing the severity and number of bugs while expediting root cause analysis of issues by 200% (Jest, Prettier, Eslint, OpenTelemetry, Grafana)
2021 — 2023
Seattle, Washington, United States
Spearheaded multiple backend teams of a fast-paced B2B proptech startup, culminating in a 4.9 star vendor mobile app launch, a vastly-improved vendor onboarding relaunch, and a unique homepage experience to be migrated to the post-merger platform
Designed, implemented, and maintained a message-driven push notification service, a state-managing work order offer service, event-driven task and KPI services, and third-party integrated services (Spring Boot, Java, Kotlin, Python, GraphQL, Kafka, PostgreSQL)
Accelerated dozens of projects by building internal open source tools, such as infrastructure pipelines, common libraries, and service templates, to expedite delivery of reliable, scalable, and monitorable microservices (Typescript, AWS, Terraform, Kubernetes, Docker)
Established and upheld development processes that require static analysis with 85% minimum test coverage, structured logging and custom metrics, and CICD with automated integration/E2E testing to proactively mitigate bugs, reduce tech debt, and quickly RCA issues
Applied subject matter expertise of significant portions of the company backend and knowledge of industry practices to mentor junior engineers, influence peers, and present regularly at company-wide engineering roundtables
2020 — 2021
Bellevue, Washington
Led development, monitoring, and deployment of new distributed Voicemail and Metrics microservices to scale to handle 25M active users at 600 TPS (Go, Python, Docker)
- Designed and implemented REST API endpoints based on OpenAPI 2 and 3 swagger specs
- Applied FFmpeg to transcode audio streams to and from different audio codecs and container formats
- Enforced 90% API handler test coverage via unit tests using mock data, and with integration tests using live data
- Automated pipelines for building, testing, and CICD using Jenkins
- Gathered, reported, and visualized client-side and server-side metrics using Telegraf, InfluxDB, and Grafana (TIG stack)
- Configured microservices to forward logs to Splunk for adhoc debugging, and to upload to Kafka for longer-term retention
- Integrated services with AppDynamics for performance and availability monitoring
Developed the new VVM Android client, handling API integration and implementing features such as push notifications, accessibility, metrics reporting, and app activation (Kotlin for Android)
Developed new Consumer Digits desktop client, improving messaging and group call functionality (Typescript, React, Electron, Redux)
Ithaca, New York Area
Fall 2019: Computer Systems Programming (C/C++, Linux/Unix)
Assisted discussion sections of 30+ students each, grade exams and programming assignment reports, hold office hours, answer Piazza questions
Spring 2019: Introduction to Probability and Inference for Random Signals and Systems
Led recitations of 30-40 students, aid design of course content, manage logistics, and hold office hours for material review
Fall 2018: Mathematics of Signals and Systems Analysis
Streamlined administrative duties, supervised 3 graders, and held office hours
Education
2018 — 2019
Cornell University
Master of Engineering - MEng
2018 — 2019
2015 — 2018
Purdue University
Bachelor of Science (B.S.)
2015 — 2018
2014 — 2015
Stony Brook University
Electrical Engineering
2014 — 2015