Michał Dąbrowski

Principal Sofware Architect (contract) at The Motley Fool

Cracow Metropolitan Area 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
Michał Dąbrowski is a Principal Software Architect based in the Cracow metropolitan area with 13 years of experience designing and delivering resilient backend systems and leading small engineering teams. He specializes in domain-driven design, microservices and asynchronous messaging, and is passionate about functional programming, strong typing and test-driven development across .NET, PHP, Python and Node.js stacks. Currently contracting at The Motley Fool, he has a proven track record of hands-on architecture work—prototyping a trading engine alongside data scientists, building open-source tooling like NMatcher, and contributing to PHP libraries such as php-matcher and php-humanizer. Known for marrying system-level thinking (actor models, serverless, CI/CD and cloud automation) with pragmatic delivery, he excels at turning complex domain requirements into well-tested, maintainable services.
code13 years of coding experience
job13 years of employment as a software developer
github-logo-circle

Github Skills (9)

algorithm10
unit-testing10
algorithms10
datetime10
php10
object-oriented-programming10
software-design9
data-structure7
data-structures7

Programming languages (5)

C#ScalaJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
coduo/php-humanizer

Apr 2014 - Oct 2015

Humanize values that are readable only for developers.
Role in this project:
userBack-end Developer
Contributions:14 commits, 1 PR, 2 pushes in 1 year 6 months
Contributions summary:Michał primarily contributed to the `php-humanizer` repository by implementing and refining core functionalities related to number humanization and date/time differences. They added features such as ordinalization, Roman numeral conversions, and precise date/time difference calculations. The user also updated and improved unit tests to ensure the accuracy and reliability of these new features, indicating a focus on robust and well-tested code. These changes contribute to the library's ability to transform raw data into more user-friendly and readable formats.
for-developersjavascripthumanizereadable
coduo/php-matcher

Apr 2014 - Sep 2014

The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:
Role in this project:
userBack-end Developer
Contributions:55 commits in 5 months
Contributions summary:Michał primarily focused on developing the core functionality of a data matching library. Their contributions included implementing array matching, a chain matcher, a wildcard matcher, and a type matcher. They also refactored existing code and added documentation. The user's work involved modifying the `Matcher` class and creating a `PropertyMatcher` interface, indicating a focus on extending the library's capabilities and improving its structure.
patternsplaintextmatchjavascriptsandbox
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ł Dąbrowski - Principal Sofware Architect (contract) at The Motley Fool