Björn Engel Software Engineer

My Expertise

I'm a creative thinker and like to explore alternative solutions to problems and have an open mind about what will work best. I like solving problems and coming up with solutions in a timely manner. I thrive in team settings, and I think my ability to effectively communicate with others is what drives my ability to solve a variety of problems.

While working fulltime, I am also father and a spare time hobbyist in homeautomation.

Code

Java • Jee • EJB3 • JPA2 • Hibernate • JSON/REST • SQL • Python • bash • C • Informix 4gl • PHP • BPMN • UML • XML

Tools

Git • SVN • Maven • Eclipse • Liquibase • Gradle • Docker • Vagrant • Jenkins • Nexus • Ansible • Sensu

Platforms

Linux • Windows • Arduino • Raspberry Pi • ESP8266

Featured Projects

Examples in homeautomation

Examples in homeautomation

  • openHAB2
  • ESP8266
  • MQTT

My blog where I present a collection some interesting smart home examples based on my favorite homeautomation software openHAB. There will be some very simple cases but also more complex ones.

Check it out
JCR support added to Dropwizard

JCR support added to Dropwizard

  • Dropwizard
  • JCR
  • Jackrabbit

Dropwizard bundles that serves Java Content Repository and its reference implementation Apache Jackrabbit. The documentation for now is an example project only.

Check it out
properties-maven-plugin

properties-maven-plugin

  • Maven Plugin

A maven plugin that generates a simple Java class by a given properties-file. Goal is give an alternative to access properties. When the used property does not exist you will get an exception while compiling what is much better than a runtime exception.

Check it out