Skip to main content

Command Palette

Search for a command to run...

About me

About Me

Hi, I'm Dawid 👋

I'm a Senior Java Developer with over 20 years of experience in IT, currently working at TietoEVRY in Wrocław, Poland. My journey in technology started with network and Linux administration, which gave me a unique perspective on building robust, scalable applications.

What I Do

I specialize in backend development using modern technologies:

  • Java 17+ and Spring Boot for enterprise applications

  • REST APIs with OpenAPI/Swagger for service integration

  • Docker and containerization for development and deployment

  • Git/GitHub with CI/CD workflows and automation

  • Linux/macOS systems and infrastructure automation

  • Production troubleshooting and performance analysis

My background in networking and system administration helps me understand the full stack—from network packets to application architecture.

My Niche: Telecommunications

My day job involves building services for telecommunications networks, working with protocols like SIP and Diameter, specializing in IMS (IP Multimedia Subsystem) using JAIN SLEE. This gives me unique insights into:

  • Distributed systems at massive scale (millions of subscribers)

  • Real-time message processing and low-latency architectures

  • Protocol-level troubleshooting with Wireshark

  • High-availability systems design

Currently Exploring

I'm constantly expanding my knowledge:

  • ☁️ Cloud platforms: Getting hands-on with AWS and Azure architectures

  • 🐳 Kubernetes: Diving into container orchestration and cloud-native patterns

  • 🤖 AI/ML: Exploring machine learning integration with Java applications

  • 🌐 API Design: Discovering advanced REST patterns and API versioning strategies

  • 🍃 Spring Cloud: Exploring microservices patterns and reactive programming

Why This Blog?

I document what I'm actively exploring in software engineering:

  • Java & JVM (primary focus): Java 17+, Spring Boot, JVM ecosystem

  • 🔤 Other languages: Rust, Go, Python, Kotlin, Scala

  • ☁️ Cloud & Infrastructure: AWS, Azure, Kubernetes, containers

  • 🐧 Operating Systems: Linux, macOS, BSD

  • 🤖 AI/ML: Machine learning integration

  • 🏗️ Software Engineering: Architecture, patterns, real-world problems

Every article includes working code. I share as I learn—successes and failures alike.

Beyond Code

When I'm not coding:

  • 🥊 Training in martial arts (Muay Thai)

  • 🎮 Playing strategy games (Total War series)

  • 🌌 Exploring astronomy

  • 💻 Contributing to open source projects

Let's Connect

Feel free to reach out if you want to discuss Java, cloud technologies, software architecture, or just chat about engineering!