Skip to main content

Hogrefe Verlag GmbH & Co. KG

Göttingen, Germany

Hogrefe Verlag GmbH & Co. KG

Software Developer

June 2011 - March 2017

Project: Hogrefe TestSystem Project

Responsibilities:

• Project Architecture (Online Edition/Intranet/Offline Edition/SOAP/JSON RPC API)

• Fullstack development (Java 8 / Java EE, Spring, Javascript / ExtJS, XSLT, Sql)

• Development and maintenance multitenant database architecture (MySQL, MariaDB)

• Integration of different projects in a single system

• Parallelize the originally single-threaded architecture

• Backend Framework: MVC Architecture (java concurrency, jdbc); Internet/Intranet (Java Servlet API / Jetty / Tomkat-Claster); Security system; Cache System (Ehcache-based); Database Connection Pool (BoneCP-based); Database Migration & Source Control (LiquiBase); Templating (FreeMaker); Embedded Script System (Rhino); Offline Edition (SWT/ XULRunner, NodeJS/Chromium/Electron)

• Frontend UI (Javascript/ExtJS MVC Architecture)

• ETL, analyse and explore data: (Saiku Business Analytics, Talend Open Studio, Scala, Apache Spark)

• Development and maintenance own translation System (Google Translate API-based)

• Stress tests, integration tests, safety tests

• Performance profiling (YourKit Java Profiler, Jvisualvm, Java Melody)

• as well as Jenkins, Selenium, Maven, Eclipse