Experience

6+ years of backend-focused production delivery

Aug 2025 – Present

Senior Backend Engineer

Babio

United States · Remote

Own backend services and web modules for a fintech / solar-quoting platform, collaborating with product, frontend and operations stakeholders in a remote contractor environment.

  • Build and maintain production microservices with FastAPI, MongoDB and Docker, deployed on DigitalOcean with GitLab CI/CD and standardized PR/review practices.
  • Design API workflows, validation rules and persistence logic focused on maintainability, reliability and operational support.
  • Support portal modules while keeping backend contracts, data flows and release quality aligned across teams.
FastAPIPythonMongoDBDockerDigitalOceanGitLab CI/CDSvelteLaravel
Apr 2024 – Jul 2025

Senior Backend Engineer

Kloov

Barcelona, Spain · Remote

Architected and maintained backend microservices for a music-tech platform spanning low-latency APIs, media-heavy workflows and monetization flows.

  • Designed Java/Spring Boot and Node.js/NestJS services in TypeScript with GraphQL and REST integrations; defined service boundaries, data models and integration flows for media-heavy product features.
  • Architected a green-field NestJS + GraphQL backend with Redis on AWS and DigitalOcean, reaching sub-100ms API latency for artist, event and storefront data.
  • Improved API responsiveness, maintainability and release readiness across backend services; integrated Stripe end-to-end (checkout + secure webhooks).
  • Automated CI/CD with GitHub Actions and strengthened delivery quality through Cypress E2E tests and repeatable review practices; mentored a 3-engineer squad on coding standards and sprint execution.
Spring BootJavaNestJSNode.jsTypeScriptGraphQLRedisAWSDigitalOceanStripeGitHub ActionsCypress
Sep 2024 – Jan 2025

Rust ML Engineer

5e Creative Labs

San José, Costa Rica · Remote

Part-time AI engineering engagement focused on scripting and experimentation support for model training pipelines.

  • Created and modified training scripts in Rust, Go, Python, and TypeScript to support end-to-end AI training workflows.
  • Standardized execution scripts and environment automation to improve repeatability across training jobs.
RustGoPythonTypeScript
Aug 2023 – Aug 2024

Senior Software Engineer, Backend

Opratel

Buenos Aires, Argentina · Remote

Delivered scalable SaaS backend systems, payment-gateway services and automation tooling for a multi-country carrier-billing platform.

  • Designed REST API workflows for payment operations, service automation and real-time observability across distributed microservices in Java/Spring Boot, Node.js and Python.
  • Delivered multi-country payment gateway services (Express.js, Fastify and PHP services) processing 1.5M+ micro-transactions monthly.
  • Built real-time monitoring and log capabilities with Socket.IO/WebSocket updates and Redis queues, aggregating 20+ microservices and cutting debug time by 40%.
  • Implemented multi-tenant RBAC dashboards supporting access control and production operations, sustaining <300ms end-to-end latency at 2k TPS peaks.
  • Instituted Dockerized delivery plus GitHub Actions CI/CD and Cypress E2E quality gates, halving release cycles and reducing production bugs by 40%.
JavaSpring BootNode.jsPythonExpressSocket.IORedisWebSocketAWSDockerGitHub ActionsCypress
Jan 2023 – Aug 2023

Backend / Full-Stack Engineer

TowerHouseStudio

Montevideo, Uruguay · Remote

Optimized backend APIs for mobile-first products connected to React Native and Flutter applications across multiple clients.

  • Built and tuned Java/Spring Boot, Node.js and Laravel APIs supporting mobile clients, reducing median response latency by ~40%.
  • Integrated Stripe and PayPal flows (checkout, webhooks, subscriptions) with backend logic for PCI-DSS compliance reviews.
  • Improved delivery speed through reusable backend patterns, clearer API contracts for mobile clients and automated tests with Jest and PHPUnit.
  • Reduced infrastructure spend by ~25% by off-loading heavy processing jobs to AWS Lambda and S3.
JavaSpring BootNode.jsLaravelJestPHPUnitStripePayPalAWSAWS LambdaAmazon S3React NativeFlutter
Jul 2021 – Aug 2023

Backend Engineer

Vendible

Texas, United States · Remote

Built backend services and product features for Web3 / e-commerce workflows, using Node.js, GraphQL, FastAPI and Java/Spring Boot where service requirements demanded JVM APIs.

  • Developed FastAPI services with PostgreSQL and deployed workloads on Kubernetes, scaling to 10M blockchain calls per month.
  • Engineered multi-chain gateway services in Express.js for Ethereum, Polygon and Solana flows with <300ms latency targets.
  • Implemented CI/CD with Bitbucket Pipelines and GitLab; containerized workloads with Docker Compose + Helm and automated tests, SCA scans and blue-green deployments, sustaining 99.9% uptime.
  • Supported wallet and product integrations across distributed systems; launched a non-custodial Algorand wallet that onboarded 50k+ users and passed third-party pentests.
Node.jsExpressTypeScriptGraphQLFastAPIPythonJavaSpring BootKubernetesPostgreSQLDocker ComposeHelmDigitalOceanBitbucket PipelinesGitLab CI/CDRustGo
Apr 2021 – Jul 2021

Backend / Full-Stack Engineer

Fidecorp

Madrid, Spain · Remote

Designed backend services with hexagonal architecture patterns, choosing the right stack per module across NestJS, Java/Spring Boot, Django/FastAPI and GraphQL.

  • Built a hexagonal backend layered with NestJS, Django, FastAPI and GraphQL, reducing average API latency from 450ms to <200ms.
  • Built event-driven services in Node.js, Python and Java with Docker + RabbitMQ for near-real-time FX rate processing.
  • Integrated Stripe and PayPal payout flows under PCI-DSS SAQ A requirements and expanded instant deposits to additional markets.
  • Shipped React Native iOS/Android apps for multi-currency balances and fee calculations while coordinating API contracts with backend services; added real-time customer-support channels with WebSocket and WebRTC.
NestJSJavaSpring BootDjangoFastAPIGraphQLNode.jsPythonDockerRabbitMQStripePayPalWebSocketWebRTCReact Native
Oct 2020 – Mar 2021

Backend / Full-Stack Engineer

TowerHouseStudio

Montevideo, Uruguay · Remote

Part-time engagement focused on backend / API hardening and rapid mobile MVP delivery for client projects.

  • Built and maintained Java/Spring Boot APIs with Spring Data JPA, backed by JUnit and Mockito test suites.
  • Optimized Node.js + Laravel APIs, reducing average response latency by ~35% and improving test coverage.
  • Integrated Stripe and PayPal for one-off and subscription payments, reducing checkout abandonment.
  • Delivered two cross-platform mobile MVPs in React Native and Flutter, publishing to iOS / Android stores in under eight weeks.
JavaSpring BootSpring Data JPANode.jsLaravelJUnitMockitoStripePayPalAWS LambdaReact NativeFlutter
Aug 2020 – Jan 2021

Full-Stack Developer

Easy MGT

Miami, United States · Remote

Built Django + PostgreSQL backend services and Vue dashboards for a real-estate SaaS platform.

  • Designed Django + PostgreSQL backend services with relational modeling and JWT-based authentication.
  • Implemented WebSocket chat features for real-time buyer-agent messaging.
  • Improved backend performance through indexing and Django ORM tuning, reducing catalog latency from ~450ms to <250ms.
  • Shipped a Vue 2 + Vuex + Vuetify dashboard for listings, leads and analytics workflows.
DjangoPythonPostgreSQLJWTWebSocketVueVuexVuetify
Jul 2019 – Aug 2020

Full-Stack Developer

Global Ratings

Caracas, Venezuela · Remote

Built API layers with Express.js, GraphQL and Java/Spring Boot for investor-facing web platforms at a risk-rating firm.

  • Engineered secure Express + GraphQL APIs to serve real-time ratings data with 99.9% uptime.
  • Improved backend reliability, query performance and data availability for business users.
  • Optimized MongoDB aggregation pipelines, cutting complex report queries from ~4s to <800ms.
  • Delivered investor-facing websites with React and a headless WordPress workflow, reducing content update cycles from days to under one hour.
ExpressGraphQLNode.jsJavaSpring BootMongoDBReactWordPress