William Hatcher

View as PDF
william@hatcher.work hatcher.work williamhatcher

Objective

Experienced System and Network Engineer skilled in Linux server management, type 1 & 2 hypervisors, multi-LAN networks, and Cisco device configuration. Accomplished full-stack developer leading multiple large software projects and contributions to over a dozen open source projects.

Experience

iSTAR Lab @ Texas A&M University

Aug 2022 – Present | System Engineer

System Engineer for cybersecurity research lab. Led multiple teams in software development and virtualization clusters.

  • Project lead on a five person team developing CyberExpert: a tool for managing virtual labs for students in academia.

  • Designed and led team to build our production level, multi-node virtualization cluster on Proxmox supporting 20+ concurrent virtual machines for short- and long-term projects.

  • Designed and implemented our lab's enterprise network architecture with VPN tunnels, VLANs, firewall ACLs, and Layer 3 switch configs on Cisco Catalyst switches, Cisco ASA firewalls, and pfSense/OPNsense firewalls.

  • Deployed and maintained over 10 enterprise servers and desktops running Linux and Windows.

  • Full stack developer with experience in various front-end, back-end technologies, and multiple database (DB) engines (SQL and No-SQL).

Virtualization Network Admin System Admin Full Stac Dev Leadership

Mr. Translate

Jun 2020 – Jun 2024 | Owner

Creator of the best Discord translate bot.

  • Combined multiple AI & machine learning translation services to support 120+ languages.

  • Learned MongoDB management skills through deploying a secured MongoDB server.

  • Built a robust Python application to translate 10 million monthly characters across nearly 20 thousand servers.

  • Leveraged a Redis cache to cut resource utilization in half.

Python FastAPI MongoDB Redis REST APIs

Education

Texas A&M University - Commerce @ RELLIS

2022 – 2024 | Bachelor's in Computer Information Systems

Blinn College

2020 – 2022 | Associates's in Computer Information Systems

Certificates

CCNA - Expected: Dec 2024

Skills

Languages

Python Swift Rust Nim JavaScript TypeScript

Frameworks

FastAPI Flask Django Pycord/discord.py Svelte & SvelteKit

Projects

Wheeler Points

Leaderboard website which tracks positive and negative performance points given to RAs.

  • RAs can log in to see reasons for points given and taken

  • Admin interface to add point entries

  • Can be generalized to provide a private leaderboard for any usecase

CyberExpert

Virtual lab management software for academica developed at iSTAR.

  • Project Manager of five person cross-functional team.

  • Modular hypervisor interface to enable support for multiple hypervisors.

  • Developed with Supabase.

  • Supports SSO.

TypeScript SvelteKit Supabase PostgreSQL
Last deployed on 2024/11/12 at 19:29:44 UTC for commit e79ef3623b358503f258f1b2b2fb889a3b44f323 GitHub build status View the source on GitHub