Helped develop pipelines processing data of over 30 million users and robustly migrated it to a new architecture.
AWS, Scala, Cats Effect and Smithy4s
Led development of a new version of the advertising app backend. Migrated users' data from the old backend.
Spearheaded the development of a critical service with DDD and laid foundations for its architecture.
Developed internal tools as a part of the platform team to improve productivity and DX of other teams.
AWS, Scala, Akka, Cats Effect, PostgreSQL, Kafka, Protobufs and gRPC
Developed several core-domain services. Promoted DDD. Contributed to architectural decisions and internal tooling. Provided workshops and mentoring to other developers.
AWS, Scala, Akka, Cats Effect, Monix, Doobie, PostgreSQL and Kafka
Helped improve the scalability of the core service. Expanded the array of service integrations available to customers.
AWS, Heroku, Scala, Play Framework, Akka, Monix, Slick, FlywayDB, PostgreSQL, React and Redux
Worked as an architect, back-end developer and a leader of a small team of 3 engineers, representing the company externally as a technical co-founder.
AWS, Scala, Akka, Cats, Monix, Slick, FlywayDB and PostgreSQL
Worked as Scala consultant. Contributed to the development of e-commerce and fintech applications.
Scala, Akka, Play Framework, Slick, MariaDB and ElasticSearch
Part of the team developing the core module of the company's flag product's desktop version, Opera browser.
C++, Chromium and GYP
Contributed to an internal network dimensioning tool. Developed a repository for versioning the tool and its updater client.
Java, Guava, Guice, Spring Framework and Hibernate
Developed a small user-facing website.
Java, Spring Framework, Spring Roo, Hiberante, jQuery
Thesis Tools for calculating Nash equlibria in finite games concerned the creation of equlibria-calculating tools and algorithms used to find them.
Thesis Client of autoupdater server concerned the creation of a generic updater client.
ComboSolutions Mateusz Kubuszok (sole trader)
Żory, Poland
+48 784 929 440
JVM (10 years)
Scala (9 years)
Concurrency and parallelism (9 years)
Functional programming (9 years)
Distributed systems (8 years)
Microservices (8 years)
Agile (8 years)
Scala metaprogramming and library development (7 years)
Polish (native speaker)
English (C1)
Driver's licence
Author of Things you need to know about JVM (that matter in Scala)
Frequent conference speaker (over 18 presentations on conferences and meetups)
Maintainer of Chimney, the most popular type mapping library in Scala
Kubuszok.com (blog)
GitHub.com/MateuszKubuszok (Open Source)
StackOverflow.com/users/1305121/mateusz-kubuszok (over 26.6k rep)