Andi Miller - CV

Posted on 5th September 2021
Email andi@andimiller.net
Website andimiller.net
Portfolio https://github.com/andimiller/

Skills and Experience

Languages

Scala 7 years of experience, with 4 years of purely functional development, current main language.
Java Experience using Java for backend development.
C Commercial experience writing patches for OpenSIPS and Asterisk while at Gradwell.
Python Used for many projects including open source infrastructure for EVE Online alliances.
Haskell Personal projects and small work tooling.
Rust Personal projects and open source projects.

Technologies

Functional Programming Experience writing purely functional software in multiple languages.
Stream Processing Kafka, zeromq, RabbitMQ, Pulsar and other high throughput streaming technologies.
Big Data Hadoop, Elastic, Cassandra and Spark for storage and aggregation.
Distributed Systems Have built concurrent distributed systems with actors and consensus systems.
Architecture Have experience building data processing architectures at scale.
Language Development Experience implementing domain specific languages with technologies including ANTLR, fastparse and droste.
Observability Enthusiastic about metrics and tracing, having used them extensively.

Work

Patent US10579827B2

IDML

Employment

Senior Software Engineer, Meltwater UK, 2018 - Present

Platform Engineer, DataSift, 2013 - 2018

VoIP Engineer, Gradwell dot com Limited, 2011 - 2012

Freelance Coder (Google Summer of Code), Google, 2010

Education

B. Eng. Software Engineering, University of Wales Aberystwyth, 2009 - 2013

Alton College, Alton, Surrey, 2006 - 2008