New Elsevier Online Author Communications Service Author Forms.

New Elsevier Online Author Communications Service Author Forms.

Calvin Matthews has replaced the legacy Elsevier Online Author Communication author forms product with a new Spring MVC implementation using Java 8, JSP, Apache Tiles, Hibernate, Liquibase and JAXB. This product replaces a legacy XSLT product.

Working very closely with a globally distributed product management team, Calvin reverse engineered the existing implementation, documenting the requirements on Confluence using Gherkin. He adopted BDD approach to the development planning in Jira and followed a TDD approach to the implementation using JUnit, Mockito and WireMock. He implemented a Cucumber JVM acceptance test framework and engaged in peer reviews using Crucible to enforce a clean code policy.