Nik Boyd @ Gensler
Lead Applications Developer, 2013 December - Present
Gensler
2101 Webster St, Suite 2000
Oakland, CA 94612
Gensler is a global design firm. Gensler has deep expertise in design and architecture across 22 practices, including commercial office buildings, professional services, retail, aviation, planning and urban design, entertainment and hospitality, sports stadia and education facilities.
- Served as a lead software developer, software architect, and mentor
- Wrote coding guidelines and representative examples of RESTful Java web services
- Developed web services dealing with people, places, studios, practices, projects, work plans
- Designed and built RESTful web services with Java, JAX-RS, CXF, JAXB, JSON
- Designed and built persistence layers with JPA, Hibernate, EclipseLink
- Designed and built persistence mappings with JPA, MS-SQL, PostgreSQL
- 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 (Spring Boot) based deployments for web services
- Deployed services with Glassfish, Tomcat, also AWS via OpenShift, Heroku
- Shepherded Java web service migration from Glassfish to Spring Boot
- Developed CI/CD pipelines using Ant, Maven, Jenkins, Nexus, GitLab
- Documented and published service APIs with Enunciate
- Collaborated with other team members using Trello, Jira, Confluence
- Collaborated on web service deployment automation with Ansible, Chef, Shell
- Participated in agile project planning using Jira