Basic personal data

  • year of birth: 1974
  • nationality: German

Languages

  • German (mother tongue)
  • English (fluent)

Education

Experience

  • Professional IT: 30 years ( since 1994 )
  • Java: 28 years ( since 1996 )
  • Scala: 10 years ( since 2014 )
  • Technology consultant: 26 years ( since 1998 )
  • Project management: 26 years ( since 1998 )

Areas with special knowledge

  • Electric mobiles- and smart-grid-management, asset-management-systems, billing systems for telecommunications (VoIP), billing-systems for coupon-clearing, OOAD, software architectures, 
(agile) software development, requirements analysis

Industries

  • Utilities, telecommunication/ISP, coupon-clearing, advertising

Soft skills

  • teamwork, conflict solving, result driven, customer oriented, creative, organized

Operating systems

  • MacOS X, Linux, MS Windows (NT/2000/XP), HP-UX, Solaris

Hardware

  • embedded development ( several hardware ), LoRaWAN, div. IoT Hardware, Arduino

Methods

  • Agile development (Scrum, XP), iterative-incremental development, test-driven development, continuous integration, design patterns

Databases

  • SQL, Oracle, PostgreSQL, MySQL, various ORM Mapper

Application server

  • Resin, Jetty, Apache Webserver, Tomcat, BEA Weblogic, jBoss

Tools

  • Eclipse, Intellij IDEA, Maven, Ant, SVN, git, Jenkins, Atlassian Suite

Java

  • Java, J2EE, JEE, EJB, JSP, Servlets, Hibernate, Spring, JBPM, Jakarta Commons, Log4J, JDBC, JUnit, iText, Spring, jDOM, SAX, Java Security (SSH/SSL Enhancements), JasperReports

Scala

  • Scala, Lift, Play 2.0, Squeryl, Slick

Web

  • JavaScript, AngularJS, CSS, HTML, XML, XSL(T), WebServices

modeling languages

  • UML, ER