Software Engineer @ Campaign Monitor; building microservices in .Net Core, golang, JVM, and Node; Event Streaming in Kafka; Big Data in S3 & Apache Spark; Data Warehousing in Redshift; ETLs in Matillion; CI/CD in Teamcity, Octopus, Terraform and Docker