Michał Szczygieł

Senior Software Engineer at Form3

Lower Silesian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michał Szczygieł is a Senior Software Engineer with 14 years of experience building high-throughput, low-latency systems for financial services and logistics, currently engineering UK Faster Payments services at Form3. He brings deep backend craftsmanship in Go, Scala and Java, a clear preference for strong static typing, and hands-on experience across Kubernetes, multi-cloud deployments, and distributed data systems like CockroachDB and Kafka. At SoftwareMill he contributed notable enhancements to the popular tapir API library, improving HTTP method handling and authentication flows, and at Ocado he operated and evolved complex warehouse systems under on-call pressure. Colleagues describe him as easy to work with and energizing, and he combines pragmatic coding, production incident experience, and infrastructure-as-code practices to reliably deliver services at scale. He prefers to stay local to Poland and often gravitates toward functional programming patterns and robust type-driven designs.
code14 years of coding experience
job15 years of employment as a software developer
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at Politechnika Częstochowska
languagesPolish, English
github-logo-circle

Github Skills (13)

apim10
http10
functional-programming10
api10
api-design10
scala10
akka-http9
akka9
typesafe8
type-safety8
declarative7
openapi6
documentation6

Programming languages (12)

TypeScriptJavaDockerfileCoffeeScriptC++RustTeXScala

Github contributions (5)

github-logo-circle
softwaremill/tapir

Feb 2020 - Dec 2020

Rapid development of self-documenting APIs
Role in this project:
userBack-end Developer
Contributions:2 reviews, 18 commits, 9 PRs in 10 months
Contributions summary:Michał primarily contributed to the `tapir` project by enhancing its API definition and handling capabilities. Their commits focused on adding features such as showing and simplifying HTTP methods, supporting Mapped input, and improving the authentication flow. Furthermore, they refactored the code to return an option for HTTP methods. The changes involve modifications to core modules related to `Endpoint` definition and server defaults.
functional-programmingendpointsobservabilityhttp4ssttp
mszczygiel/akka

Oct 2016 - Aug 2020

Akka Project
Contributions:23 pushes, 4 branches in 3 years 10 months
scalaakka
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
Michał Szczygieł - Senior Software Engineer at Form3