Curriculum Vitae

Architecting
Scalable Solutions.

Full-Stack Engineer with over 10 years of experience in the software development industry, specializing in Web Development, Backend Development, and DevOps. Proven track record in leading engineering teams, driving product growth, and optimizing systems for performance and scalability.

Expert in building robust, secure applications using Golang, Ruby, and TypeScript, with a specialized focus on Functional Programming—including Clojure, ClojureScript, and Elm. Proficient in architecting cloud-native solutions on AWS, including serverless Lambda environments and event-driven microservices.

Work Experience

Bishop Fox

Staff Software Engineer

Aug 2024 – Present

San Francisco, CA

  • Led and mentored a team of engineers from concept to execution, driving the ongoing rewrite of core platform components to improve scalability and performance
  • Developed a new event-driven platform enabling clients to continuously monitor attack surfaces and uncover security threats via public and proprietary discovery techniques
  • Architected and deployed serverless functions (AWS Lambda) using ClojureScript to build high-performance endpoints for the platform's REST APIs
  • Designed a microservices-based architecture, resulting in a 700% improvement in the time to discovery for client assets
  • Engineered RESTful APIs using Golang, significantly enhancing data integration across multiple internal and external platforms
  • Optimized PostgreSQL queries, increasing data retrieval speeds by over 200%
  • Migrated secrets from AWS Secrets Manager to a custom PostgreSQL/AWS KMS solution, reducing annual data management costs from tens of thousands of dollars to zero
  • Authored comprehensive technical documentation regarding system architecture, coding conventions, and best practices
  • Increased code coverage across new microservices by developing robust automated testing scripts and unit/integration tests
Golang ClojureScript AWS Lambda PostgreSQL DynamoDB Kafka Kubernetes Docker

Mento

Senior Full-Stack Engineer & DevOps

Nov 2023 – Jul 2024

Los Angeles, CA

  • Developed a recommendation system using machine learning algorithms, enabling faster and more efficient matching of clients with coaches
  • Developed a machine learning algorithm to predict potential customer churn, leading to improved customer retention
  • Worked on the complete rewrite of two web applications from Next.js to React.js with TypeScript, utilizing Vite and Tailwind CSS on the frontend, and Rails using Ruby for the backend
  • Migrated all infrastructure from Vercel to DigitalOcean, reducing cloud costs by 50% and improving deployment times by 200%
  • Implemented a job queue system using RedisDB for asynchronous tasks such as email notifications and Comechat synchronization
  • Enhanced production access and visibility by implementing a bastion virtual private server for secure SSH access
  • Reworked the CI/CD pipeline using custom GitHub Actions and DigitalOcean, increasing deployment efficiency by 100%
  • Unified the user model by migrating to a consolidated user-role structure, facilitating features pivotal for securing Series A funding
  • Collaborated with designers to establish a component design system using MUI, standardizing design across the web application
React TypeScript Ruby on Rails PostgreSQL Redis DigitalOcean ML

Bishop Fox

Senior Software Engineer

Nov 2021 – Nov 2023

San Francisco, CA

  • Developed multiple microservices in the cyber-security industry using Go, Docker, Kubernetes, RabbitMQ, Kafka, and PostgreSQL
  • Optimized and ported legacy microservices from Python to Go, enhancing API performance by 10,000%
  • Reengineered the CI/CD pipeline by implementing custom GitHub Actions and commit hooks, streamlining deployment processes
  • Created new mage actions and commit hooks to automate the generation of OpenAPI specifications directly from the codebase
  • Developed an internal CLI tool to interact with proprietary APIs, enabling faster workflows across various environments
  • Designed and launched an open-source package manager, Fox, facilitating the sharing of programs on private repositories within teams
Go Python Kafka RabbitMQ Kubernetes Docker OpenAPI

Encora

Software Engineer

Jun 2019 – Dec 2020

Merida, Yucatán

  • Developed intricate and feature-rich web applications using React.js and TypeScript, leveraging WebSockets for real-time functionalities
  • Created a flagship application for the restaurant industry with real-time messaging (Slack-like), scheduling system, task management, and custom calendar for worker management
  • Overhauled the real-time chat component across all applications by migrating from BackboneJS to React.js, resulting in enhanced performance
  • Implemented a comprehensive fuzzy search feature throughout the application, significantly improving user experience
  • Collaborated with the design team to develop a custom component design system using MUI
  • Utilized Redux.js for state management, optimizing data flow and improving application scalability
  • Developed multiple endpoints in PHP for legacy systems
React TypeScript Redux WebSockets MUI PHP

Yellowme

Full Stack Engineer

Aug 2018 – May 2019

Merida, Yucatán

  • Independently developed a full suite of microservices for a fintech company to accelerate the car loan approval process
  • Integrated multiple third-party services to automate identity validation, credit score retrieval, and real-time insurance quotes
  • Built and deployed scalable web applications and APIs using Node.js, TypeScript, and JavaScript
  • Designed and managed relational data structures using SQL to ensure data integrity for sensitive financial information
  • Developed interactive front-end interfaces using React.js and deployed services via Heroku
Node.js TypeScript React Laravel SQL Heroku

Sr. Revólver

Senior Software Engineer

Jul 2016 – Jul 2018

Merida, Yucatán

  • Solely designed and developed "Super 15", an exclusive, invite-only web application for a local shop offering both food and groceries, enabling customers to order food online
  • Implemented comprehensive e-commerce functionalities including report generation, receipt printing, stock management, card payments, promo codes, and other essential features
Laravel PHP React TypeScript Elm

Open Source & Personal Projects

Fox

getfox.sh

Designed and launched an open-source package manager in Golang that enables teams to share and install programs from private GitHub repositories. Built to provide a streamlined, private alternative to homebrew for macOS and Linux environments.

Golang

Developed a configurable CLI tool in Golang that allows users to create custom commands for web APIs. Features robust support for multiple environments and automated authentication handling.

Golang

Red Panda

Personal Project

Built a high-performance note-taking application alternative to apps like Notion/Obsidian. Developed in Rust to ensure memory safety and speed, featuring full cross-platform support for Windows, macOS, and Linux.

Rust Cross-Platform

Education

Universidad del Mayab

México

Graduated Jan 2018

Systems and Information Technologies Engineering in Systems Engineering. Focus on software engineering, systems design, and information technologies.

Backend Development

Golang Python Ruby on Rails Node.js PHP Laravel Clojure ClojureScript Elm Rust PostgreSQL Redis DynamoDB

Frontend Engineering

JavaScript TypeScript React.js Next.js Redux.js Tailwind CSS MUI Vite

DevOps & Cloud

Docker Kubernetes AWS AWS Lambda DigitalOcean Heroku GitHub Actions CI/CD Kafka RabbitMQ Sidekiq

Architecture & Methodologies

Microservices RESTful APIs Event-Driven Serverless Agile/Scrum WebSockets Machine Learning OpenAPI Functional Programming