Rafal Ambrozewicz

Scala Developer at SoftwareMill

Bialystok 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
🎓
Top School
Rafal Ambrozewicz is a Scala developer with six years of professional experience who transitioned from native Android engineering into backend Scala work at SoftwareMill. He brings deep practical knowledge of Java and Android architecture from multi-year mobile projects where he designed core components, modernized legacy codebases, and improved app architectures. At SoftwareMill he contributed to the well-regarded tapir project, enhancing XML documentation, Netty backend features, and server-side error handling and schema generation—showing fluency in API tooling and open-source collaboration. Comfortable on Linux and with Spring/Play stacks, he pairs hands-on implementation skills with an eye for refactoring and code quality. Based in the Bialystok area, he combines academic grounding in computer science with a pragmatic track record of shipping reliable systems across mobile and backend domains.
code6 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Bialystok University of Technology
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

schema-org10
http10
error-handling10
schema-design10
akka10
netty10
schema10
api-design10
akka-http10
scala10
openapi9
functional-programming9

Programming languages (3)

ShellScalaDart

Github contributions (5)

github-logo-circle
softwaremill/tapir

Sep 2022 - Nov 2022

Rapid development of self-documenting APIs
Role in this project:
userBack-end Developer
Contributions:33 reviews, 17 commits, 8 PRs in 2 months
Contributions summary:Rafal primarily contributed to the `tapir` project by enhancing its functionalities and improving code quality. This involved adding documentation for working with XML, updating dependencies like `sttp-apispec`, and implementing features for the Netty-based backend to support file ranges. Significant changes were made to core modules and server-side components, particularly in error handling and schema generation. The user's work also included refactoring and code improvements.
functional-programmingendpointsobservabilityhttp4ssttp
Sample Flutter app that supports kids' math basics learning process.
Contributions:27 commits, 2 PRs, 4 pushes in 3 months
mathflutter-appflutter-appsdartandroid
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
Rafal Ambrozewicz - Scala Developer at SoftwareMill