Zack Loveless

Software Engineer and System Adminstrator

About Me

  • Software Engineer and Systems Administrator with expertise in full-stack development and infrastructure automation.
  • Proficient in Python, C#, and modern frameworks (.NET, React) for building scalable, end-to-end solutions.
  • Skilled in managing complex environments, utilizing CI/CD, Docker, Ansible, and Proxmox for robust system support and rapid technology adoption.

Experience

Drift Glass Ventures

Software Engineer 03.2024 - 09.2024
Tools: Python, React, React Toolkit, TypeScript, WebAssembly (pyodide)
  • Developed a double-entry accounting financial modeler using Python, establishing the core logic for complex financial simulations.
  • Constructed a comprehensive React application in TypeScript to visualize and display results generated by the custom financial modeling program.
  • Integrated all application components into a single-page application (SPA), successfully implementing the execution of Python code within the browser via WebAssembly (pyodide).
  • Architected the front-end and back-end data exchange, ensuring seamless communication between the Python modeler and the client-side visualization tool.

Arizona Western College

Computer Lab Aide 08.2008 - 06.2023
  • Provided frontline Tier 1 technical support and customer service, guiding users to successfully utilize academic computing resources.
  • Managed the operational integrity of 140+ computing machines, providing extensive administrative support to a large user base.
  • Diagnosed, troubleshot, and resolved complex hardware and software issues to maintain continuous academic operations.
  • Maintained detailed system documentation and troubleshooting guides, reducing resolution time for recurring student and user support requests.

Skills

Programming languages
python 3c#phpjavascriptbashsql
Frameworks & libraries
react.net 5+asp.net core
DevOps & Infrastructure
ansibledockergitproxmoxfirewallsbackups
Databases
mariadbmysqlsqlite3
Operating systems
windowsdebianubuntufedora
Tools
pyodide (wasm)react toolkit

Education

BASc, Public Administration

Northern Arizona University
2019 - 2021

AA, Political Science

Arizona Western College
2007 - 2019

Interests

  • Automation
  • Problem Solving
  • Curiosity-driven Development
  • Project Management
  • Tabletop Gaming
  • Zack Loveless

    Software Engineer and System Adminstrator

    Projects

    Totem Arts Infrastructure Deployment / System Administration

    2020 - Present

    Automated end-to-end infrastructure provisioning and service deployment using custom Ansible roles. Managed service deployments to Dockerized virtual machines, ensuring highly scalable and reproducible environments. Provided technical consultation to analyze operational requirements and developed mitigation strategies aimed at minimizing critical service downtime.

    Ansible Collections

    2021 - Present

    Maintain two distinct Ansible collections dedicated to configuring and deploying managed Linux servers. The Common collection handles bootstrapping new servers and virtual machines with user accounts and automated updates, while the Containers collection manages containerized application deployments via Docker Compose, integrating services with automated restarts using systemd timers.

    Atlantis IRC Library

    2013 - Present

    Engineered a comprehensive IRC library, serving as the initial development experience with socket programming and multithreading. This library adheres to IRC client specifications (RFC 1459) for robust connections. Currently leading the migration of the codebase from legacy .NET Framework 3.5 to modern .NET 9.0 to leverage cross-platform capabilities and modernize the API.

    Financial Modeling and Analysis Tool

    2024

    As the primary engineer, designed and implemented a Python-based financial modeling tool that assists users in developing solvent business strategies. Built the visualization and reporting front-end using React and TypeScript, creating the primary user interface for analytical results.