Senior Software Engineer
CurrentUsed Spring framework to add a command-line interface to a Java application. This permitted access to advanced application utilities and custom commands for various administrative level functions.Used JavaFX framework to enhance the GUI of a Spring Boot application. Developed new screens to streamline operations and expand capabilities. This permitted the elimination of three legacy processes and improved the user experience.Utilized Azure, Jenkins, Terraform, Ansible and other technologies to refactor legacy build processes to use CI/CD pipelines. This reduced application build and deploy times by six hours per day and led to more frequent software releases.Led multiple SSO (Single Sign On) implementations that integrated a Java based web application with third-party authentication providers, which included Cisco DUO and Okta.