About me

Introduction

Hello, I’m Roger. I focus on software support and QA analysis, with full-stack development experience, a Linux systems background, SQL/API troubleshooting skills, and QA bug reproduction experience.

My best work starts with making a vague issue testable. I reproduce the problem, compare expected and actual behavior, check logs, data, and configuration, verify the fix, and write notes clear enough for someone else to use later.

Support and QA

  • Bug reproduction and regression verification
  • SQL/data checks and REST API troubleshooting
  • Log/configuration review
  • Technical documentation and support notes
  • Linux operations, deployment, monitoring, and backups
  • Jira-style issue triage

Technical curiosity

I still write code and build tools. My background includes TypeScript, React, Express, PHP, PostgreSQL, Python, C#, C/C++, and systems/reverse-engineering projects. I like understanding how software behaves at the edges, whether that means tracing a parser bug, checking a database assumption, reading a service log, or building a small tool to make a diagnosis repeatable.

In my spare time I tinker with game development, Ghidra tooling, file formats, and small language/parser projects. That curiosity helps professionally because support work often means moving between user reports, code, data, configuration, and documentation without losing the thread.

Contact

I welcome professional connections, collaboration proposals, and discussions on software support, QA, troubleshooting, systems, and software development. For inquiries or to discuss potential projects, please contact me at rogerswaggoner[at]gmail.com.