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.