Accomplished principal software engineer with 20+ years experience in Java (versions 1.2 to 17) with expertise in Eclipse Vertx.io
Proficient in designing and implementing Async/Reactive architectures ( Actor pattern )
Skilled in the Spring framework, including Boot, DI, Core, JMS, Cache, JPA, and MVC.
Adept at database programming both Relational and NoSQL.
Strong advocate of TDD and BDD.
Competent in using Maven for project management and Docker/Kubernetes for containerisation.
Experienced in Agile methodologies and contract first development utilising Open API standards.
I enjoy solving complex problems and leading teams to deliver high-quality software solutions. Spearheaded development of scalable applications that improved system performance and user satisfaction. Known for fostering collaborative environments and driving projects from concept to completion with precision and clarity.
Airline and Travel 7+ Years
Banking / Commodities / Energy 7 Years
Insurance / Reinsurance 5 Years
Telecoms 2 Years
Retail 3 Years
CS Zurich, Lead Requirements Engineer, 01/2010 - 07/2010
BARCLAYS WEALTH London, Senior Java Dev, 07/2007 – 07/2008
UBS London, Senior Java Dev, 02/2006 – 02/2007
SWIFT s.c. Belgium, Senior Java Dev, 07/2005 – 01/2006
SWIFT s.c. Belgium, Senior Java Dev, 07/2004 - 07/2005