Summary
Michał Karolik is a senior software engineer based in Warsaw with 11 years of experience designing and implementing backend systems, primarily in Java and the Spring ecosystem. He has a strong track record across gaming and fintech/insurance domains, currently building backend services at Huuuge Games after senior roles at HL Tech and SMACC. Comfortable with microservices, OAuth2 integrations, and cloud-native patterns, he also has hands-on experience with Scala/Akka/Play stacks and event-driven architectures—skills he’s actively expanding rather than claiming mastery. Pragmatic about roles and location, he prefers Warsaw-based or remote opportunities and expects recruiters to provide clear position, company and salary details upfront. Colleagues know him as a backend specialist who can step into frontend work when needed and who values clean, maintainable service design.
11 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Politechnika Świętokrzyska w Kielcach
Polish, English