Adapting a content management system

Java Sophora MySQL Html JavaScript Junit Primefaces Eclipse Jenkins
  • industry: media

  • period: 05/2014 - 06/2016

Adaptation and expansion of the CM system Sophora (Subshell) to the customer’s requirements. Further development of a media database (with a graphical web interface) to manage audios, videos and images. Creation of documentation (concepts, technical documentation, user manuals, operating manuals).

Main focus

  • Developing the cms according to customer specifications
  • Developing a medien database with a graphical web interface for editors (JSF)
  • Creating documentation for different target groups
  • Accompanying build and deployment processes through to release

Skills

Programming languages

Java, JSF, JSP JavaScript

Frameworks, Technologies

Spring (Framework), Webservices (REST, SOAP, Apache CXF, JAX-WS), Apache Tomcat, Java Server Faces (Primefaces), Apache Solr, JAXB, Quartz, Velocity

Methods

Behavior Driven Development (BDD), Test Driven Development (TDD), Continous Integration (CI), Scrum

Logging, Monitoring

slf4j, log4j, logstack

Standards

Json, XML, XSD, XSL, UML, SQL, HTML, CSS

Databases

Hibernate, MySQL, Oracle

Content-Management-Systems

Sophora

Testing

Junit, Mockito, Powermock, HTMLUnit, JSFUnit, Thucydides

Build, Deployment

Jenkins/Hudson, SonarCube

Project environment

SVN, Eclipse, Spring Tool Suite, Maven, OpenProject, Visual Paradigm, Puppet, Apache Ant, Linux