Skip to content

Blog on Business Software Development

by Dominik Cebula

Category: Leadership

The Role of a Principal Engineer

Cat Links Leadership Posted on August 19, 2025February 15, 2026 Dominik Cebula

Introduction I wrote this article because the Principal Engineer role is often not clearly defined and remains vague in many organizations. Often, people equate itContinue readingThe Role of a Principal Engineer

The Role of a Software Architect

Cat Links Architecture, Leadership Posted on August 14, 2023February 7, 2026 Dominik Cebula

In this article, I will present my point of view on software architecture and the software architect’s role. … Continue readingThe Role of a Software Architect

Dominik Cebula Avatar

Dominik Cebula
Cloud Software Principal Engineer

Welcome to this blog on business software development where I share my knowledge and experience in the field of software engineering.

Homepage:
https://dominikcebula.com/

LinkedIn:
https://www.linkedin.com/in/dominikcebula/

GitHub:
https://github.com/dominikcebula

Recent Posts

  • AI Agent Long-Term Memory (LTM) using Spring AI
  • Persistent and Isolated Chat History using Spring AI
  • AI Travel Agent using Spring AI
  • AI Agents – Shopping Agent using Amazon Bedrock AgentCore and Strands Agents Python SDK
  • Optimizing Spring Boot Startup Time: A Comparative Analysis of JVM and Native Image Configurations

Categories

  • AI
  • Architecture
  • GoF Design Patterns
  • Leadership
  • Spring
Copyright © 2026 Dominik Cebula | Used theme Catch Corporate by Catch Themes