Summary
Overview
Work History
Education
Skills
Timeline
INDUSTRIES
FINANCE ROLES
Generic
TIM JONES

TIM JONES

Dubai,United Arab Emirates

Summary

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.

Overview

13
13
years of professional experience
7
7
years of post-secondary education

Work History

PRINCIPAL SOFTWARE ENGINEER

Emirates Group
Dubal, UAE
07.2017 - Current
  • Software Architect and Principal Software Engineer engaged two in major technology modernisation programs.
  • Migration of monolithic API services to a Spring Boot micro-services architecture.
  • Migration of Spring Boot micro-services to an Event Driven Actor Model architecture.
  • Oversaw programming and quality assurance functions for software team.
  • Fostered a culture of innovation within the team, encouraging experimentation with new technologies and methodologies.
  • Designed scalable architecture for future-proof software development endeavours.
  • Mentored junior team members on best practices in coding and debugging, fostering professional growth within the team.

Senior Software Engineer

Devon and Somerset Fire and Rescue Service
Exeter, Devon
01.2016 - 05.2017
  • Architected and developed Rest API solutions, meeting project specifications and deadlines.
  • Worked with product managers to define software requirements and project scopes accurately.
  • Produced clean, error-free code in line with internal quality standards.

Senior software engineer

brightpearl.com
Bristol, Bristol
02.2014 - 12.2015
  • Conducted regular code refactoring to enhance readability and maintainability.
  • Enhanced existing software systems and legacy platforms.
  • Produced clean, error-free code in line with internal quality standards.
  • Designed high-quality software solutions to meet client demands.

Senior Software Engineer

Noble Energy Group
London, London
07.2012 - 01.2014
  • Worked with product managers to define software requirements and project scopes accurately.
  • Utilised latest technologies to stay ahead of industry trends and competition,.
  • Produced clean, error-free code in line with internal quality standards.

Education

A Levels - Maths, Biology, Chemistry

Mount Pleasant High School
Harare, Zimbabwe
01.1972 - 12.1978

Skills

  • Java 12 - 17
  • Eclipse Vertx 4x - 5x
  • Async / Reactive EDA
  • RESTful API development (Vertx, Spring)
  • Spring Boot 34x ( DI, Core, JMS, Cache, JPA, MVC )
  • Database programming ( Oracle, MySQL )
  • NoSQL Databases ( Couchbase, MongoDB )
  • Messaging AMQP / JMS / MQTT
  • TDD JUnit5 testing
  • Microservices architecture expertise
  • Docker and Kubernetes
  • API design ( Open API Spec )

Timeline

PRINCIPAL SOFTWARE ENGINEER

Emirates Group
07.2017 - Current

Senior Software Engineer

Devon and Somerset Fire and Rescue Service
01.2016 - 05.2017

Senior software engineer

brightpearl.com
02.2014 - 12.2015

Senior Software Engineer

Noble Energy Group
07.2012 - 01.2014

A Levels - Maths, Biology, Chemistry

Mount Pleasant High School
01.1972 - 12.1978

INDUSTRIES

Airline and Travel 7+ Years

Banking / Commodities / Energy 7 Years

Insurance / Reinsurance 5 Years

Telecoms 2 Years

Retail 3 Years


FINANCE ROLES

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


TIM JONES