I'm working as freelancer with Java since JDK 1.0, with Servlets/EJB since 1.0 and before the advent of J2EE in several large-scale applications. I am an architect and developer (with usually 20/80 distribution) in Java (SE / EE / FX) projects.
I have written several books about JavaFX, J2EE, and Java EE, and I'm the author of Real World Java EE Patterns—Rethinking Best Practices and Real World Java EE Night Hacks—Dissecting the Business Tier. I'm writing books and articles during my travels and sometimes even unproductive meetings.
In my leisure I participate in the JCP as an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, CDI, and JPA 2.X JSRs.
I am is also a Java Champion, NetBeans Dream Team Founding Member, Oracle ACE Director, Java Developer of the Year 2010 and I was chosen by attendees of my sessions as JavaOne 2009 and double 2011, 2012, 2014 and triple 2013 Rock Star.
I'm speaking regularly on conferences, but I'm neither a professional speaker nor writer. I'm just really enjoying to write code and kill the bloat. ...and Java is perfect for that.
Twitter, youtube, github and others:
Screencasts, Sessions, Interviews and Collateral
Rethinking Best Practices on kenai.com
Real World Java EE Applications on java.net
Mainly because of the exciting Java world and so chronic lack of time I do not participate on any other social networks except twitter and Google+.
Talks I've Given
The Indisputable Structure for Backends and Frontends
Featuring Adam Bien
What is the internal structure of your cloud-native Java microservice? How do you organize your frontend? Is there a relation between the frontend and backend design? This talk introduces a consistent, feature-driven, standards-based structure called BCE and apply it to microservices and SPAs.architecture spa microservices bce backend frontend
Productivity with Micro Frontends and Cloud-native Backends
Featuring Adam Bien
In this keynote, Adam is going to build and deploy a cloud native MicroProfile / Quarkus “Micro Backend” and connect it with a Web Components / based, self contained Micro Frontend / PWA without any external dependencies.java java-development