Summary
Alan Phillips is a Senior Software Engineer based in London with 10 years of professional experience and a deep focus on functional programming in Scala. He designs and builds resilient, event-driven data platforms and microservices using modern Scala libraries (Cats, Cats-Effect, fs2, http4s) and cloud-native AWS tooling (Lambda, EKS, Fargate, DynamoDB, S3, RDS), with hands-on expertise in testing with Testcontainers and LocalStack. His background spans startups to large enterprises—implementing Kafka/Akka streaming systems, event sourcing with Akka-Persistence and Cassandra, and migrating complex backend platforms—bringing pragmatism to both architecture and delivery. Comfortable across JVM and JavaScript stacks from earlier career roles, he blends systems thinking with practical operational experience (Vault, Consul, Terraform). Active on GitHub and interested in FP patterns, he pairs robust production engineering with continual exploration of functional approaches to real-world problems.
10 years of coding experience
16 years of employment as a software developer
Master of Science, Master of Science at Dublin City University
Bachelor of Technology, Bachelor of Technology at University of Limerick