Software engineer with experience in software development, Java and control systems design. My research interests machine learning methods, automatic reasoning, statistical modeling and analysis, and data-driven decision making in diverse applications. I am seeking opportunities in fields such as automation and system integration, 3D rendering, as well as robotics.
-
Software Engineering ManagerThrackle Dec 2021 - Present -
Software Engineer LeadAlion Science And Technology Apr 2020 - Dec 2021Mclean, Va, Us• Leading a team of almost 20 individuals with varying experience levels to maintain and enhance an existing codebase of over 1 million lines of code• Serving as the Agile Scrum Product Owner to develop and decompose high-level requirements for development team members to provide an overall product direction based on end-user feedback• Coordinating and managing multiple project schedules to conform to agile development methodologies• Assisting and providing insight for the development of organizational level procedures to improve and standardize developmental practices while still providing freedom for teams to improve• Researched, coordinated, and lead the upgrade of our application to utilize a newer technology, Open Services Gateway Initiative (OSGi), to increase long-term maintainability and productivity -
Senior Software Design EngineerAlion Science And Technology Aug 2016 - Apr 2020Mclean, Va, Us• Decomposed high-level requirements to individual developer tasking within Jira/Confluence and provided insight into requirements for implementation• Served as Technical Lead and Scrum Master for a team of ~10 individuals both on-site and remote and facilitate Agile Scrum meetings• Guided the team in defining team best practices such as peer review processes, team style guidelines, and encouraged the use of Java Design Patterns• Assisted in the migration of the legacy Swing application to a Single-Page Application (SPA) using Spring Boot, Sencha Ext JS, AJAX, RESTful web services and Websockets with JMS (ActiveMQ) broker to bridge web UI to application backend• Provided guidance on bugfixes, enhancements, and new features to support data protocols such as High Level Architecture (HLA), Distributed Interactive Simulation (DIS), Test and Training Enabling Architecture (TENA), and other disparate data protocols utilizing UDP/TCP networking protocols -
Modeling & Simulation EngineerNewport News Shipbuilding, A Division Of Huntington Ingalls Industries Jun 2014 - Jul 2016Newport News, Virginia, Us• Developed a 3D spatial planning tool and framework to visualize physical constraints of production staging areas over time (Key technologies: Java, Eclipse, Java3D, JMonkeyEngine, JUnit, Git)• Served as scrum master while conforming to agile development methodologies.• Designed and constructed multiple process simulations in Java to give customers insight to process based questions such as manning, schedule, and process improvement. -
Modeling & Simulation Engineering TechnicianNewport News Shipbuilding, A Division Of Huntington Ingalls Industries Jan 2010 - Jun 2014Newport News, Virginia, Us• Developed process-based simulations in Java to answer specific process unknowns• Prototyped a 3D visualization application within jMonkeyEngine to dynamically allow users to understand radiation exposure within a confined area• Maintained over 200 servers and client machines to government STIG security standards while maintaining the latest standards of computing. (Windows/Linux) -
Modeling & Simulation ApprenticeNewport News Shipbuilding, A Division Of Huntington Ingalls Industries Jul 2005 - Dec 2009Newport News, Virginia, Us• Learned how to design and build computer simulations, identify problems and improve company operations• Participated in a 3-year rotation plan that gave insight into numerous aspects of M&S such as infrastructure, operations research and analysis, and simulation and software development• Applied innovative simulation practices in ship construction while learning Lean, 6 sigma, and other optimization techniques
Johnathan Bailey Education Details
-
Old Dominion UniversityElectrical & Computer Engineering -
Old Dominion UniversityComputer Engineering -
Tidewater Community CollegeEngineering -
The Apprentice SchoolModeling & Simulation Advanced Apprenticeship
Frequently Asked Questions about Johnathan Bailey
What company does Johnathan Bailey work for?
Johnathan Bailey works for Thrackle
What is Johnathan Bailey's role at the current company?
Johnathan Bailey's current role is Software Engineering Manager at Thrackle.
What schools did Johnathan Bailey attend?
Johnathan Bailey attended Old Dominion University, Old Dominion University, Tidewater Community College, The Apprentice School.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial