Andi Miller - Big Data Systems Engineer

Posted on 27th August 2026
Email Website Citizenships Portfolio
andi@andimiller.net andimiller.net NZ, UK github.com/andimiller/

Skills and Experience

Languages

Scala {yearsSince(2013-06)} years of experience, with {yearsSince(2016-06)} years of purely functional development, current main language.
Java Experience with backend Java; Apache Pinot contributions
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.

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 Druid, Pinot, Elastic, Cassandra and Spark for storage and aggregation.
Data Sketches HyperLogLog plus variants, Theta, Tuple, etc.
Artificial Intelligence Classification and Regression model training, building with LLMs, MCP, etc.
Distributed Systems Have built concurrent distributed systems with actors and consensus systems.
Language Development Experience implementing domain specific languages with technologies including ANTLR, fastparse and droste.
Observability Metrics, tracing, alerting, etc.

Interesting Work

Patent US10579827B2

IDML

Open Source Contributions

http4s

apache/pinot

typelevel/cats

typelevel/cats-effect

Employment

Senior Software Engineer, Permutive, 2022 - Present

Senior Software Engineer, Meltwater UK, 2018 - 2022

Platform Engineer, DataSift, 2013 - 2018

VoIP Engineer, Gradwell dot com Limited, Placement Year, 2011 - 2012

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

Education

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