Senior Software Engineer
CurrentJava development using Spring Boot, and PostgreSQL, deploying standard REST services and custom API’s running in a Docker environment on Linux. Converted and decomposed monolithic Java EE server applications into Docker based microcontainers.Senior Developer on a large-scale distributed defense application (JMS). Work involves the development and support of SOAP XML services with a large Oracle database running on the WebLogic server. Services primarily use JAX-WS. A mixed environment of Windows and Linux servers. Primary language is Java with scripting in Bash, Windows, and Groovy, and others. (NTDM) Senior Developer with a small development team on the NTDM project. NTDM involves coalescing a variety of real-time data sources to provide situational awareness via both an application and automated data feeds to the tactical community. My work is primarily focused in services areas with server-side development on Wildfly using a PostgreSQL database (previous version used Hadoop). Some development of the user application (Eclipse RCP based, delivered via Java WebStart, with all data provided by REST services). Project was recently certified as military standards compliant by the Air Force. This completed a multi-year effort to certify the system as compliant with two very large US military specifications and allows NTDM to be used broadly across ISS Products. (Springblox) Worked in a small agile group to modernize and streamline a web-based log analysis application. This application was built with Apache Solr. I designed and developed a REST interface and built a server component using Spring Boot. This allows the server to be deployed into a scalable container environment. The product is currently sold commercially and used internally by our company’s IT department to monitor operations and CI environments.