Michał Płachta

Software Engineer at Apollo Agriculture

Krakow, Lesser Poland Voivodeship
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

👤
Senior
🎓
Top School
Michał Płachta is a pragmatic software engineer with 11 years of experience building resilient, maintainable backend systems across domains from automated warehouses to agricultural tech. He’s a fluent Scala and functional-programming practitioner (Cats, Akka) who has led cross-functional teams and shipped core infrastructure at startups and larger engineering organizations. His open-source work includes refactoring critical components of the widely used Akka project—improving performance and testability—reflecting a focus on long-term maintainability. Based in Krakow, he combines hands-on coding, DevOps practice, and team leadership, and is the author of "Grokking Functional Programming," showing a knack for teaching complex concepts clearly.
code11 years of coding experience
job12 years of employment as a software developer
bookMSc, Computer Science, Graduated with honors, MSc, Computer Science, Graduated with honors at The Silesian University of Technology
bookMSc, Computer Science, MSc, Computer Science at Danmarks Tekniske Universitet
stackoverflow-logo

Stackoverflow

Stats
697reputation
20kreached
13answers
1question
github-logo-circle

Github Skills (15)

akka10
actor-model10
concurrency10
streaming10
scala10
testing9
reactive9
distributed-systems9
actor9
react6
scala-cats6
react-router6
javascript6
playframework6
react-router-dom6

Programming languages (6)

JavaCSSShellScalaSCSSJavaScript

Github contributions (5)

github-logo-circle
akka/akka

Feb 2016 - Feb 2017

A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Role in this project:
userBackend Developer
Contributions:6 commits, 5 PRs, 26 comments in 1 year
Contributions summary:Michał primarily focused on refactoring and improving the Akka HTTP and Akka Stream libraries. Their contributions involved replacing error logging mechanisms and PushStage-based components (Filter and Log) with the more modern GraphStage equivalents. Further, the user refactored and improved the testing framework to include more sophisticated features, fishForSpecificMessage. These changes aimed at enhancing performance, maintainability, and the overall architecture of the Akka project.
resilientactor-modelreactiveconcurrentdistributed-actors
miciek/grokkingfp-examples

Oct 2018 - Nov 2022

All examples and exercises from the Grokking Functional Programming book
Contributions:199 commits, 9 PRs, 164 pushes in 4 years 1 month
ziofunctional-programmingtagless-finalscalaprogramming-language
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ł Płachta - Software Engineer at Apollo Agriculture