Senior Software Engineer at Samsara (2023-03 – Present)
Owned backend microservices and engineering initiatives for an IoT platform supporting global fleet management and logistics customers. Led greenfield engineering efforts around core platform infrastructure, focusing on resilient data ingestion, data normalization pipelines, and system reliability and scalability. Partnered across teams to shape APIs and operational practices that support automated analysis workflows and trusted operations at scale.
- Architected resilient data ingestion across backend services, ingesting event streams and normalizing formats to support end-to-end data lifecycle reliability under fluctuating traffic patterns.
- Designed SQL migrations and Postgres schema design for canonical models, ensuring data contracts held while services evolved across multiple fleet workflows and regions.
- Productionized ML-ready pipelines by standardizing feature extraction pipelines, enabling automated analysis inputs to flow consistently into downstream model evaluations.
- Implemented authentication and rate limiting at API gateways, ensuring secure access and stable throughput during peak device reporting and customer reporting cycles.
- Built and operated data normalization pipelines, normalizing disparate message payloads into consistent canonical fields that reduced manual reconciliation time by 28%.
- Developed vendor-agnostic abstraction layers for ingestion adapters, reducing integration churn by 35% while keeping provider interfaces consistent.
- Consumed ML models via APIs/SDKs, wiring outputs into production workflows and monitoring performance to support anomaly detection with timely alerts.
- Ensured system reliability and scalability by designing idempotent ingestion handlers and webhooks triggers, reducing incident severity by 22% during partial outages.
Software Engineer P3 at Zillow (2022-05 – 2023-03)
Owned development lifecycle for high-traffic listing search features and led technical initiatives tied to core product infrastructure. Focused on building supporting feature pipelines and reliable data contracts, ensuring authentication, rate limiting, and trustworthy automated analysis inputs for consistent user experiences.
- Designed feature extraction pipelines for search ranking signals, building reliable ML-ready pipelines that improved feature availability from 2 sources to 7 sources for model inputs.
- Built canonical models in Postgres schema design, shaping consistent entity relationships for listing search and enabling safer SQL migrations across releases.
- Developed data normalization pipeline steps that normalized search filters and caching keys, reducing duplicate records by 19% and improving downstream accuracy.
- Implemented authentication and rate limiting for search APIs, ensuring stable response times during campaigns and spikes while reducing unauthorized traffic by 26%.
- Productionized ML models by integrating consumption via APIs/SDKs, enabling automated financial insights style scoring patterns to run within production constraints.
- Built supporting feature pipelines that fed anomaly detection checks for ranking regressions, cutting rollback time from 4 hours to 73 minutes.
- Participated in shaping vendor-agnostic abstraction layers for data sources, ensuring consistent ingestion semantics across teams and reducing integration defects by 17%.
Software Engineer P2 at Zillow (2020-07 – 2022-05)
Developed and maintained front-end and backend services supporting property search and mortgage workflows. Worked across authentication, webhooks, and ingestion patterns to keep data reliable, while building ML-ready pipelines that prepared model-ready inputs and supported income categorization outcomes. Design and operate resilient data ingestion.
- Developed data ingestion services for mortgage workflows, ingesting complex financial sources and ensuring normalization logic mapped raw inputs into canonical fields.
- Normalized data across downstream stages, normalizing inconsistent lender payloads into stable schemas that supported ML-ready pipelines for income categorization.
- Built supporting feature pipelines for mortgage underwriting signals, improving feature extraction coverage by 31% while keeping SQL queries performant.
- Implemented webhooks for workflow state changes, ensuring idempotent delivery and reducing duplicate processing by 24% during partner transitions.
- Architected SQL migrations for evolving mortgage data tables, improving schema evolution safety while maintaining data integrity across releases.
- Consumed ML models via APIs/SDKs, connecting model outputs to production flows and enabling anomaly detection checks for inconsistent income patterns.
Software Engineering Intern at Trulia (2019-05 – 2019-08)
Developed new apartment listings filtering features and improved code coverage for search module. Focused on ingesting and shaping user-driven filter inputs, normalizing them into stable parameters, and supporting reliable automated analysis style evaluation for ranking. Design and operate resilient data ingestion. Design and operate data normalization pipelines.
- Built feature extraction pipelines for filter experiments, ensuring consistent data ingestion and normalization inputs for automated analysis and measurable improvements in relevance.
- Developed TypeScript components for API request building, shaping parameters into canonical models that reduced parsing defects by 14% during test runs.
- Participated in data normalization fixes that stabilized edge cases for search criteria, reducing incorrect filter states by 18% for QA-reported sessions.
- Developed unit tests that ensured system reliability and scalability expectations, increasing code coverage by 22% across the search module.
Software Development Contractor at Vokal (2018-06 – 2018-08)
Delivered client-facing web features and collaborated with designers and project managers at a digital product agency. Contributed to backend data handling, built supporting pipelines for consistent data presentation, and ensured core product quality through careful authentication and rate limiting behaviors. Design and operate resilient data ingestion.
- Developed backend endpoints that ingested client data, ingesting inputs into normalized representations that supported reliable rendering across multiple web pages.
- Built API authentication flows and rate limiting controls, ensuring secure access patterns while preventing burst traffic from degrading response times.
- Ensured SQL migrations aligned with UI changes, supporting safe schema evolution and reducing data formatting errors during deployments by 15%.
Software Engineering Intern at Chamberlain Group (2018-05 – 2018-07)
Design and operate resilient data ingestion. Design and operate data normalization pipelines. Build core platform infrastructure. Focus on architect. Focus on design.
- Participated in backend maintenance work involving SQL data handling, ensuring stable ingestion inputs and normalizing records for dependable reporting outputs.