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 evidence
- 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.