Mateusz Borek

Senior Staff Software Engineer at SoftwareMill

Radom Metropolitan Area United States
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
Mateusz Borek is an Engineering Team Lead with 9 years of experience building and scaling distributed systems using Scala and TypeScript, currently leading delivery for a fast-growing US FinTech wealth platform. He scaled his unit from 3 to 14 engineers and split a monolithic team into two autonomous, domain-driven squads while maintaining hands-on ownership of architecture and delivery. A prolific backend contributor to notable open-source Scala projects like macwire and tapir, he enabled Scala 3 support and advanced macro-based API tooling and validation features. His background spans high-performance search at e-commerce scale, geospatial financial systems built end-to-end, and resilient diagnostic platforms, reflecting a mix of deep implementation skills and operational pragmatism. Based in the Radom area of Poland, he pairs engineering leadership with active contributions to the Scala ecosystem and a strong interest in robust build and testing practices.
code9 years of coding experience
job7 years of employment as a software developer
bookEngineer's degree Computer science, Engineer's degree Computer science at Wrocław University of Science and Technology
bookMaster's degree Management, Master's degree Management at SGH Warsaw School of Economics
stackoverflow-logo

Stackoverflow

Stats
465reputation
28kreached
26answers
10questions
github-logo-circle

Github Skills (21)

macros10
sbt10
scala10
functional-programming10
dependency-injection10
api-design9
testing9
apim9
akka-http9
akka9
type-safety9
api9
typesafe9
openapi9
documentation8

Programming languages (3)

TypeScriptC++Scala

Github contributions (5)

github-logo-circle
softwaremill/macwire

Jun 2021 - Apr 2022

Zero-cost, compile-time, type-safe dependency injection library.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 125 commits, 15 PRs in 9 months
Contributions summary:Mateusz contributed to the `macwire` project by adding support for Scala 3 to the build process. They modified the `build.sbt` file to include Scala 3, and made other adjustments to support the new Scala version, indicating work related to the library's compilation and build system. The user also refactored code to move legacy macros to a specific directory, showing a focus on code organization. Further changes include runtime test compilation which is likely related to quality assurance and testing.
compile-timedependency-injectiontypesafescalamacwire
softwaremill/tapir

May 2021 - Nov 2022

Rapid development of self-documenting APIs
Role in this project:
userBack-end Developer
Contributions:19 reviews, 81 commits, 15 PRs in 1 year 6 months
Contributions summary:Mateusz has focused on enhancing the `tapir` library, which is designed for self-documenting APIs. The contributions included adding features for Scala 3, such as the `mapTo` method for case classes, and implementing a validator for coproduct enums. They have also added functionality related to mapping inputs, outputs, and error outputs in the context of endpoints, along with contributing to the macro-based code generation capabilities within the library.
self-documentingakka-httpopenapihttp4ssttp
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