Adapting a content management system
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