Senior Software Engineer with 10 years of experience building distributed platforms across fintech, advertising, data infrastructure, and online marketplaces. Strong background in TypeScript, Python, and Go, delivering backend services, cloud infrastructure, model-serving systems, and responsive web applications. Experienced leading full development cycles, modernizing production platforms, improving reliability, and mentoring engineers. Skilled in distributed systems, microservices, messaging/data pipelines, observability, and CI/CD across AWS, Kubernetes, and containerized deployments.

Senior Software Engineer with 10 years of experience building distributed platforms across fintech, advertising, data infrastructure, and online marketplaces. Strong background in TypeScript, Python, and Go, delivering backend services, cloud infrastructure, model-serving systems, and responsive web applications. Experienced leading full development cycles, modernizing production platforms, improving reliability, and mentoring engineers. Skilled in distributed systems, microservices, messaging/data pipelines, observability, and CI/CD across AWS, Kubernetes, and containerized deployments.

Available to hire

Senior Software Engineer with 10 years of experience building distributed platforms across fintech, advertising, data infrastructure, and online marketplaces. Strong background in TypeScript, Python, and Go, delivering backend services, cloud infrastructure, model-serving systems, and responsive web applications.

Experienced leading full development cycles, modernizing production platforms, improving reliability, and mentoring engineers. Skilled in distributed systems, microservices, messaging/data pipelines, observability, and CI/CD across AWS, Kubernetes, and containerized deployments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

Aragonese
Advanced

Work Experience

Senior Software Engineer at Siv0 Exchange
March 1, 2024 - Present
Designed a tokenized receivables trading platform connecting order matching with blockchain settlement using Go and TypeScript. Built backend services for order processing, account management, asset issuance, and idempotent financial operations. Implemented reconciliation workers using PostgreSQL and Kafka to maintain parity between executed trades and settled balances. Developed risk checks in Python to evaluate collateral coverage, receivable quality, and abnormal portfolio activity. Deployed containerized services on AWS and Kubernetes with staged releases, monitoring, and automated rollback controls. Built React/Next.js operational dashboards for orders, balances, settlements, and reconciliation exceptions. Mentored engineers on distributed transactions, automated testing, incident response, and production readiness using Go.
Senior Software Engineer at Debt-as-a-Service Platform
June 1, 2021 - February 28, 2024
Engineered an API-based lending platform using TypeScript and Go for capital draws, repayments, transfers, and reporting. Developed transaction services with PostgreSQL and Go to manage debt balances, repayment schedules, and ledger updates. Built webhook and reconciliation services using Kafka and Go for identity, banking, servicing, and payout providers. Implemented risk-scoring pipelines in Python processing portfolio data and updating customer lending gratings. Deployed services on AWS Lambda and ECS with auto-scaling, circuit breakers, tracing, and automated retries. Built customer portals with React and Next.js for balances, repayments, statements, and portfolio performance.
Senior Software Engineer at MCP Financial Tools Platform
June 1, 2021 - February 28, 2024
Built a secure financial tools platform using TypeScript and Go for controlled access to lending and banking functions. Developed service adapters in TypeScript translating structured requests into validated operations across financial APIs. Engineered access controls using OAuth 2.0 and RBAC including audit logging, validation, and idempotency. Implemented constrained model workflows in Python retrieving financial information without permitting unauthorized account changes. Deployed services via AWS Lambda and ECS with automated tests, usage monitoring, and security alerts. Built developer portal screens in React and TypeScript for configuring connections, permissions, and available tools.
Software Engineer (Internal Projects) at Airbnb London
March 1, 2017 - June 1, 2021
Built a distributed key-value platform using Go and RocksDB sustaining 100,000+ writes per second. Developed stateless services in Go for dynamic sharding, table presplitting, rate control, and data expiration. Built a migration pipeline with Kafka and Python moving over one petabyte without downtime or data loss. Optimized feature access for personalization, pricing, and fraud models using Python and Redis. Deployed the platform on AWS and Kubernetes with auto-scaling, health checks, metrics, and automated rollbacks. Built operational dashboards with React and TypeScript for shard health, migrations, latency, and capacity. Implemented a GraphQL service mesh in Go handling more than 75% of internal platform traffic. Built typed resolvers and reusable data components in Go and GraphQL to reduce duplicated aggregation logic. Refactored the GraphQL execution engine to isolate platform code from product logic and improve release safety. Integrated recommendation/ranking results from Python
Software Engineer at Airbnb London
March 1, 2017 - June 1, 2021
Built zero-downtime core services for an advertising platform rewriting serving to handle over 2 billion daily impressions using Go. Developed modular backend services for bidding, pacing, prediction, and ad-selection workflows using Go and gRPC. Refactored shared processing into isolated components with Go concurrency controls and automated integration tests. Integrated prediction models developed in Python to balance relevance, revenue, engagement, and advertiser delivery. Deployed the platform on AWS and Kubernetes, lowering infrastructure costs while maintaining availability. Built experiment and request-tracing tools using React and TypeScript for rollout management and debugging. Mentored engineers on service decomposition, concurrency, experimentation, and zero-downtime releases using Go. Built a CDC ingestion platform with Kafka and Flink reducing data availability lag from 24 hours to minutes. Implemented ingestion services in Go capturing database changes and publishing order
Software Engineer at Airbnb London
March 1, 2017 - June 1, 2021
Collaborated with storage engineers to modernize a platform supporting 6+ petabytes using Go and RocksDB. Developed a unified Go service interface abstracting multiple legacy storage systems. Refactored records into a wide-column format in RocksDB, reducing request latency by 30–90%. Optimized feature lookups used for recommendation and ranking models via Python validation and caching workflows. Deployed staged migrations across AWS and Kubernetes with shadow traffic, rollback controls, and latency monitoring. Built migration and storage-heat tools using React and TypeScript for engineering and operations teams. Also contributed to service-oriented architecture modernization, including migration from monolith to independently deployable services using Go and TypeScript, gateway/domain services using gRPC, and shadow read/write/data comparisons with staged traffic migrations automated in Python.
Software Engineer Intern at Airbnb London
January 1, 2016 - February 28, 2017
Built a production fraud-detection system using Python and XGBoost reducing account takeovers by approximately 50%. Developed data pipelines in Python to process login history, device information, locations, and behavioral events. Engineered scoring services in Go triggering account holds, verification steps, and manual reviews. Developed classification models with scikit-learn and XGBoost to identify abnormal account activity. Deployed training and scoring workloads on AWS and Docker with validation, monitoring, and rollback checks. Built a review interface using React and TypeScript for inspecting risk signals and model decisions.

Education

Bachelor’s Degree, Computer Science at Duke University
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet