Summary
Highly motivated and experienced full-stack software engineer with a strong focus on Kubernetes-based cloud automation practices. Proven ability to design, implement, and manage resilient and scalable cloud infrastructure using technologies like Kubernetes, Terraform, and CI/CD pipelines. Expertise in optimizing software delivery, enhancing system reliability, and reducing manual processes within AWS environments (ECS, EKS). Actively pursuing CKA Certification.
Technical Skills
Languages
Python
Golang
JavaScript
Frameworks
Next.js
React
Express
Django REST Framework
Cloud & DevOps
Kubernetes (EKS)
AWS (ECS, Cognito)
Terraform
CI/CD (GitLab, Jenkins)
Helm
Kustomize
Networking & Infrastructure
Linux
Distributed Systems
MaaS
Grafana
ELK Stack
Containerization
Docker
Professional Experience
Software Engineer – IPTA
June 2023 – PresentContracted to support the U.S. Army with a security clearance
- Significantly improved software delivery by architecting and implementing a fully automated GitLab CI/CD pipeline deploying Next.js applications on AWS EKS, replacing manual deployment processes.
- Developed full-stack applications with React (Next.js) and Express backends to enhance operational workflows within a cloud-native environment.
- Designed R Shiny dashboards providing critical data insights to leadership, leveraging cloud-based data sources.
- Proactively identified and resolved cloud development and Kubernetes deployment challenges, enhancing team efficiency and the stability of mission-critical systems.
Software Engineer – Vectra AI
April 2021 – March 2023- Led monthly product releases, automating deployments to Kubernetes clusters using Jenkins, ensuring smooth transitions across development, staging, and production environments.
- Built a scalable CLI tool leveraging Python to automate customer onboarding processes, including Kubernetes resource provisioning, resulting in a 40% reduction in setup time.
- Designed and implemented Kubernetes Ingress rules and horizontal pod autoscaling policies within AWS EKS, significantly improving application resilience and scalability.
- Developed a Cognito-integrated user management API (Django REST) for secure authentication within containerized applications.
- Containerized Django applications using Docker and orchestrated their deployment on AWS ECS, streamlining development and deployment workflows.
Software Engineer – OmniVector Solutions
January 2020 – March 2021- Automated the deployment and management of HPC systems leveraging Juju and Kubernetes, overseeing a large-scale infrastructure of over 200 servers.
- Established end-to-end CI/CD pipelines for infrastructure provisioning, automated testing, and seamless software releases within Kubernetes environments.
- Configured MaaS (Metal-as-a-Service) environments, including network configurations, firewall rules, and automated node discovery for Kubernetes cluster deployments.
- Implemented comprehensive monitoring solutions using Prometheus and the ELK Stack to ensure 100% uptime and proactive alerting for critical Kubernetes-managed systems.
Projects
Self-Hosted K3's Cluster
- Designed and implemented a homelab network using pfSense for DHCP management and static IP assignment to all nodes.
- Deployed a compute cluster consisting of 3 Raspberry Pi devices running Ubuntu and an Intel NUC hosting a dedicated PostgreSQL database instance.
- Automated provisioning and configuration across all nodes using Ansible, ensuring consistency and scalability.
- Configured Traefik as a reverse proxy and dynamic load balancer to manage internal routing and service discovery within the cluster.
- Gained hands-on experience with systems administration, infrastructure as code, container networking, and service orchestration in a production-like environment.
CozyBible.com
- Developed a semantic search engine for Bible verses using Next.js, Django, and Elasticsearch, with a focus on efficient data indexing and retrieval.
- Utilized text embeddings to enable natural language queries, demonstrating experience with data processing and search technologies.
YouTube Channel
- Created programming tutorials covering topics such as Python, REST APIs, and Kubernetes, showcasing communication and technical explanation skills.
- Top video: "Principles of RESTful API Architecture" (educational content for developers).
Education
Bachelor of Science in Computer & Information Science
University of Oregon
Hobbies
🏒 Ice Hockey
🎥 Educational Content Creation
📚 Reading
♟️ Chess
🏋️ Weightlifting
Woodworking