Summary
Sakis Karagiannis is a Senior Scala Developer with 11 years’ experience designing and building distributed systems and high-throughput financial services. He has led backend teams and delivered tagless-final, functional Scala services in production at orgvue, Currencycloud and Bank of America, leveraging Cats, Cats Effect, fs2 and HTTP4s to balance performance and correctness. Comfortable with both actor models (Akka/Erlang mindset) and FP design, he focuses on elegant, evolving architectures that make deliberate trade-offs for availability and scale. He pairs a strong academic foundation from Imperial College and NTUA with hands-on integration work across SaaS and payments domains. Colleagues know him for pragmatic TDD habits and for turning complex integration challenges into maintainable service layers.
11 years of coding experience
8 years of employment as a software developer
Master of Science (MSc) Advanced Computing, Master of Science (MSc) Advanced Computing at Imperial College London
Master of Science (MSc) Computer Systems Networking and Telecommunications, Master of Science (MSc) Computer Systems Networking and Telecommunications at National Technical University of Athens
Apolyterion, Apolyterion at 2nd Lyceum of Alimos
English, Greek, French