Andrew Beveridge, Developer in Austin, TX, United States
Andrew is available for hire
Hire Andrew

Andrew Beveridge

Verified Expert  in Engineering

Software Developer

Location
Austin, TX, United States
Toptal Member Since
January 28, 2022

Andrew is a forward-thinking technical leader and DevOps specialist with over ten years of industry experience. As an engineer, he's focused, creative, and hard-working, able to build best practice solutions from complex customer requirements. As a technical leader, he's pragmatic, data-driven, and decisive, preferring to demonstrate best practices by leading by example with hands-on work. He's an AWS Certified Solutions Architect with an MEng in software engineering.

Portfolio

Wise
Kubernetes, Python, Java, DevOps, Leadership, Management, Terraform, Helm...
Buddhist Tzu Chi Foundation
Amazon Web Services (AWS), WordPress, AWS DevOps, DevOps, AWS CodeDeploy...
Jennis
Node.js, JavaScript, Google Cloud Platform (GCP), Cloud Firestore, Firebase...

Experience

Availability

Part-time

Preferred Environment

MacOS, IntelliJ IDEA, Vim Text Editor, Kubernetes, Amazon Web Services (AWS), Slack, Python, YAML, GitLab, GitLab CI/CD

The most amazing...

...thing I've built is a full-time intensive bootcamp course with custom training material, teaching programming and DevOps skills to adults switching careers.

Work Experience

Engineering Experience Lead

2021 - 2024
Wise
  • Rebuilt a dysfunctional EE team, hiring and providing strategic leadership to solve three areas: productivity, engagement, and culture.
  • Provided engineers with a rock-solid platform and seamless team collaboration, where they can iterate quickly and ship with confidence.
  • Built an inclusive, supportive, and fun environment where people come first. We help them grow and flourish, and they can be proud to work here.
  • Helped Wise become a workplace where engineers thrive, facilitating innovation, knowledge sharing, mentoring, contributing to open source, and measuring and reducing toil.
Technologies: Kubernetes, Python, Java, DevOps, Leadership, Management, Terraform, Helm, GitHub, Amazon Web Services (AWS), Amazon EC2, Amazon EKS, Amazon Virtual Private Cloud (VPC), Amazon RDS, AWS IAM, Okta, SailPoint, PostgreSQL

Web Engineering Team Lead

2022 - 2023
Buddhist Tzu Chi Foundation
  • Helped investigate and resolve a major site outage caused by the New Relic agent, degrading PHP performance by 90%, right at the beginning of my engagement, despite no prior domain knowledge with the client.
  • Simplified and streamlined the Agile workflow in the team's Jira project to reduce friction for the engineers and make it easier to visualize the work status.
  • Implemented fixes for various issues with custom WordPress plugins and theme code across more than ten unique sites, some as part of a large and complex WordPress multisite installation using Elementor, and others were completely hand-crafted.
Technologies: Amazon Web Services (AWS), WordPress, AWS DevOps, DevOps, AWS CodeDeploy, AWS Elastic Beanstalk, AWS CodePipeline, PHP, New Relic, Datadog, WordPress Multisite, Elementor

Lead Developer, Node.js and Infrastructure

2022 - 2022
Jennis
  • Absorbed a large amount of domain knowledge under time pressure from the departing lead developer; liaised with the product manager and co-founders to plan the roadmap.
  • Supported the integration with Terra to fetch data from various fitness wearables APIs and implemented features such as activity notifications to drive user engagement with the app.
  • Paired with other engineers to investigate and resolve bugs in production.
Technologies: Node.js, JavaScript, Google Cloud Platform (GCP), Cloud Firestore, Firebase, React, React Native, Wearables, Android Wearables, Google Cloud SDK

AWS DevOps Engineer

2022 - 2022
Azrieli Ecommerce Ltd.
  • Built non-production development and staging environments using Terragrunt infrastructure as code.
  • Wrote and deployed Selenium WebDriver browser automation test scripts for New Relic synthetic tests to test the health of application endpoints and basic consumer functionality, e.g., adding a product to the shopping cart, in all environments.
  • Rebuilt new environments based on newly refactored pure Terraform code as part of a migration away from Terragrunt and prepared the migration from old environments to new.
Technologies: DevOps, AWS DevOps, Kubernetes, Amazon EKS, Amazon Web Services (AWS), Argo CD, Grafana, New Relic, Selenium, Terraform, Terragrunt

Senior DevOps Engineer for Algorithmic Crypto Trading

2021 - 2021
Ed Moyse
  • Immersed myself in the Polygon (Matic) network tooling—e.g., Bor, Heimdall, Infura, etc. Built multi-stage Dockerfiles and docker-compose config to run Bor in a reproducible container stack with a Web3.js interface.
  • Implemented custom tooling (Python and Bash) to provide and set up multiple Bor validator nodes for algorithmic trading, with docker-compose stack running on each node and custom entrypoint script to sync from blockchain snapshot.
  • Tested the real-world usage of the node network for trading with proprietary algorithms using Web3.js and documented the step-by-step process of provisioning and setup extensively, as requested by the client.
Technologies: Node.js, Linux, DevOps, Crypto, Ethereum, Bash, Docker, Docker Compose, Ethereum Smart Contracts, Web3.js, Technical Writing

Developer Experience Lead | Senior Site Reliability Engineer (SRE)

2019 - 2021
Curve
  • Led the formation of a DevEx team to tackle dysfunctions within the wider engineering org, collaborating with the VP of engineering.
  • Defined the mission as equipping our engineers with superpowers by providing them with best-in-class tools in all development lifecycle stages and proactively tackling inefficiency. Guided the newly-assembled team toward this goal.
  • Helped push Curve to new heights, migrate their core platform to EKS, and accelerate dev productivity. Pushing for immutable infrastructure, I rolled out a GitOps workflow using Terraform (Atlantis) and FluxCD.
Technologies: Site Reliability Engineering (SRE), DevOps, Kubernetes, Python, Go, GitLab, CI/CD Pipelines, Leadership, Management, SecOps, Terraform, GitLab CI/CD, GitHub, Bitbucket, Flux, Helm, Amazon Web Services (AWS), Amazon Virtual Private Cloud (VPC), Amazon S3 (AWS S3), AWS IAM, Amazon EC2, Amazon RDS, Web Security, Penetration Testing, Card Payments, Payment APIs, Digital Payments, Online Payments, Cybersecurity

DevOps Coach and Trainer

2019 - 2019
Lloyds Banking Group
  • Supported LBG’s aggressive recruitment strategy by delivering focused, high-quality technical training to new and existing employees, accelerating the journey toward having modern, high-performance DevOps teams.
  • Designed a full-time intensive bootcamp course, including custom-made training material to teach JavaScript software development, DevOps, and automated testing best practices to this target audience.
  • Delivered the course to several cohorts of students, producing 87 new DevOps engineers within one year. Each cohort was followed up with coaching and support through regular one-on-ones and working hands-on with teams.
Technologies: Training, Coaching, JavaScript, React, Node.js, Jenkins, DevOps, HTML, CSS, TypeScript, Learning, Technical Writing

Head of Site Reliability Engineering

2018 - 2018
Cloudreach
  • Defined an ambitious vision for the cloud operations business unit, spearheading a transformational shift towards fully automated processes following SRE principles to allow scaling without increasing fixed costs.
  • Supervised 50+ operations engineers, providing 24/7 peace of mind to enterprise-scale public cloud customers, and assembled a team of DevOps engineers to execute the vision of software-enabled operations.
  • Reduced internal fixed costs by over $300,000 annually by proactively identifying resource wastage and orchestrating projects to resolve issues.
  • Directed a $1 million investment project to replace inefficient internal tooling with numerous sources of return on investment, focusing on solving real user needs to refine the product.
Technologies: Cloud, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, Management, Leadership, Site Reliability Engineering (SRE), Terraform, Bitbucket, GitHub, GitLab, Python, AWS Certified Solution Architect, Elasticsearch

Engineering Manager | DevOps Lead

2014 - 2018
PODFather
  • Transformed technical architecture to improve quality and efficiency, introducing numerous SDLC best practices to support rapid application development.
  • Reported to the board of directors, helped bridge the communication gap between leadership and engineering, and closed sales with key customers generating over £1 million per year in revenue.
  • Built both Android and iOS apps from scratch to replace the aging Windows Mobile 6.5 handheld units and usher in a new era of PODFather customers with customers who could use the app on their own existing devices.
Technologies: PHP, JavaScript, jQuery, Linux, MySQL, Networking, Hosting, Android, iOS, DevOps, Leadership, Node.js, MinIO, GitLab, GitLab CI/CD, Docker, Docker Compose

Freelance Web Developer

2007 - 2013
Freelance
  • Developed websites and mobile applications for clients across a broad spectrum of industries such as art and media, dentistry, rental properties, children’s education, and charities.
  • Managed the development of application concepts, including research, design, planning, and development. Contracted external roles such as photographer or copywriter where necessary to deliver exceptional results to clients.
  • Achieved and sustained the first spot in Google search results for chosen phrases such as "freelance web developer Scotland" through active white-hat SEO.
  • Set up and managed shared cPanel web hosting infrastructure, operated from Linux dedicated servers for over a decade with 99.9% availability.
  • Enabled rapid growth for local businesses, with some clients achieving a 300% increase in revenue after launching an online presence due to organic search traffic.
Technologies: PHP, WordPress, MySQL, JavaScript, jQuery, React, CSS, Android, Java, iOS, HTML, cPanel, Linux, Hosting, Web Hosting, Cloud, Google Cloud Platform (GCP), Jenkins

GitLab Migration for Curve

https://www.curve.com
Curve engineers were frustrated by various friction elements in their development and deployment processes, and as the lead of the newly-formed developer experience team, I wanted to fix that.

One of the major projects I chose to tackle was inconsistency in our VCS systems and CI tooling. Despite still being a fairly young Series C startup with only 120 engineers, we had repos in both Bitbucket and GitHub, had Jenkins and CircleCI, and our pipeline configurations were all over the place. The pathway to deploy a change to production varied wildly depending on the repo, and we had no consistent scanning or testing in place, both of which caused many other problems.

I decided to embark on an ambitious consolidation plan and had to do a lot of convincing to get engineers to trust my team and me early on and let us make changes, as some of them loved the existing tools.

Eventually, though over six-month planning, implementation, and migration period, I managed to get all repos onto a self-hosted, scalable GitLab instance running in our EKS cluster, with standardized CI/CD templates used by all repos and security scanning for all deployments. I was so satisfied when I finally shut down our Bitbucket and GitHub orgs!

Android and iOS Apps for PODFather

https://play.google.com/store/apps/details?id=com.podfather.podfather
PODFather had been dependent on aging, rugged Windows Mobile 6.5 devices to run the handheld component of their software. This captured proof of delivery data out in the field, a critical part of the software-as-a-service offering. As smartphones gained popularity, I saw an opportunity to supercharge the product capabilities.

I built an Android (and shortly after, iOS) app from the ground up to replace the existing WM handhelds, implementing all of the core functionality in JavaScript with my hybrid app stub encapsulating a WebView. This gave us similar functionality to what you'd expect from modern hybrid solutions like React Native or Cordova, but before those existed and with more control over the native components such as background GPS tracking and geofencing.

After I pitched my demo Android app to the company directors, they were impressed enough to let me build a new team to develop the apps more, and we ended up pivoting the entire business model to center around customers using the smartphone apps rather than the expensive, rugged handhelds they used to have to lease from us.

WordPress Microsite with Animation for NCTech iStar Pulsar

https://youtu.be/wpkn0yistFg
A client had a very specific idea of what they wanted for a microsite showcasing a new product they were launching, but they had a limited budget and needed to be able to easily edit the content on their own.

I built and deployed a customizable WordPress website, including a complex frame-by-frame 3D scrolling animation, then taught them how to modify and add their own content in the future.

Languages

YAML, PHP, CSS, HTML, Python, Java, JavaScript, Go, TypeScript, Bash

Frameworks

Flux, Selenium, React Native

Libraries/APIs

jQuery, Node.js, React, Terragrunt, Web3.js

Tools

IntelliJ IDEA, GitLab, Git, GitLab CI/CD, GitHub, Terraform, Helm, AWS IAM, Amazon EKS, Docker Compose, Vim Text Editor, Slack, Jenkins, Amazon Virtual Private Cloud (VPC), WebView, Bitbucket, SailPoint, Grafana, AWS CodeDeploy

Paradigms

DevOps, Management, Hosting, Object-oriented Programming (OOP), Scrum, Agile, Penetration Testing

Platforms

Kubernetes, Linux, WordPress, cPanel, Amazon Web Services (AWS), Docker, MacOS, Google Cloud Platform (GCP), Android, Amazon EC2, Azure, iOS, New Relic, Firebase, Google Cloud SDK, Ethereum, AWS Elastic Beanstalk

Storage

Database Management Systems (DBMS), Amazon S3 (AWS S3), MySQL, Cloud Firestore, Datadog, Elasticsearch, PostgreSQL

Other

Software Engineering, Operating Systems, Leadership, CI/CD Pipelines, Training, Cloud, IT, APIs, Web Hosting, Learning, Data Structures, Site Reliability Engineering (SRE), SecOps, Coaching, Networking, AWS DevOps, AWS Certified Solution Architect, Systems, Field Service, Amazon RDS, Okta, Web Security, Payment APIs, Online Payments, Design Systems, Artificial Intelligence (AI), Computer Graphics, Algorithms, Concurrency, Chemistry, Mathematics, Physics, Cisco Networking, MinIO, Card Payments, Digital Payments, Argo CD, Wearables, Android Wearables, Crypto, Ethereum Smart Contracts, Technical Writing, Scrum Master, AWS CodePipeline, WordPress Multisite, Elementor

Industry Expertise

Cybersecurity

2010 - 2015

Master's Degree in Software Engineering

Heriot-Watt University - Edinburgh, Scotland

2004 - 2010

High School Diploma in High School

St Columba's RC High School - Dunfermline, Scotland

NOVEMBER 2020 - PRESENT

Certified Scrum Master

Scrum Alliance

MAY 2018 - PRESENT

AWS Certified Solutions Architect

Amazon Web Services

JUNE 2010 - PRESENT

Certificate in Systems and Networking

Cerco IT

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