Accomplished IT professional with 16 years of experience ranging from website design and implementation to managing and supporting over 12,000 end users. Proven ability to cut costs. Skilled problem identifier and troubleshooter comfortable managing systems, projects, and teams in a range of IT environments. Experienced with 1:1 rollouts in K-12 environments for Google, Office 365, Windows, iOS, and Mac OSX.
Worked closely with teams from all branches of the organization on multiple investments as well as large client projects. Responsibilities included architecting and working within multi-cloud environments utilizing GCP, Azure, and AWS. Heavy focus on context-aware access, app protection, and other zero-trust policies.
Worked closely with a cross-functional team of web developers and systems administrators, as well as a variety of both regional and international customers. Migration of data and users from source systems (Office 365, Dropbox, physical servers, etc.) to G Suite.
Hybrid position as head of local I/S, network/system administrator, as well as performing basic tech support duties for all personnel at the plant.
Hybrid position as Director of Technology, network/system administrator, as well as performing basic tech support duties for approximately 5,500 end users and devices.
Originally pursued a focus in Web Development 2006-2007. Placed on hiatus due to the changing web development/design ecosystem and refocused on Java programming and Compuer Science for 2012-2013.
Completed first year, then placed on hiatus. Completed remaining two years from February 2021 to December 2021.
This script will sync a daily exported CSV from a Student Information System to Active Directory, Google, and Office 365. This is a dated version that hasn't been updated in several years.
This script will generate an xml file that you can use to replace plaintext passwords within your PowerShell scripts. As long as your PowerShell script can access the xml file, you can use $Credential in your script anywhere that you require elevated credentials such as running a batch file or other external command from PowerShell. You simply need to include the two lines mentioned in the script comments.
This is a script I created to help track devices on a large warehouse floor. It has full documentation but the gist of it is that it will telnet into your wifi controller, pull all devices connected to all access points, and then search by hostname for a particular device. I never got around to doing a signal-strength version for better positioning, but this will do the trick to find those pesky handheld scanners everyone keeps losing.