I work as a Technology Architect, as a Developer (mainly Java and its ecosystem), and sometimes lead teams, whether onshore or offshore. The goal is always to enable and to support an organisation or business to meet its goals by satisfying its users’ or customers’ needs effectively and efficiently.
To condense what I mean by Technology Architecture into definite form, to see the different levels within it, I’ll refer to its definition, its scope and responsibilities as stated at Accenture, my current employer.
My experiences stem from designing and implementing Microservices with Spring Boot and Docker, Integrating systems with Web Services and Messaging (yes, even Enterprise Service Buses); in Application development using Java Enterprise Edition (Java EE) with Spring; and in Batch application styles using Spring Batch.
Before that, I was completing my Bachelors and Masters in Computer Science at Kings College London.