About Me
Tech Lead, Architect, Developer and DevOps Engineer with over 14 years experience including 7 years in the FinTech industry.
Tech Lead, Architect, Developer and DevOps Engineer with over 14 years experience including 7 years in the FinTech industry.
Over 5 years experience using Docker for all aspects of engineering.
From development
environments running Ansible, MariaDB, Java, Fluentd, etc.
Bamboo agents running on Kubernetes, automated CI/CD pipelines and Docker registries on JFrog.
Over 5 years experience with Cloud technolgies including AWS.
Getting the most out of the cloud is not about lifting a shifting existing VMs to
the cloud, it's about leveraging Cloud technologies, especially serverless
services like AWS S3, CloudFront, Lambda, Cognito and API Gateway.
Even this website runs on AWS using 100% serverless technologies.
Over 10 years exerience with Java. Including TDD with JUnit and Mockito, Spring Core,
Spring MVC, Spring Security, Spring Transactions, Spring AOP and many more.
I've modernised monolithic applications with Spring, refactored complex multiple
module Maven projects and create many successful high quality features for end users.
I've upgraded applications from JDK 5 to JDK 6, JDK 6 to JDK 8 and JDK 8 to JDK 11.
Over 4 years exerience with Agile. Including an Agile workshop with renowned Agile
coach Geoff Watts.
Extensive experience of Scrum ceremonies like Retrospectives, Sprint Planning,
Spring Reviews and Standups.
Helping agile teams to meet the needs of the business by running Story Time sessions
to look ahead in the project, Forecast refining sessions and Story Mapping sessions
to uncover risks.
Over 5 years experience with DevOps practices.
I've used many tools that enable DevOps practices including Docker, Kubernetes and
Ansible.
I also have lots of experience building development environments that use the same
tools Operations use
which enables collabroation between developers and IT ops and break down the wall
between them.
The
Phoenix Project
and the accompanying book The
DevOps Handbook are two of my favourite books on DevOps and highly recommend
them.
Over 5 years exerience leading the techincal direction of projects.
I've lead the techinical direction of many projects, including large refactoring
projects of monolithic applications, performance optimisations improvements,
feature creation and R&D projects.
As a Tech Lead i've helped less experienced developers and architects improve their
abilities and understanding of development and architectural best practices.
I've run workshops with large groups on technical topics and presented many times to groups between 5 and 100 people.
Over 10 years experience with many databases, including 3 years as a DB2 Database Administrator.
I've have extensive experience with MySQL, MariaDB and DB2. From SQL, Table designs, Indexes, compression,
encryption, migration, bufferpool design, tablespace design and tuning for performance.
I also have experience with other Databases like MongoDB, Redis, H2 and PostgreSQL.
Please send me an email or reach out on LinkedIn. Many Thanks