Joe Mireles is a QA Software Engineer with 8 years of focused experience building test automation, monitoring, and web UIs for commercial audio control systems at AtlasIED. He combines hands-on development across languages and platforms—C#, Node.js, Angular, Python, bash, PowerShell—and hardware-embedded rigs using Arduino/Raspberry Pi to validate complex audio deployments for airports, arenas, and schools. Joe has a long history of end-to-end system ownership from his BurnSoft venture and enterprise roles at Ashland, automating server imaging, monitoring, and security audits while also creating tools that streamline testing and cross-team communication. He’s comfortable translating intricate technical details into actionable test sequences and plugin-based automation, and has produced integrations with TestRail, Selenium, VMware/Hyper-V workflows and custom test sequencers. Based in Owenton, Kentucky, he brings a practical, security-aware mindset and a knack for turning ad hoc hardware and software needs into repeatable, documented solutions.
7 years of coding experience
24 years of employment as a software developer
Computer and Information Systems Security/Information Assurance, Computer and Information Systems Security/Information Assurance at Ashworth College
Computer Science, Computer Science at Kentucky State University
Vocational Electronics, Vocational Electronics at Center for Career & Technology, El Paso Tx
The BurnSoft Application Profiler was created to help automate performance and log gathering from applications that you create and use. Most of the time when you create an application, you have to spend time testing it out before sending it to others to test. While you are testing you application you may or may not be concerned on the amount of cpu is being used, the memory usage, handles and threads, even then, there is also if your application dumped anything into the log files. This application will help gather all that information while you are using it normally and dump the information in a database. It is designed to run as a service and look for any of the projects applications running in task manager, once it see’s the process in task manager it will start collection data on the application. When the application ends, it will check to see if there are any logs, dump the results in the database and clear the log file, this way you can just go back and view the sessions to see the performance of the application and the details that where dumped in the log file. Worried about not being able to gather this information when you are using your application while disconnected from the office? Don’t be, the agent will see that it cannot connect to the main database and it will continue on using the local database the dump the data in there, once you are able to connect to the office and the agent can connect to the main database, it will dump the information that is the local database to the main database. UPDATES: 3/8/2017 - Working on Web Interface to read the data. 2/15/2017 - Agent functions are up and running
The BurnSoft.Testing.Apps.Appium Library was created to help simplify the Appium library functions to help build tests for your applications quick and easy.
Contributions:8 commits, 2 pushes, 3 tags in 2 months
burnsoftappiumappium-librarytestingsimplify
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.