Home
Sat, Dec 24, 2016I’m a software engineer with over 10 years of experience and I’ve recently been spending my time designing and implementing complex, multi-tier systems for processing terabytes of event data.
I take pride in working to high standards of quality and strive to improve on best-practice, to ensure that systems are robust, highly available and easy to scale.
Languages & Tools
I have recently been working with:
- Kotlin
- Java
- PHP
- Python
- Go
- C/C++
- Node
- JavaScript & Frameworks (Eg. React)
- MySQL/MariaDB
- Postgres
- MongoDB
- Redis
- Docker
- Amazon Web Services (+Terraform)
- Provisioning (Chef, Puppet, Ansible)
- Continuous Integration (Jenkins, Concourse CI)
- Monitoring & Logging (ELK, Graylog, Graphite, Collectd)
Public Projects
DBSync - A CLI tool for federating data between MySQL servers