Associate
Current* Served as a lead software developer and mentor* Wrote guidelines and examples of RESTful Java web services* Built web services for data about people, places, practices, projects* Designed and built RESTful web services with Java, JAX-RS, JAXB, JSON* Designed and built persistence layers with JPA, Hibernate, EclipseLink* Designed and built persistence mappings with JPA, MS-SQL, PostgreSQL* Built JPA annotated model class code generation with Hibernate tools* Designed and built persistence tests with JUnit, Spring, JPA* Designed and built web service API tests with JUnit, CXF, Spring* Developed both WAR and JAR (SpringBoot) based deployments for services* Deployed services with Glassfish, Tomcat, and also AWS via OpenShift, Heroku* Shepherded Java web service migration from Glassfish to Spring Boot* Developed build processes with Maven, GitLab Pipelines, Nexus* Documented and published service APIs with Enunciate* Collaborated with other team members using Trello, Jira, Confluence* Collaborated on service deployment automation with Ansible, GitLab* Built service deployment pipelines with Ansible, Bash, gitlab-runners* Participated in Agile project planning