Dayton, Ohio, United States
Active TS/SCI clearance
Performed development tasks on projects in C++ and Qt using the Qt Creator and Microsoft Visual Studio IDEs. Development tasks included developing a report generator in C++ to create an Open Document Format presentation (.odp) document populated with data that was created by an application developed in C++ using Qt, creating and modifying GUIs, converting math library methods from MATLAB to C++, and developing data file parsers. Also worked on small projects developing microservices using Node.js and MongoDB and developing RESTful Web Services using Java and Jersey to be deployed on a Tomcat server.
Acted as lead developer for an aircraft conceptual design tool project. Duties included overseeing a team of software developers, leading technical meetings, participating in the screening and interviewing of candidates for employment, mentoring junior developers, communication with product users and project partners, and project status reporting. Collaborated with Software Engineers and Aerospace Engineers to design and develop and maintain software for a multi-platform (Windows, Linux, and Mac OS X) aircraft conceptual design tool using the following technologies: Java, Eclipse Rich Client Platform (RCP), OSGi (Open Services Gateway Initiative), JavaScript, and BndTools. Performed build master duties for an aircraft conceptual design tool. Duties included maintaining GIT software repositories, building, testing, and deploying software releases, and updating software release documentation.
Performed development tasks using Java for several projects that extended a common code base that was based on the Eclipse IDE Architecture. Development tasks included GUI development, integration with web services, and maintenance of and enhancement to various core code capabilities. Developed mock services and mock responses using soapUI to test web service integration in Java applications. The mock services and responses were based upon the WSDL and XSD files provided by the web service developers.
Performed requirements analysis, design, and development tasks for the Logistics Decision Support System (LDSS) project. LDSS was a logistics application developed in Java under the Linux operating system which used Hibernate to interact with a DB2 database. Performed design and development tasks for the Survey Tool for Employment Planning (STEP) project. STEP was a logistics application developed in Object Pascal under the Windows NT operating system which interacted with an Oracle database. Developed an enhancement to the Integrated Model Development Environment (IMDE) which enabled users to generate simulation code in C++ using a proprietary C++ simulation engine. Performed requirements gathering, design, and development tasks as the sole developer for several small projects using both Java and Object Pascal (Delphi).