gavin@portfolio: ~
400users supported across 4 locations
75%fewer payment errors after the Salesforce overhaul
99%network uptime, with downtime cut 50%
90%faster device provisioning
$20K+saved through vendor and tooling changes
1,600+Steam wishlists for Windhelm

Experience

Where I have worked · download resume (PDF)

Senior Developer & IT System Administrator @ Allied Dispatch Solutions

June 2025 – Present
  • Salesforce payments: Overhauled the payment integration in Apex/SOQL, cutting the error rate 75% and removing transaction failures that crashed the app. Replaced manual payments with automated subscription billing (50,000 API calls/month).
  • Automation: Wrote scripts deployed through Syncro that give agent PCs self-healing and automated remediation, resolving 20 tickets a week while on site only 1–2 days a week.
  • Provisioning: Built laptop and hardware reset scripts that ready a device for the next user in 10 minutes (90% faster deployment); completed 50+ onboardings and offboardings.
  • Network reliability: Redesigned network equipment with redundancy, reaching 99% uptime, cutting downtime 50% and removing manual switchover. Co-manage 30 network devices across 2 locations.
  • Fleet & patching: Manage 300+ workstations for 400 users across 4 locations (plus remote staff) through Syncro and Atera. Patches are vetted weekly and deployed automatically during inactive hours.
  • Security: Blocked USB storage and enforced web-level filtering to protect PII, reducing phishing exposure and supporting passing quarterly security audits.
  • Cost savings: Saved $20,000+ through vendor negotiations and by replacing third-party software with in-house solutions.

Java API Developer @ CGI Inc.

Jan 2022 – Apr 2025
  • APIs: Built and maintained 4 major RESTful APIs (Java, Spring Boot) for 3 large finance-collections clients, on an Agile team of 10 using Jira and Confluence. Validated changes with SonarQube.
  • Delivery: Shipped quality updates against weekly sprints, under budget and on schedule.
  • Documentation: Wrote full change documents and updated technical specs, keeping changes compatible with existing systems.
  • Performance: Delivered new query APIs that improved data retrieval speed 30% for legacy systems and integrated with third-party services, handling 1,000 requests an hour.
  • Pipelines: Used Jenkins pipelines for automated builds and deployment to Kubernetes clusters.

SAP ABAP Developer @ Building Information, LLC

Fall 2020 – Spring 2021
  • Developed and modified financial and inventory reports in ABAP, including a large shipping and receiving report for a major construction company.
  • Managed change requests in Jira and maintained technical documentation for every report modification.

IT Specialist (Internship) @ Kingsport General Sessions Court

Spring 2018
  • Led the migration of police department servers from Ruby-based data structures to MySQL, improving query performance, adding features and preserving data integrity.

Projects

What I build on my own time

Windhelm 2021 – Present

Lead Unreal Engine Developer

  • Designed and programmed a full-scale game in C++ on Unreal Engine 5, owning the full life-cycle from concept to Steam release (1,600+ wishlists).
  • Built procedural generation systems and optimized rendering (LOD, culling); each major update has delivered 25% performance gains.
  • Ship major updates every quarter, using version control and community feedback to refactor code and release new features.

NorwinLabs open source Ongoing

github.com/NorwinLabs

  • Maintain 10 public repositories, including NorwinMouseAssist, NorwinVibe (a floating media player for Windows and Android) and NorwinLabsTools (a Kotlin Android app).

Home lab Ongoing

Self-hosted infrastructure

  • Run a 6 TB RAID 5 NAS with a self-hosted Gitea server (unlimited storage) for Windhelm source control, plus an Ubuntu/Apache2 server hosting personal MEAN-stack applications.
  • Built custom Jenkins CI/CD pipelines for personal projects; one pipeline saves 30 minutes per deployment.
  • Used FreeRTOS to control many types and brands of microcontrollers in a couple of personal applications.

Technical skills

What I work with day to day

Languages

JavaC++C#CPythonKotlinJavaScriptSQLApex / SOQLSAP ABAPPHPPowerShellBash

Frameworks

Spring BootNode.js / ExpressReactAngularMERN / MEANSalesforceMuleSoftHeroku

Databases

MySQLPostgreSQLSQL ServerOracleMongoDBSalesforce SOQL

Cloud & DevOps

S3CloudFrontGitHub ActionsJenkinsDockerKubernetesCI/CDGradle / MavenGitGitea

Infrastructure & admin

Linux Desktop/Server ImagingActive DirectoryFortiNetApache2SyncroAtera

Tools

AtlassianJiraConfluenceJetBrains IDEsCursorClaudeSonarQubeVS Code

Education & certifications

  • B.S. Computer Science — East Tennessee State University Graduated 2021
  • A.A.S. Computer Programming — Northeast State Community College Graduated 2019
  • AWS Certified Cloud Practitioner Since 2023

Get in touch

Open to conversations. Say hello.