Jesse Leonard

Full-Stack Software Engineer

Austin, TX
503-853-0076
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 – Present

Contracted 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

2018
Hobbies
🏒 Ice Hockey
🎥 Educational Content Creation
📚 Reading
♟️ Chess
🏋️ Weightlifting
Woodworking