Thomas Alexandre is a Senior Software Developer with 13+ years building scalable, distributed systems across JVM and JavaScript ecosystems, currently consulting from Stockholm. He blends deep functional-programming expertise in Scala, ZIO and Cats with practical cloud-native experience—Kubernetes, Kafka, AWS and infrastructure-as-code—delivering production services for companies like Wolt, Scania and Klarna. Author of "Scala for Java Developers" and a certified trainer for Typesafe, he’s spoken at major conferences and enjoys translating research-grade ideas into pragmatic engineering. Lately he’s exploring agentic programming, AI-assisted coding and content-addressed code (Unison), applying models like Claude and Gemini to developer workflows. His background includes a PhD in Computer Science and work spanning research labs to streaming and fintech at scale, which helps him bridge rigorous design with operational realities. Colleagues rely on him for clean abstractions, pragmatic migrations to functional patterns, and mentoring teams adopting modern tooling.
13 years of coding experience
29 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Lille, France
French Engineering Degree, Computer Science, French Engineering Degree, Computer Science at Institut supérieur d'électronique et du numérique
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Thomas Alexandre - Senior Software Developer at OMATEQ AB