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 focusPermalink

  • 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

SkillsPermalink

Programming languagesPermalink

Java, JSF, JSP JavaScript

Frameworks, TechnologiesPermalink

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

MethodsPermalink

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

Logging, MonitoringPermalink

slf4j, log4j, logstack

StandardsPermalink

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

DatabasesPermalink

Hibernate, MySQL, Oracle

Content-Management-SystemsPermalink

Sophora

TestingPermalink

Junit, Mockito, Powermock, HTMLUnit, JSFUnit, Thucydides

Build, DeploymentPermalink

Jenkins/Hudson, SonarCube

Project environmentPermalink

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