Software engineer with 10+ years of experience building backend-focused, full-stack systems across fintech, payments, and cloud infrastructure. I’ve worked across the stack — from designing microservice architectures and production-ready APIs to integrating third-party financial providers and contributing to large-scale IAM platforms. I thrive in environments where security, reliability, and clean design matter.

Download resume (PDF)

Experience

DigitalOcean — Sr. Software Engineer, IAM Team

Apr 2023 – Present

Technologies: Golang, MySQL, PostgreSQL, Kafka, Docker

  • Contributed to the design and development of core IAM platform features, including predefined RBAC roles, custom roles, Single Sign-On (SSO) via Okta OIDC, and the Organizations account layer for multi-team management.
  • Maintained and improved existing IAM services, ensuring feature reliability and backward compatibility across platform updates.
  • Identified and resolved reported security vulnerabilities, reinforcing the security posture of authentication and access control services.
  • Improved service resilience by contributing to fault-tolerance and reliability initiatives across IAM microservices.
  • Streamlined deployment processes by improving GitHub Actions (GHA) workflows, reducing friction in the CI/CD pipeline.

3 Pillar Global — Full Stack Developer

Feb 2021 – Apr 2023

Technologies: Node.js with Koa, TypeScript, React, MongoDB

Worked as a full-stack developer embedded in a client’s payment facilitator (PayFac) product, contributing across two teams.

Onboarding Team

  • Built and maintained KYC (Know Your Customer) and KYB (Know Your Business) flows to verify the identity of merchants and businesses during onboarding.
  • Integrated third-party financial data providers including Plaid and Dwolla, among others, to support bank account verification and ACH payment processing.

Payments Team

  • Developed integrations with Visa and Mastercard card networks to support payment processing within the PayFac platform.
  • Built a production-ready REST API with full documentation, designed to be consumed by the client’s merchants and partners across the US and Canada.

Adelantazo — Full Stack Developer

Feb 2020 – Feb 2021

Technologies: NativeScript, Vue.js, Node.js with Express.js, gRPC, Firebase, GCP (Compute Engine, MySQL)

Mexican startup building a mobile app that allows employees to request payment advances.

  • Led the selection of tools, techniques, and technologies to support the company’s early-stage growth.
  • Designed the overall microservices architecture and coded multiple Express.js microservices.
  • Built a single-page application in Vue.js and a cross-platform mobile app in NativeScript.

Cubobit — Full Stack Developer

Nov 2017 – Feb 2020

Technologies: NativeScript, Vue.js, Node.js with Express.js, Golang, gRPC, Kafka, Firebase, GCP (Compute Engine, MySQL)

Mexican startup building a cryptocurrency exchange supporting BTC, ETH, XRP, LTC, and BCH with advanced trading positions.

  • Led technology selection and designed the microservices architecture to support platform scalability.
  • Automated the deployment process using GitLab CI/CD.
  • Designed and built an API gateway WebSocket service in Node.js and a trade engine in Golang.
  • Developed multiple Node.js/Express.js microservices, a Vue.js SPA, and a NativeScript mobile app.

OnAxis Consulting — Backend Developer

Jan 2015 – Nov 2017

Technologies: Vue.js, PHP with Laravel, Java, ActiveMQ, MySQL

Mexican ERP consulting firm covering accounting, point of sales, and manufacturing processes.

  • Developed and maintained an ERP web application serving diverse business verticals.
  • Built a queue-based messaging system using ActiveMQ to enable asynchronous communication between on-ship local applications and an SAP implementation on land for warehouse management.

Gobierno del Estado de Querétaro — Frontend Developer

Oct 2014 – Jan 2015

Technologies: Sencha Ext JS, Oracle

  • Developed and maintained a web application managing all human resources for a Mexican state government agency.

Empresas Asociadas en Sistemas de la Información — Backend Developer

Jan 2014 – Oct 2014

Technologies: PHP, Java, MySQL

  • Developed new features and fixed bugs in legacy ERP accounting software.
  • Researched and built multiple prototypes to connect truck weighing platform hardware with ERP software.

Skills

  • Golang (primary focus): Microservices, gRPC, Kafka, REST APIs, trade engines, distributed systems
  • Proficient (2+ years): Node.js, TypeScript, React.js, Vue.js, MongoDB, MySQL, PostgreSQL, Docker, gRPC
  • Familiar: Rust, Python, Bash, NativeScript, Oracle, Firebase, GCP

Education

BS Computer Engineering — UPQ (Universidad Politécnica de Querétaro) | 2011 – 2014

Languages

  • Spanish: Native
  • English: Conversational