Skip to content
View MatejThomka's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MatejThomka

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MatejThomka/README.md

Hi, I'm Matej — Java & Cloud Backend Engineer

Building scalable backend systems with Java, Spring Boot, cloud technologies and reactive patterns.


About Me

I’m a backend-focused software engineer with nearly two years of industry experience
(currently at AT&T) working on enterprise-grade distributed systems.

My core expertise revolves around Java 21 and Spring Boot while leveraging
modern cloud and DevOps practices to deploy, scale and operate applications in production.

I love designing well-structured APIs, exploring distributed systems,
and continuously learning new technologies to sharpen my craft.

Slovakia
Currently @ AT&T
AZ-204 Certified: Developing Solutions for Microsoft Azure


Tech Stack

Backend & Architecture

  • Java 17 / 21
  • Spring Boot 3.x — MVC & WebFlux
  • Spring Security (JWT, OAuth2)
  • REST APIs, contract-first design + OpenAPI/Swagger UI
  • Reactive pipelines (Flux / Mono)
  • Domain-Driven Design fundamentals

Cloud & Platform

  • Microsoft Azure (AKS, App Services, Cosmos DB, Key Vault, Event Hub basics)
  • Kubernetes (kubectl, Helm charts) – deployment & cluster management
  • Docker & containerization
  • CI/CD pipelines (GitHub Actions / Azure Pipelines basics)
  • Deployment automation into cloud + Kubernetes

Databases

  • PostgreSQL (blocking + reactive)
  • Microsoft SQL Server
  • MySQL
  • MongoDB (for reactive apps)
  • Azure Cosmos DB (cloud-focused projects)
  • All SQL databases managed with Liquibase migrations

Messaging & Distributed Systems

  • Apache Kafka (consumers/producers, partitions, topics)
  • Temporal Workflow Engine basics
  • Event-driven design patterns

Frontend Exposure

  • React, Angular, Next.js (supporting UI development)

Tools & Environments

  • IntelliJ IDEA
  • Windows + WSL2 integration
  • Linux CLI tooling
  • Docker Desktop
  • JUnit 5, Mockito, Testcontainers

Development & Collaboration Practices

  • Experience with Git workflows (feature branches, rebasing, merge strategies)
  • Creating and reviewing Pull Requests within enterprise teams
  • Practical experience with Git submodules
    (one parent repository controlling multiple feature/service repos directly in IntelliJ IDEA)
  • Ability to build reusable Maven modules/libraries for internal consumption
    and integrate them across microservices
  • SCRUM & Agile delivery experience
    (daily standups, sprint planning, backlog refinement, retros)
  • Collaboration across distributed/global engineering teams
  • Experience creating Helm charts and managing Kubernetes deployments with kubectl

Featured Projects

(Portfolio in active development — highlighting my core focus areas)

Enterprise Spring Boot API

Highly structured API showcasing:

  • Clean domain layers
  • Secure authentication (JWT)
  • PostgreSQL + MongoDB/Cosmos DB
  • Dockerized deployment + CI/CD hooks

Reactive WebFlux Microservice

Explores:

  • Non-blocking I/O
  • Backpressure-aware streaming
  • ReactiveMongoRepository
  • Unit + integration testing

Azure-Ready Deployment Demo

Spring Boot app containerized & deployed using:

  • Azure Kubernetes Service (AKS)
  • Azure App Service (alternative deployment path)
  • GitHub Actions CI/CD
  • Key Vault / secrets integration

Fullstack Java + React Application

Complete flow:

  • Frontend & backend authentication
  • CRUD operations
  • Optional API gateway integration

What I'm Learning / Improving

  • Distributed systems design patterns
  • Observability (logs, metrics, tracing)
  • Event-driven architectures (Kafka, Event Hub)
  • Cloud-native resiliency (circuit breakers, retry patterns)
  • Workflow orchestration (Temporal)

Let’s Connect

LinkedIn: https://www.linkedin.com/in/matej-thomka-ab2212286
Email: Always open to collaboration, discussions and new opportunities.


“Good software is built, great software evolves.”

Popular repositories Loading

  1. MatejThomka MatejThomka Public

    Something about me.

  2. Enterprise-Order-Management-API-MVC Enterprise-Order-Management-API-MVC Public

    Spring Boot MVC project showcasing enterprise backend architecture, JWT auth, multi-database support, Dockerized deployment, and modular design suitable for production-ready services.

    Java