Joshua Coffey is a Senior Software Engineer with 14 years of experience building reliable, production-grade systems across defense and commercial sectors, currently driving software delivery at Parsons Corporation. He spent over a decade at Lockheed Martin where he progressed from engineer to senior roles, demonstrating deep experience in large-scale, mission-critical development. Joshua combines back-end systems expertise with full-stack contributions—evident in his open-source work on SteamDesktopAuthenticator and SteamBot where he implemented end-to-end authenticator linking, SMS verification, trade confirmations, and game-coordinated crafting logic. His work shows attention to user experience and security in tandem—managing encryption and sensitive flows while improving UI and dialog clarity. Based in Alabama, he holds both BS and MS degrees in Computer Science from Mississippi State University and brings a pragmatic, detail-oriented approach to complex integration challenges. An under-the-radar strength is his habit of refactoring and polishing codebases for long-term maintainability, not just feature delivery.
14 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Mississippi State University
Desktop implementation of Steam's mobile authenticator app
Role in this project:
Full-stack Developer
Contributions:11 releases, 55 commits, 7 PRs in 7 months
Contributions summary:Joshua primarily worked on enhancing the user interface and overall functionality of the Steam Desktop Authenticator application. They implemented a cancel button and corrected wording in various dialog boxes. Furthermore, the user developed the entire authenticator linking process, including phone number verification and SMS code input. They also added features such as managing encryption and trade confirmation functionality.
Automated bot software for interacting with Steam Trade
Role in this project:
Back-end Developer
Contributions:12 commits, 16 comments in 9 months
Contributions summary:Joshua primarily contributed to the back-end logic of the SteamBot project. They added functionality for crafting items within the TF2 game coordinator, including methods for crafting with specific recipes and deleting items. Additionally, they made modifications to the SteamBot core, specifically adding the `SetGamePlaying` method to indicate the bot's in-game status, and enhanced the bot's functionality with group chat integration. Several commits involved code restructuring, refactoring, and improving code style, such as capitalizations.
steam-apibotsteam-tradetradesteambot
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Joshua Coffey - Senior Software Engineer at Parsons Corporation