Athanasios Voutsadakis, Developer in London, United Kingdom
Athanasios is available for hire
Hire Athanasios

Athanasios Voutsadakis

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
February 4, 2020

Athanasios has worked in many capacities including Python developer, DevOps, and site reliability engineer (SRE) for both startups and large organizations. Recently, he's served as an SRE at Government Digital Service—where he managed and scaled the infrastructure of GOV.UK Notify and helped to build common tools and services that are used by many teams within the organization.

Portfolio

Government Digital Service
Amazon Web Services (AWS), Git, Python, Bash, Redis, Cloud Foundry...
Streetlife
Git, Python, Django
BBC
Git, Python, Bash, Scaling, System Design, Linux, Jenkins, RHEL

Experience

Availability

Part-time

Preferred Environment

Git, Python, Go, Bash, Linux, Vim Text Editor

The most amazing...

...thing I've done was to improve the scalability of the GOV.UK Notify application by enabling them to predict traffic surges.

Work Experience

Senior Site Reliability Engineer

2017 - 2019
Government Digital Service
  • Managed and scaled the infrastructure of GOV.UK Notify, allowing them to handle 60x more traffic.
  • Developed and maintained the autoscaling solution for GOV.UK Notify which allowed them to scale proactively.
  • Organized and ran Game Days for GOV.UK Notify to build the team's confidence in supporting the infrastructure.
  • Collaborated with other SREs across to migrate GOV.UK Verify to a modern, cloud-based platform reducing costs by a factor of 6x.
Technologies: Amazon Web Services (AWS), Git, Python, Bash, Redis, Cloud Foundry, Concourse CI, Terraform, Scaling, System Design, Linux, Continuous Delivery (CD), Kibana, Elasticsearch, Docker, Prometheus, Jenkins

Software Engineer

2016 - 2017
Streetlife
  • Discovered and fixed bottlenecks in the code, reducing the runtime of the test suite by 40%.
  • Collaborated closely with the Android and iOS developers to design and implement new APIs.
  • Created and maintained Jira boards for back-end and front-end teams.
Technologies: Git, Python, Django

Platform Engineer

2014 - 2016
BBC
  • Designed, prototyped, and developed a system that allowed developers to ship code from cloud-based CI systems to the on-premises platform.
  • Upgraded from Red Hat 5 to Red Hat 6 all the on-premises servers across four environments.
  • Upgraded a large on-premises Confluence installation from 3.4.9 to 5.5.6.
Technologies: Git, Python, Bash, Scaling, System Design, Linux, Jenkins, RHEL

Software Engineer

2013 - 2014
Migreat
  • Implemented a search functionality from scratch, writing both the front-end and back-end code and introducing Elasticsearch to the company.
  • Designed the search functionality's architecture, including indexes, documents to be searched for, and index updates.
  • Increased test coverage of the code and improved deployment reliability.
Technologies: Git, Python, Redis, Knockout (Knockout.js), Neo4j, Elasticsearch, Django

GOV.UK Notify Autoscaler

https://github.com/alphagov/notifications-paas-autoscaler/
A highly-available Python-based application running in Cloud Foundry which is used to scale GOV.UK Notify services according to existing or upcoming traffic. It uses various signals and can independently scale different applications based on different rules.

Myshows.io

A personal Django-based web app to track where you left off your favorite TV shows. It is hosted on a self-managed server, using ansible to configure and deploy the application and tests running using GitLab pipelines.

Gofind

https://gitlab.com/sakis/gofind
A text-searching utility written in Go. The project was a reproduction of popular text-searching tools such as the Silver Searcher or ripgrep. The intent of the project was to experiment with and learn Go.

Languages

Python, Bash, Go

Tools

Terraform, Git, Jenkins, Concourse CI, Kibana, Vim Text Editor

Paradigms

Continuous Delivery (CD)

Platforms

Docker, Linux, Amazon Web Services (AWS)

Other

Scaling, System Design, Prometheus, RHEL, Cloud Foundry

Frameworks

Django, Knockout (Knockout.js)

Storage

Elasticsearch, Neo4j, Redis

2006 - 2012

Bachelor's Degree in Informatics and Communications

Technological Educational Institute (TEI) of Central Macedonia - Greece

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