Andrew Tarry, Developer in Paphos, Cyprus
Andrew is available for hire
Hire Andrew

Andrew Tarry

Verified Expert  in Engineering

Software Engineer and Developer

Location
Paphos, Cyprus
Toptal Member Since
August 11, 2023

Andrew is a seasoned lead engineer with 10+ years of experience in software engineering, DevOps, and product delivery. He has delivered major projects for international banks, UK government organizations, retailers, and startups. With a proven track record in team leadership, project delivery, program recovery, green-field innovation, and legacy system replacement, Andrew's primary focus lies in delivering high-quality software solutions and ensuring end-to-end project success.

Portfolio

Reply
DevOps, AWS DevOps, Terraform, Kubernetes, Helm, Web Security, Integration...
ASU Pocket - University Technology Office
Amazon Web Services (AWS), Terraform, AWS CloudFormation, DevSecOps, DevOps...
Emotional Technologies LLC
Amazon Web Services (AWS), DevOps, Amazon EC2, AWS Lambda, AWS CloudFormation...

Experience

Availability

Full-time

Preferred Environment

Linux, Kubernetes, AWS CLI, Jenkins, Docker, Java, Node.js, Helm

The most amazing...

...thing I've built is a key service for the UK Police that allowed them to move away from their old mainframe. I led the design, DevOps, and UI development.

Work Experience

Lead Engineer and Manager

2020 - PRESENT
Reply
  • Led the team that delivered the Law Enforcement Data Service (LEDS) for drivers, allowing police officers to use modern data services in the field for the first time.
  • Created cloud architecture and configuration on AWS with Terraform.
  • Implemented a Kubernetes-based infrastructure in AWS.
  • Set the technical vision for our projects while managing the team and budget.
  • Designed and deployed a fully automated pipeline to test and manage code in production.
Technologies: DevOps, AWS DevOps, Terraform, Kubernetes, Helm, Web Security, Integration, Apache Kafka, Docker, React, TypeScript, AWS Fargate, CI/CD Pipelines, Amazon Web Services (AWS), GitHub Actions, Ansible, Git, Infrastructure as Code (IaC), Configuration Management, Cloud Infrastructure, Containers, Chef, IT Systems Engineering, Azure, Python, Amazon RDS, Amazon Route 53, PostgreSQL, Amazon EKS, Amazon EC2, AWS NAT Gateway, Jira, Cloud Architecture, Solution Architecture, Google Cloud Platform (GCP), Data Engineering, Data Analytics, RESTful Services, Amazon Simple Queue Service (SQS), Amazon CloudWatch, Identity & Access Management (IAM), Software Development Lifecycle (SDLC), AWS IAM, Amazon CloudFront CDN, Relational Database Services (RDS), Amazon Virtual Private Cloud (VPC), APIs, Scrum, IT Security, Amazon Simple Email Service (SES), Amazon ElastiCache, GitHub, Amazon Machine Images (AMI), Load Balancers, Site Reliability Engineering (SRE), Google Compute Engine (GCE), Containerization, Google App Engine, GitLab, GitLab CI/CD, SQL, High Availability Disaster Recovery (HADR), Monitoring, Cloud Security, Continuous Integration (CI), API Gateways, AWS Key Management Service (KMS), Domain-driven Design (DDD), PKI, Security, CISO, Data Migration, Security Audits, Security Advisory, AWS Cloud Computing Services, Java, ISO 27001, Event-driven Architecture, Serverless

DevOps Engineer

2023 - 2024
ASU Pocket - University Technology Office
  • Created Terraform scripts to manage large environments, including API services and Blockchain tools.
  • Debugged and enhanced build pipelines using AWS CodeBuild.
  • Managed live issues using Slack to maintain a busy development and production environment.
Technologies: Amazon Web Services (AWS), Terraform, AWS CloudFormation, DevSecOps, DevOps, AWS DevOps, AWS Lambda, Kubernetes, CI/CD Pipelines, Infrastructure as Code (IaC), GitOps, SIEM, Blockchain, SQL, Datadog, Monitoring, Cloud Security, Continuous Integration (CI), AWS Cloud Computing Services, Java, ISO 27001

AWS DevOps Engineer

2023 - 2023
Emotional Technologies LLC
  • Delivered a scalable production Kubernetes platform to manage data in the AWS environment.
  • Created testing pipeline using GitHub Actions to build Docker containers, run Python tests, and deploy using Helm.
  • Managed Python and Django back-end services to provide Restful data services.
Technologies: Amazon Web Services (AWS), DevOps, Amazon EC2, AWS Lambda, AWS CloudFormation, AWS IAM, ECS, Amazon CloudFront CDN, Scrum, Amazon S3 (AWS S3), APIs, Relational Database Services (RDS), Amazon RDS, Amazon Virtual Private Cloud (VPC), Amazon QuickSight, Amazon CloudWatch, Amazon Cognito, Amazon Simple Queue Service (SQS), Amazon ElastiCache, IT Security, SQL, Monitoring, Continuous Integration (CI), API Gateways, AWS Cloud Computing Services, Java, Serverless

Senior DevOps Engineer

2020 - 2020
Aker Systems
  • Designed the build of a Kafka-based integration platform to manage high-frequency events from the UK Home Office immigration platform.
  • Managed a Vault and Kubernetes-based security system with regular key rotation and credentials injection.
  • Led the design and development of a Terraform-based AWS infrastructure.
Technologies: Kubernetes, Vault, Apache Kafka, Terraform, Java, CI/CD Pipelines, Amazon Web Services (AWS), Git, Infrastructure as Code (IaC), Configuration Management, Cloud Infrastructure, Containers, IT Systems Engineering, Amazon RDS, Amazon Route 53, PostgreSQL, Amazon EKS, Amazon EC2, AWS NAT Gateway, Jira, Data Engineering, RESTful Services, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Amazon CloudWatch, Identity & Access Management (IAM), Software Development Lifecycle (SDLC), AWS IAM, Relational Database Services (RDS), Amazon Virtual Private Cloud (VPC), Amazon Cognito, APIs, Scrum, IT Security, Amazon MSK, Amazon Simple Email Service (SES), Amazon ElastiCache, GitHub, Amazon Machine Images (AMI), Load Balancers, Site Reliability Engineering (SRE), Containerization, GitLab, GitLab CI/CD, SQL, High Availability Disaster Recovery (HADR), Datadog, Monitoring, Cloud Security, Continuous Integration (CI), API Gateways, AWS Key Management Service (KMS), Domain-driven Design (DDD), PKI, Security, CISO, Data Migration, Security Audits, Security Advisory, AWS Cloud Computing Services, Event-driven Architecture

Lead Engineer and Director

2018 - 2020
6point6
  • Delivered highly scalable and secure services using Java and Spring Boot.
  • Used Kubernetes and AWS to host applications in a fully scalable environment with strong security protections.
  • Led DevSecOps implementation to include code scanning, penetration tests, user privilege testing, and dependency scanning.
  • Worked directly with the client on requirements and deliverables.
Technologies: AWS DevOps, Kubernetes, Java, Terraform, Drone CI, Keycloak, Node.js, AWS Fargate, CI/CD Pipelines, Amazon Web Services (AWS), GitHub Actions, Git, Azure DevOps, Infrastructure as Code (IaC), Configuration Management, Cloud Infrastructure, Containers, IT Systems Engineering, Azure, Python, Amazon RDS, Amazon Route 53, PostgreSQL, Amazon EKS, Amazon EC2, AWS NAT Gateway, Jira, Cloud Architecture, Solution Architecture, Data Engineering, Data Analytics, AWS CloudFormation, RESTful Services, Hystrix, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Amazon CloudWatch, Identity & Access Management (IAM), Google Workspace, Software Development Lifecycle (SDLC), AWS IAM, Amazon CloudFront CDN, Relational Database Services (RDS), Amazon ElastiCache, Amazon Virtual Private Cloud (VPC), Amazon Cognito, APIs, Scrum, ECS, IT Security, Amazon MSK, Amazon Simple Email Service (SES), GitHub, Amazon Machine Images (AMI), Load Balancers, Site Reliability Engineering (SRE), Containerization, GitLab, GitLab CI/CD, SQL, High Availability Disaster Recovery (HADR), Datadog, Amazon Elastic Container Service (Amazon ECS), Monitoring, Cloud Security, Continuous Integration (CI), API Gateways, Domain-driven Design (DDD), PKI, Security, CISO, Data Migration, Security Audits, Security Advisory, AWS Cloud Computing Services, SOC 2, ISO 27001, Event-driven Architecture, Serverless

Lead Developer

2015 - 2018
BJSS
  • Launched customer-facing applications to allow credit card applications to be completed online in the UK and Hong Kong.
  • Developed a series of internal and external Java and Kotlin Spring Boot APIs and a React front end deployed on Pivotal Cloud Foundry.
  • Led the development of automated testing using WireMock and Postman for the API and Cucumber and Selenium for the user interface.
  • Designed the system architecture and worked with key stakeholders on requirements and timescales.
  • Built highly scalable ETL pipelines for sports data using AWS Lambda, Java, and JavaScript.
  • Managed a fully automated serverless process that would need to handle high volumes of data during major sporting events.
  • Implemented a 24/7 monitoring process with Amazon CloudWatch and alerting using PagerDuty.
  • Designed and implemented cloud architecture, including major data migrations.
Technologies: Java, Cloud Foundry, Kotlin, Spring Boot, WireMock, Postman, AWS CLI, Terraform, AWS Lambda, Amazon S3 (AWS S3), CI/CD Pipelines, Amazon Web Services (AWS), Git, Infrastructure as Code (IaC), Configuration Management, Cloud Infrastructure, Containers, Puppet, IT Systems Engineering, Azure, Amazon RDS, PostgreSQL, Amazon EC2, Jira, Cloud Architecture, Solution Architecture, Data Analytics, RESTful Services, Hystrix, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Amazon CloudWatch, Google Workspace, Software Development Lifecycle (SDLC), AWS IAM, Relational Database Services (RDS), Amazon ElastiCache, Amazon Virtual Private Cloud (VPC), APIs, Scrum, ECS, Amazon Simple Email Service (SES), GitHub, Amazon Machine Images (AMI), Load Balancers, Site Reliability Engineering (SRE), Containerization, GitLab, SQL, HAProxy, Amazon EBS, Amazon Elastic Container Service (Amazon ECS), Monitoring, Continuous Integration (CI), API Gateways, Domain-driven Design (DDD), Data Migration, Security Audits, AWS Cloud Computing Services, SOC 2, Jakarta Server Pages (JSP), Event-driven Architecture, Serverless

Lead Developer

2013 - 2015
BrightTALK
  • Broke down our single application into numerous smaller applications and libraries, speeding up development considerably.
  • Designed a new Docker-based infrastructure that allowed the team to run parts of the platform on AWS, offering vastly improved scalability and flexibility.
  • Introduced a new Docker-based continuous integration environment, improving the company's testing capacity and confidence in their releases.
Technologies: PHP, Java, AWS DevOps, Docker, JavaScript, CI/CD Pipelines, Amazon Web Services (AWS), Ansible, Git, Configuration Management, Cloud Infrastructure, Containers, Puppet, Chef, IT Systems Engineering, Amazon RDS, Amazon EC2, Jira, RESTful Services, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Amazon CloudWatch, Software Development Lifecycle (SDLC), AWS IAM, Relational Database Services (RDS), Amazon Virtual Private Cloud (VPC), APIs, Scrum, Amazon Simple Email Service (SES), Amazon ElastiCache, GitHub, Amazon Machine Images (AMI), Load Balancers, Containerization, SQL, HAProxy, Amazon EBS, Amazon Elastic Container Service (Amazon ECS), Monitoring, Continuous Integration (CI), API Gateways, Domain-driven Design (DDD), AWS Cloud Computing Services, Jakarta Server Pages (JSP)

Police Drivers Application

Led the development of a highly scalable application that allows police officers to access driver information instantly. I designed and built the AWS infrastructure, including multiple environments. I built the deployment pipeline that created Docker containers, pushed them to the container registry, and deployed them to the test environment. The pipeline ran an extensive test suite, including API tests, UI tests, and security validation.

HSBC Credit Cards Application

Led the development of an application that connected a modern web application to the existing mainframe system. The application used several Java-based APIs that run on Cloud Foundry. The deployment pipeline tested and built the entire program from end to end. The extensive test suite included API and UI tests that enabled continuous delivery capability.

Sky Bet AWS Migration

A highly scalable AWS platform that could receive live feeds from football matches and horse races, updating the API and UI in real-time. We received large volumes of data per second during games and used an AWS process to manage it. We used S3, Lambdas, SQS, and RDS to process data as soon as it was received, filtering data that was not needed and pushing the important data to clients using APIs and WebSockets

GCP Training Course

Led the design of a training course in the cloud and DevOps focusing on GCP. The students were all recent graduates from modest backgrounds who wanted to find their first role in the industry. The course was for eight weeks and included GCP, Terraform, Kubernetes, Helm, and optimized cloud-native architecture.

Food Management App

A data-driven application that allows users to identify allergens in the food they order. I designed and built the AWS-based solution using Lambdas and serverless computing. The application used API Gateway and DynamoDB to scale and provide data on possible allergens. The UI used React and Next.js to present a modern user interface.
2004 - 2007

Bachelor's Degree in Law (LLB)

University of the West of England - Bristol, UK

MARCH 2021 - PRESENT

Chartered IT Professional (CITP)

British Computer Society

MARCH 2018 - PRESENT

AWS Certified Developer - Associate

Amazon Web Services

Libraries/APIs

Node.js, React, Hystrix

Tools

AWS CLI, Jenkins, Terraform, Git, Amazon EKS, Amazon Simple Queue Service (SQS), Amazon CloudWatch, Amazon Virtual Private Cloud (VPC), GitHub, GitLab, Amazon Elastic Container Service (Amazon ECS), Helm, Vault, WireMock, Postman, AWS Fargate, Ansible, Jira, Amazon Simple Notification Service (Amazon SNS), AWS IAM, Amazon CloudFront CDN, Amazon ElastiCache, Amazon Cognito, Amazon Simple Email Service (SES), Google Compute Engine (GCE), GitLab CI/CD, Amazon EBS, AWS Key Management Service (KMS), Keycloak, Puppet, Chef, Google Kubernetes Engine (GKE), AWS CloudFormation, Amazon QuickSight

Languages

Java, JavaScript, SQL, TypeScript, Kotlin, PHP, Python

Platforms

Linux, Kubernetes, Docker, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, AWS Cloud Computing Services, Apache Kafka, Drone CI, Azure, Google Cloud Platform (GCP), Google App Engine, Blockchain

Paradigms

DevOps, Scrum, Continuous Integration (CI), Event-driven Architecture, Azure DevOps, Serverless Architecture, DevSecOps

Storage

Amazon S3 (AWS S3), PostgreSQL, Datadog, Google Cloud, Amazon DynamoDB

Frameworks

Spring Boot, Cypress, Jakarta Server Pages (JSP)

Industry Expertise

Security Advisory

Other

Architecture, AWS DevOps, Web Security, CI/CD Pipelines, GitHub Actions, Infrastructure as Code (IaC), Configuration Management, Cloud Infrastructure, Containers, Amazon RDS, Amazon Route 53, Cloud Architecture, Solution Architecture, RESTful Services, Identity & Access Management (IAM), Software Development Lifecycle (SDLC), Relational Database Services (RDS), APIs, IT Security, Load Balancers, Site Reliability Engineering (SRE), Containerization, Monitoring, Cloud Security, API Gateways, Domain-driven Design (DDD), Security, Data Migration, Serverless, Integration, IT Systems Engineering, AWS NAT Gateway, Data Engineering, Data Analytics, Google Workspace, ECS, Amazon Machine Images (AMI), High Availability Disaster Recovery (HADR), PKI, CISO, Security Audits, ISO 27001, Law, Cloud Foundry, Amazon API Gateway, Amazon MSK, GitOps, SIEM, HAProxy, SOC 2

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring