I'm (Adam Bien / @AdamBien) working as a freelancing consultant with Java since JDK 1.0, with Servlets/EJB since 1.0, before the advent of J2EE in several large-scale applications and with JavaScript since 1995 on Netscape Navigator.
I am an experienced software architect and developer who specialises in web development, cloud computing (serverless) and AI/LLM. I work on Java projects, favouring standards and minimal external dependencies (SE/EE/Jakarta EE/MicroProfile, serverless and NoOps), as well as web projects using ES6+, Web Components and web standards (no frameworks). Although I often start in an architectural role, I typically find myself developing proofs of concept (PoCs), performing code reviews, and assisting teams with critical system development within a few days.
Over the past few years, I have assisted numerous clients in migrating their Java EE/Jakarta EE/MicroProfile applications from on-premises environments to serverless architectures on AWS and Azure. Such projects typically start with code and architecture reviews, leading to a pragmatic approach to cloud migration and cost savings.
Sometimes my clients ask me, 'OK, but what about the web front end?' I help companies with that too, avoiding migration by using web standards such as ES6, modern CSS and web components to productively develop sustainable web applications. Occasionally, we migrate existing 'bloated' applications from a framework to vanilla web standards with only a few external dependencies .
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 write 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 also a Java Champion, NetBeans Dream Team Founding
Member,
Tech Star of the Year 2023
,
Oracle ACE Director, Sun :-) Certified Programmer, Sun Certified Java
Architect, AWS Hero,
AWS Certified Cloud Practitioner, AWS Certified Developer Associate, AWS Certified Solutions Architect
Professional, AWS Certified SysOps Administrator Associate, AWS Certified Database - Specialty,
Java Developer of the Year 2010, and attendees of my sessions chose
me as JavaOne 2009 and double 2011, 2012, 2014 and triple 2013 Rock Star.
I'm speaking regularly at conferences, but I'm neither a professional speaker nor a writer. I'm just really enjoying to write code and kill the bloat. ...and Java is perfect for that.
I'm organizing live, virtual online workshops a few times in a year: airhacks.com / airhacks.live.