Summary
Pavel Oliynyk is a Senior Scala Engineer based in London with over two decades of commercial software experience and more than a decade focused on Scala and distributed systems. He has repeatedly delivered production-grade, domain-driven microservice architectures across finance, government and adtech—bringing deep expertise in Scala 2/3, Play, Akka/Pekko, Cats, FS2, Spark and cloud platforms (AWS/Azure). Pavel has led technical teams and acted as solution architect on complex data and tax domains (MTD/income tax at HMRC) while also building high-throughput data pipelines and PII detection systems. Comfortable across the full stack and multiple languages (C#, Python, Go, Haskell), he pairs pragmatic engineering with strong domain modelling skills to turn ambiguous requirements into reliable, testable systems. An engineer who prefers durable patterns over hype, he often takes contractor technical-lead roles that bridge client needs and delivery.
11 years of coding experience
18 years of employment as a software developer
Bachelor's degree Computer Systems Networking and Telecommunications, Bachelor's degree Computer Systems Networking and Telecommunications at Khmelnitsky Polytechnic College
diploma with honour) BA computer science, diploma with honour) BA computer science at Khmelnitsky National University (department of Computer Systems and Networks
English, Ukrainian, German, French