You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mateusz GrużewskiMG

Mateusz Grużewski

Java Engineer | JVM Performance Specialist

€600/day
Szczecin, PL
8-15 years

Average response time: 1 hour

About Mateusz

I work as a Senior Java Engineer with a strong focus on JVM performance, system stability, and the architecture behind large-scale backend systems. Over the years I’ve been involved in designing and evolving microservice platforms, improving their reliability, and making sure they can grow without losing performance or clarity.

In my day-to-day work, I help teams with:
• identifying performance bottlenecks and JVM-level issues
• shaping or improving microservice architecture
• bringing structure to observability – logs, metrics, traces
• reviewing critical parts of the system and suggesting practical improvements


If you need help stabilizing a backend platform, improving JVM performance, or making your architecture more coherent and maintainable, I’m happy to support you.
  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Asseco Data Systems
    Principal Software Architect | Senior Software Engineer
    December 2022 - Today (3 years and 8 months)
    Szczecin, Poland
    Managed two engineering teams:

    • Admin/DevOps team responsible for infrastructure automation, reliability, and CI/CD.
    • Project team delivering identity verification solutions (e-ID Hub).

    Designed vendor-agnostic architectures to ensure technological independence and fast provider switch-over in response to geopolitical or regulatory risks.

    Led technological transformation initiatives: system modernization, CI/CD optimization, and cloud migration.

    Collaborated with team leads across departments to introduce improvements in development methodologies, system security, and scalability.

    Ran strategic meetings and technical workshops, presenting architectural best practices to leadership and stakeholders.

    Mentored engineers and supported continuous skills growth across teams.

    Designed and maintained core backend components using Java and Spring Boot.


    Tech stack: Java, Spring Boot, MongoDB, RabbitMQ, PostgreSQL, Hazelcast.
    Java Spring boot JVM Performance Optimization Profiling Architecture Review
  • JUG Szczecin
    Lead
    February 2023 - Today (3 years and 6 months)
    • Founder of the foundation - Szczecin JUG Foundation.
    • Leading a grup of software development enthusiasts in Szczecin.
  • Allegro
    Team Leader | Software Engineer
    August 2021 - December 2022 (1 year and 4 months)
    • Created and optimized system architectures for large-scale applications.
    • Managed a team of engineers within the DEX department, driving delivery and technical excellence.
    • Conducted onboarding trainings for new team members, ensuring smooth knowledge transfer and alignment with engineering standards.
    • Designed and implemented a new product integrated with the Allegro platform.
    • Tech stack: Java, Kotlin, Spring Boot, GCP, Terraform, on-premise Allegro AppEngine Cloud, Kubernetes, Envoy-based service mesh.

Recommendations

Be the first to recommend Mateusz

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • PhD, Informatyka i technologie komputerowe
    West Pomeranian University of Technology
    PhD, Informatyka i technologie komputerowe
  • Magister (Mgr), Informatyka
    Zachodniopomorski Uniwersytet Technologiczny w Szczecinie
    2019
    Magister (Mgr), Informatyka

Skill set

Categories