I am a Java enterprise developer with over 10 years experience developing Enterprise Java and Spring applications in a variety of sectors including finance, gambling and e-learning.
I am a published author, conference speaker, technical editor, Java trainer, kids coding club mentor, an Oracle Certified Professional in Java SE and Java EE.
I am the co-author of Professional Java EE Design Patterns and a regular speaker at conferences. I have presented at JavaOne San Francisco, Devoxx UK, jDay Sweden, Java Day Lviv, Kiev and Belarus, VoxxedDay Istanbul, and JEEConf Kiev.
I share my passion for Java through courses I have recorded for some of the best-known training providers such as LinkedIn and have published many articles for readlearncode.com, DZone and JavaCodeGeeks.
I am a member of the Oracle Technology Network Speaker Bureau and the Jersey Digital Users Committee, and vice-chairman and mentor of an after-school coders club, jerseycoders.com.
I recently wrote and presented a course entitled Java Enterprize Edition Introduction for LinkedIn Learning (Lynda.com).