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.
Maintain 10 public repositories, including NorwinMouseAssist, NorwinVibe (a floating media player for Windows and Android) and NorwinLabsTools (a Kotlin Android app).
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.