Senior Software Developer (Java & Scala) at SoftwareMill
Gdańsk, Pomeranian Voivodeship, Poland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michał Ossowski is a Senior Software Developer with a decade of experience specializing in Java and Scala back-end systems, currently leading engineering efforts at SoftwareMill from Gdańsk, Poland. He has a strong track record in robust API and messaging work—contributing tests, fixes and new features to well-known open-source projects like sttp, tapir and ElasticMQ—demonstrating attention to correctness around websockets, JSON codecs and SQS-compatible behavior. His background includes enterprise Java at Nordea and low-level graphics and testing roles at Intel, giving him a pragmatic blend of systems, performance and QA-oriented thinking. Michal tends to improve code quality through targeted refactors and comprehensive test coverage, and has hands-on experience implementing secure user flows such as authentication and password reset in microservice contexts. Notably, he often focuses on edge cases (sensitive header handling, invalid receipt handles) that reduce production incidents and improve library ergonomics.
10 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at Politechnika Gdańska
In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
Role in this project:
Back-end Developer
Contributions:11 releases, 23 reviews, 181 commits in 2 years
Contributions summary:Michał primarily focused on back-end development, addressing issues related to Amazon SQS compatibility and message handling within the ElasticMQ project. They corrected a bug related to queue URL generation, modified existing tests, and added tests for handling invalid message receipt handles. Furthermore, the user contributed to the core logic by implementing error handling and refactoring code related to message deletion.
Contributions:15 reviews, 75 commits, 18 PRs in 10 months
Contributions summary:Michał contributed to the tapir project by adding support for JSON4s, a library for JSON serialization and deserialization. This involved implementing codecs for `native` and `jackson` versions of the library, enabling the encoding and decoding of Scala case classes. The user also added tests to verify the correct encoding and decoding behavior, ensuring the functionality of the new feature. Additional work included addressing missing references and fixes for build configurations.
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.