Summary
Pawel Szafran is a Product Engineer based in Poland with over 10 years building back-end systems, specializing in functional programming (Elixir, Clojure, Scala), distributed systems and concurrency. He has driven production services for telecom APIs and voice/fax platforms at Telnyx and now shapes product infrastructure at Teller, combining practical engineering with product-focused delivery. Pawel has led greenfield initiatives and coached teams in FP and Scala at UBS and Luxoft, bringing hands-on tech leadership across Kafka, Akka, Cats and streaming architectures. His background spans finance-grade, high-throughput systems and startup product builds, giving him a rare mix of rigorous testing/quality practices and product-minded pragmatism. Colleagues know him for running workshops and fostering team adoption of TDD/BDD and functional design patterns that improve long-term maintainability.
10 years of coding experience
13 years of employment as a software developer
Master’s Degree, Computer Science: Distributed Applications and Internet Systems, Master’s Degree, Computer Science: Distributed Applications and Internet Systems at Gdańsk University of Technology
English