Johnie Titus is a seasoned software engineer with 13 years of experience building full-stack and systems-level solutions, currently based in Vienna, VA. He combines a Master’s in Systems Engineering with hands-on expertise in Node.js, front-end frameworks (Vue.js/AngularJS), big data (Hadoop/HBase), and AWS to deliver production systems for government and commercial clients. Johnie has led teams and architected microservices and ETL/storage platforms, and his open-source contributions to browser automation projects like node-horseman and Nightmare demonstrate a practical focus on developer experience and web interaction tooling. Interested in machine learning and cryptocurrencies, he blends systems thinking with pragmatic engineering—often surfacing UX improvements and debugging-level fixes that make complex tooling easier to use.
13 years of coding experience
20 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Virginia Tech
Master of Science, Systems Engineering, Master of Science, Systems Engineering at The George Washington University
Contributions:106 commits, 13 PRs, 64 pushes in 3 years 1 month
Contributions summary:Johnie primarily contributed to the development of features and functionality of the node-horseman project. Commits show work on the core library and actions related to browser automation. Code changes include updates to the readme, debugging efforts, new action functions like .crop(), and implementing improvements to the user experience.
Contributions summary:Johnie primarily contributed to enhancing the `Nightmare` library, a browser automation tool. They implemented and refactored features related to JavaScript and CSS injection onto web pages. Further improvements included the addition of methods to retrieve page titles, check for element visibility, determine the existence of elements, and handle events, expanding the library's capabilities. The user's work focused on improving the library's interaction with web pages.
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.