He is an experienced Java developer and trainer. His specialties include Java EE5, web and database development, distributed systems and multi-tier architectures. He has experience with SQL, EJB, JPA (Hibernate), JMS, JMX, XML, Swing, JSP, JSF, Adobe Flex. His current job includes developing products based on SOA, SCA and ESB. At his previous position as a software developer for SAP AG he was responsible for the monitoring framework of the SAP NetWeaver Java AS.