Andrew Green | Architect // Full Stack + DevOps // Cloud
After completing my degree in Information Systems and Artificial Intelligence, I started my career at First Direct within their Internet Banking team, building and deploying back-end service capabilities in C, C++ and Java. Since then I’ve been able to stay technical, not only maintaining a solid coding and DevOps element, but also with a keen focus on good architecture, design, and best development practices. Most recently I was responsible for the development of an FCA regulated online finance platform, designed to support on-premise, cloud-first and hybrid deployment options according to client requirement.
Previous roles included enterprise, through solution and low-level technical architecture, all of which expanded upon my foundations as a software developer.
I’ve maintained a strong coding and test element throughout my career and have a high degree of experience in Java/J2EE, Web and PHP technologies.
My focus has always been on enterprise class solutions, and consequently I have extensive use of APIs and web services alongside the more traditional data technologies such as message queues, RDMS and No-SQL databases.
Application Lifecycle Management has been a cornerstone of my development experience, and I’ve implemented CI/CD pipelines for all projects in which I’ve been involved.
From on-premise to cloud and everything between, I’ve designed, deployed and subsequently provided production support for a wide variety of projects. I’ve also been responsible for end-user devices and asset management.
I have experience of various Agile methods including Scrum, Kanban, and Feature-driven development. I’ve taken the lead on Retrospectives, Daily Stand-ups, and ad-hoc reviews and audits. I’m able to coach junior members of the team or squad.
I take a ‘clean code’ approach to my development often combined with Behaviour and/or Test Driven Development practices. Documentation and tests are combined with code to ensure easy maintenance. I’m also a supporter of Pair Programming to achieve common goals while improving overall quality.
A keen supporter of Infrastructure-as-Code, I’ve been responsible for implementation of the CI/CD pipelines across multiple projects. I can provide full end-to-end support (requirements to production) utilising the best of Cloud technologies to deliver projects at scale, drawing on my operations and production support experience.
Somewhat often overlooked, I take a pragmatic approach to the adoption of all methods and practices and choose the most appropriate approaches for the task at hand. I’m able to adapt to existing frameworks, and able to recommend improvements where opportunities exist.
Andrew Green Technology Services, from 2021
CrowdBnk, 2016; Code Investing, 2016-2020
HSBC Bank, 2011-2016
HSBC Bank, 2006-2011
If you’re interested in my experience and would like to see me working with or for your company, please drop me an email.