CPYarger.org

Erie, PA

Christopher Yarger

Linux Systems Administrator · C++ & Python Developer · Systems & Infrastructure

Linux systems administrator and software developer with extensive hands-on experience in Linux development, server administration, C++ and Python, open-source software, and technical troubleshooting. Developer of the OBS-MIDI plugin and contributor to Unreal Engine 4.15.

Professional summary

Currently maintain Linux server infrastructure for the Barre Open Systems Institute: administration, maintenance, troubleshooting, and technical support. Formal training includes Computer Systems Networking and Telecommunications through the U.S. Army Signal Center and Computer Information Systems through GVBOCES.

Background spans software development, systems administration, networking, hardware troubleshooting, electrical and mechanical work, property maintenance, and professional theater and nightclub lighting. Comfortable independently investigating unfamiliar problems, learning new technologies, and shipping practical solutions.

Core technical competencies

Systems & infrastructure

  • Linux system administration
  • Server administration and maintenance
  • System configuration and troubleshooting
  • Networking and network services
  • Hardware and software diagnostics
  • Command-line administration

Software development

  • C++ and Python
  • Linux development
  • Plugin development and software integration
  • Open-source software
  • Debugging, automation, and scripting
  • Git / source-code management

Technical & hands-on

  • Computer hardware and electronics
  • Professional lighting and control systems
  • Electrical and mechanical troubleshooting
  • General building maintenance
  • Technical equipment installation

Professional experience

Vermont

Barre Open Systems Institute

Systems Administrator / Software Developer

  • Maintain and administer Linux-based server infrastructure and supporting systems.
  • Configure, troubleshoot, and update server systems and services.
  • Diagnose problems across operating systems, hardware, networking, and software.
  • Develop software and automation tools when operations need them.
  • Work independently from problem identification through implementation.
Independent

Software & open-source development

Software Developer

  • Developed OBS-MIDI, a plugin that adds MIDI control to OBS.
  • Contributor to Unreal Engine 4.15, credited by Epic as Christopher P. Yarger (cpyarger) among 79 community GitHub improvements.
  • Write C++ and Python primarily in Linux environments.
  • Work inside existing codebases, architectures, and third-party software.
  • Take projects from concept through implementation, testing, and deployment.
Pittsburgh, PA

Property management company

General Maintenance / Handyman

  • Maintenance and repairs across multiple apartment complexes.
  • Diagnosed building, electrical, mechanical, and plumbing problems.
  • Preventive maintenance and emergency repairs in occupied housing.
San Francisco, CA

Theaters & nightclubs

Lighting Technician

  • Installed, operated, maintained, and troubleshot professional lighting systems.
  • Worked with consoles, fixtures, cabling, dimming, and control equipment.
  • Diagnosed equipment and signal problems during live productions.

Selected projects

C++ · OBS · MIDI

OBS-MIDI

Developer

Plugin extending OBS with MIDI functionality. C++ software that integrates with an established application and adds new capabilities.

C++ · UE 4.15

Unreal Engine 4.15

Contributor

Credited by Epic as Christopher P. Yarger (cpyarger) among 79 community GitHub improvements shipped in Unreal Engine 4.15.

Linux · infrastructure

Linux server infrastructure

Barre Open Systems Institute

Ongoing administration of Linux servers: configuration, troubleshooting, software maintenance, and operational support.

Education & technical training

2007–2008

U.S. Army Signal Center

Computer Systems Networking and Telecommunications

2005–2007

GVBOCES

Computer Information Systems / Information Technology

2001–2007

Wayland-Cohocton High School

Regents Diploma, Information Technology focus

Professional strengths

Hands-on Linux C++ and Python Open-source development Server administration Systems troubleshooting Hardware / software diagnosis Independent problem solving Learns unfamiliar systems quickly

Contact

Christopher Yarger
Erie, Pennsylvania

(607) 382-2355
[email protected]
github.com/effinyarger