Michał Pociecha

Senior Software Engineer at Evolution

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ł Pociecha is a Senior Software Engineer with 12 years of experience specializing in Scala and large-scale distributed systems, currently building resilient data-driven services at Evolution. He has deep expertise in functional Scala stacks (Cats Effect, fs2, http4s), reactive systems (Akka, Kafka) and production tooling including Docker, Helm and observability with Grafana/Kibana. His background spans both giant monorepos for global financial institutions and fast-moving startups, and he has led small teams and advised at the company level. A long-time contributor to core Scala projects—having worked on the Scala compiler and Scala IDE—he brings practical knowledge of compiler/build internals and developer tooling that few backend engineers possess. Based in Kraków, he also co-organises the Kraków Scala User Group and has substantial interviewing and training experience, making him strong at hiring and mentoring technical teams.
code12 years of coding experience
job11 years of employment as a software developer
bookAGH University
languagesPolish, English, German
github-logo-circle

Github Skills (14)

scala-compiler10
unit-testing10
debugging10
debug10
junit10
functional-programming10
scalajs10
scala10
test-driven-design9
jvm-languages9
javas8
eclipse-ide8
java8
object-oriented-programming8

Programming languages (5)

JavaShellScalaSCSSHTML

Github contributions (5)

github-logo-circle
scala/scala

Jul 2014 - Jul 2016

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Role in this project:
userBack-end Developer
Contributions:28 commits, 7 PRs, 59 comments in 2 years
Contributions summary:Michał primarily contributed to the Scala compiler and standard library. Their work involved removing unused code related to resident compilation and adapting the codebase to support a flat classpath representation. They also refactored the scalap tool's main functionality and made improvements to the class path handling. The changes included modifications to directory and zip/jar file handling and associated tools.
functional-programmingobject-oriented-programmingscala-libraryscala-programming-languagestandard-library
scala-ide/scala-ide

Jul 2014 - Apr 2015

Scala IDE for Eclipse
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:19 commits, 3 PRs, 68 comments in 9 months
Contributions summary:Michał primarily focused on improving the testability and stability of the Scala IDE for Eclipse. They wrote and modified JUnit tests for the `PresentationCompilerActivityListener` class, demonstrating expertise in unit testing and test-driven development. Furthermore, they integrated and extended the testing of primitive operations used within the Scala Debugger. They also addressed memory leak issues, fixed bugs, and improved code quality by refactoring the code and updating the license links.
javascalaideeclipse
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ł Pociecha - Senior Software Engineer at Evolution