Curriculum Vitae

Professional experience, education, and skills

Download PDF

Professional Summary

Full-Stack Engineer with over 8 years of experience in the software development industry, specializing in Web Development, Backend Development, and DevOps. Committed to delivering reliable and high-performance systems efficiently and on time.

Work Experience

Staff Software Engineer

Bishop Fox, San Francisco, CA • Aug 2024 - Present

  • Developed a new event-driven platform enabling clients to continuously monitor their attack surfaces and uncover potential security threats
  • Designed and implemented a microservices-based architecture, improving the time to discovery of client assets by 700%
  • Engineered RESTful APIs using Golang, enhancing data integration across multiple platforms
  • Optimized PostgreSQL database queries, increasing data retrieval speeds by over 200% in most cases
  • Migrated secrets from AWS Secrets Manager to PostgreSQL using AWS KMS, reducing costs from tens of thousands of dollars a year to completely free
  • Created automated testing scripts and developed unit and integration tests, increasing code coverage in several new microservices

Senior Full-Stack Engineer and DevOps

Mento, Los Angeles, CA • Nov 2023 - Jul 2024

  • 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 Ruby on Rails for the backend
  • Migrated all infrastructure from Vercel to DigitalOcean, reducing cloud costs by 50% and improving deployment times by 200%
  • Developed a prototype for a recommendation system using machine learning algorithms, improving client-coach matching process
  • Implemented a Sidekiq job system using RedisDB for asynchronous tasks such as email notifications
  • Developed a custom video conferencing component using Dolby.io APIs, enhancing user engagement and functionality
  • Reworked the CI/CD pipeline using custom GitHub Actions and DigitalOcean, increasing deployment efficiency by 100%
  • Collaborated with designers to establish a component design system using MUI, standardizing design across the web application

Senior Software Engineer

Bishop Fox, San Francisco, CA • Nov 2021 - Nov 2023

  • 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 and more efficient workflows
  • Designed and launched an open-source package manager, Fox, facilitating the sharing of programs on private repositories within teams (www.getfox.sh)

Software Engineer

Encora, Merida, Yucatán • Jun 2019 - Dec 2020

  • 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, scheduling system, task management, and custom calendar
  • Overhauled the real-time chat component 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

Full Stack Engineer

Yellowme, Merida, Yucatán • Aug 2018 - May 2019

  • Developed web apps and APIs using NodeJS, React JS, TypeScript, and Heroku
  • Focused on full-stack development with emphasis on front-end and Node.js backend

Senior Software Engineer

Sr. Revólver, Merida, Yucatán • Jul 2016 - Jul 2018

  • Solely designed and developed "Super 15", an exclusive, invite-only web application for a local shop offering both food and groceries
  • Implemented comprehensive e-commerce functionalities including report generation, receipt printing, stock management, card payments, and promo codes
  • Built the application using Laravel, PHP, React JS, and TypeScript

Education

Systems and Information Technologies Engineering in Systems Engineering

Universidad del Mayab, México • Graduated Jan 2018

Focus on software engineering, systems design, and information technologies.

Skills

Backend Development

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

Frontend Development

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

DevOps & Infrastructure

Docker Kubernetes AWS DigitalOcean GitHub Actions CI/CD Kafka RabbitMQ

Architecture & Methodologies

Microservices RESTful APIs Event-Driven Agile/Scrum WebSockets Machine Learning