Minneapolis, Minnesota, United States
Worked as part of an internationally distributed team using Agile methodology to develop REST APIs used by both internal and external clients. Primarily developed in Java using Spring Boot with some APIs supporting both XML and JSON. Used the tools Jenkins, Artifactory, XL Deploy, and Docker to deploy on Kubernetes. Also used Java to write automated tests for the APIs and Scala to write Gatling performance tests.
Working as part of an internationally distributed team using Agile methodology to develop a cloud-based web application running in Microsoft Azure. Development primarily done using Java and C#. Utilizing third-party APIs and SNMP to communicate with network elements to allow customers to monitor their networks through the web application. Also responsible for handling system administration tasks related to running web servers, Azure cloud services, and various Windows and Linux virtual machines.
Developed fixes and enhancement projects for internal use as a member of the Release Team. Engineered client facing projects using Visual Basic 6. Used InterSystems Caché for server development. Other responsibilities included reviewing and testing projects produced by other team members as well as providing technical support for all Epic employees for issues related to the internal tools developed by the Release Team.