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.
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