A Lifetime of Experience in Tech

I’ve been in tech for more than 20 years now, starting as a teenager when a friend’s father gave me a book on Java 3. Since then I’ve been building, repairing, breaking and modding whatever I can get my hands on.

I’ve had the opportunity to get my hands on lots of exciting things in my career. In my 5 years with Homeland Security Investigations as a contractor, I started out doing analytics on small datasets. As the project’s scope grew I moved into a software engineer role, working on several internal apps using Python and Java. As I became more interested in devops specifically, I started working on projects in a data engineer role, designing ingestion pipelines to extract, normalize, apply schemas and load into relational and non-relational databases using NiFi and Groovy.

After leaving the federal government I’ve been working at a few different startups. I spent some time at a cryptocurrency finance startup, working in a hybrid role as a data analyst and devops. Then as a full time cloud engineer for a consulting company where I worked directly with stakeholders to extract requirements and create migration plans, deployed and maintained internal services, and designed solutions and infrastructure.


Projects

Kubernetes Home Lab

My Kubernetes powered home network that I share with some friends and family. It started out as wanting to practice Kubernetes and has turned into a (nearly) production-ready environment. It is deployed using flux CD gitops and includes a full logging, monitoring and alerting stack that emails me when issues come up, distributed Ceph based storage, high availability, loadbalancing, Nvidia GPU passthrough, reverse proxying through Cloudflare for public endpoints and several apps.

GitHub Link

OpenStack Deploy Tools

Terraform code and scripts to automate my personal project deployments to any OpenStack powered cloud provider. I ran some of my homelab projects in an OpenStack provider before switching over to fully self-hosting.

GitHub Link

Telegram Interpreter Bot

A dockerized interpreter bot on the Telegram network that can be invited into group chats to translate everything the group says to/from English into your target language.

GitHub Link


About

Besides computer languages, I’m also a people languages enthusiast. I speak (Mexican) Spanish conversationally, which I use to get into confusing conversations with Hondurans and Salvadoreans here in DC. I play guitar and bass, and my wife and I love dancing even though we’re not very good at it.