CV

Programming Languages

Python

Proficient

HTML/CSS

Proficient

Javascript

Proficient

Powershell

Moderate

Rust

Beginner

C

Beginner

Administration

Linux

Proficient

Windows Server

Proficient

Saltstack

Proficient

Cisco Configuration

Moderate

Fortinet Management

Moderate

Game Design

Godot

Moderate

Unity

Beginner

Blender

Beginner

LMMS

Beginner

Work History

Yavapai College (Software Engineer II)

2023-10-23 to present

At Yavapai College, my role is as a programmer. I work in the Application Development team to help improve the processes across the college, assist with mainataining the website, and provide support to the tools created by the AppDev team. Some notible achiements in my time at YC follow.

  • Automated the generation of the Areas of Study (archive link) page, and updated it's look and feel. This keeps the page up to date with current degrees and certificates

ePlus Technologies Inc (MSC Engineer I)

2022-02-21 to 2023-10-20

At ePlus, I handle access to devices on a customer's network. This access is vital to the operation of the MSP since the devices allow technicians to remotely access and assist customers when needed.

In the course of a day, I could end up doing any of the following.

  • Diagnose Fortigate issues
  • Diagnose and repair VPN Connectivity issues
  • Verify that network devices are having their configurations backed up
  • Handle a wide range of tickets from our helpdesk software.

Additionally, during my time at ePlus, I've written some tools to help automate repetitive tasks.

  • A user creation script in powershell. Automatically emails credentials to users when complete.
  • A user creation website for customer service managers to use for client dashboard creation.

Lasergifts (Systems Administrator)

2017-06-26 to 2022-02-16

I started at Lasergifts as the sole helpdesk person for the company. At the time, the current administrator needed someone to take care of the network while he took care of more tasks. On new years of 2018, he unexpectedly quit.

Since I had shown initiative and learned the systems at Lasergifts very thoroughly by this time, I was promoted to the now vacated spot of Systems Administrator. Some highlights of my time at Lasergifts include

  • Managing the entire IT department.
  • Implementing Saltstack for automated network configuration of devices
  • Using saltstack to ensure our webserver would revert unauthorized changes
  • Bringing Gitlab into Lasergifts for version control of existing software
  • Writing several tools that helped users in the Lasers department accomplish their tasks quicker
  • Overseeing the upgrade process from windows 7 to windows 10
  • Overseeing a large-scale hardware refresh that took place over 4 years.
  • Monitoring backups
  • Implementing Zabbix for network monitoring
  • Managing helpdesk personnel (hiring and day-to-day management/training)
  • Thoroughly documenting the previously undocumented network environment
  • Watching IT costs/budget very closely and coordinated with Accounting to ensure it was followed
  • Replacing a failing file server
  • Bringing all Linux devices on the network into the domain for login with domain credentials
  • Automating user creation (user accounts, email, home folders, etc)

Computime (Field Technician/IT Technician)

2015-09-21 to 2017-06-23

I started at Computime as in in-house technician who would handle client consults when customers brought their devices on site. Our primary target audience for these consults were home users. Once I had proven that I was capable of reparining devices well, I was promoted to Field Technician and expected to drive to customer locations and perform repairs.

As a Field Technician, my work generally happened outside of the office. I was expected to operate on a fairly tight schedule and perform repairs rather quickly. These repairs were for both home users and for business customers.

At Computime, I accomplished the following.

  • Performed virus removals from customer devices
  • Provided feedback to customers on whether or not to refresh hardware
  • Kept documentation up to date and accurate
  • Documented new customer networks
  • Developed tools to automatically update our software toolkit
  • Assisted Sales as technical consultant for meetings with new customers
  • Developed my social and customer services skills to an appreciable degree
  • Migrated the company from their previous document storage system to another
  • Wrote scripts to automatically migrate a large bulk of the aforementioned documents

Yampa Precision Manufacturing (Machinist)

2010-07-01 to 2015-09-18

At Yampa, I worked with a wide array of machining equipment. These include

  • Swiss Machines
  • Lathes
  • Mills
  • Hand Lathes

Since I was willing to learn, I was often moved between departments to assist as needed. This meant I had a wide range of experience with all parts of the machine shop, such as

  • Deburr
  • Maintenance
  • Swiss Machining Department
  • Lathes department
  • Mills department
  • Quality Assurance

Most of my time spent working at Yampa consisted of randomly sampling parts to determine whether or not the parts would meet our QA standards. While I was not responsible for the QA, I was responsible for notifying my direct manager if I thought a machine may be in need of maintenance. If I was capable of performing the maintenance, I was expected to do so myself (tool replacements, coolant additions, adding bar stock, etc).

Education

Eastern New Mexico University

Bachelor's of Computer Science

2019-2022

Yavapai College

Associate of Applied Science in Computer Networking Technologies

2013-2015

Yavapai College

Associate of Science

2008-2013

Prescott High School

High School Diploma

2004-2008