Dominik Cebula

Principal Cloud Software Architect & Engineer

Hello, my name is Dominik Cebula. I am a Software Architect & Engineer from Krakow, Poland. I specialize in business software development for complex domains. I deliver solutions using cloud-native technologies. My journey in the world of commercial software development began 14 years ago. Outside my daily job activities, I am a Udemy instructor and a book author.

Download CV Contact Me

Skills

Concepts and Principles

Microservices Architecture
90%
Micro-Frontends
10%
Clean Code
90%
GoF Design Patterns
70%
SOLID
90%
Clean Architecture
80%
Fine Grained Testing Pyramid
80%
IoC / DI
80%
Domain Driven Design (Basics)
20%
REST API Design (Richardson Maturity Model)
20%
Scrum / Agile
80%
CI / CD
80%

Programming Languages

Java
90%
GoLang
20%
Python
10%
JavaScript
20%
C++
20%
Bash
40%

Technical Documentation

PlantUML
30%
AsciiDoc
60%
Antora
20%

Cloud

Google Cloud Platform (GCP)
30%
Amazon Web Services (AWS)
60%
Kubernetes / GKE
40%
Docker
60%

Frontend

ReactJS / Redux / ES6
40%
HTML / CSS / JS / jQuery
40%
Java Swing / JavaFX
60%

Backend

Spring Boot / Core / MVC / Security
80%
REST APIs, gRPC
70%
Java EE / Jakarta EE
70%

Data / Big Data

Cloud Spanner
60%
Oracle Database
60%
Apache Hadoop HDFS
30%
Apache Spark
30%
Jupyter / Zeppelin
40%

Version Control Systems

GIT
80%
SVN
80%

C++

GCC / G++
60%
CMake
40%
NMake
40%
CLion / Visual Studio
40%

Machine Learning / Operation Research

Supervised Machine Learning
20%
Scikit-Learn, Jupyter, DataSpell
20%
Linear / Integer Programming Model Analysis
20%
IBM ILOG CPLEX
10%

Tools

Maven
80%
TeamCity
80%
Jenkins
20%
IntelliJ
90%
Bitbucket
60%
Sonar Code Analytics
60%
Rally
90%
JIRA
90%

Linux

Experienced User
80%
Bash Scripting
60%
Apache HTTPD
40%
OpenSSH
60%
Bind9
40%

Work Experience

Sabre Holdings

01 September 2022 - Current

Position: Principal Software Architect

GCP, Kubernetes/GKE Products Design & Development

Solution Design Around SLAs and Costs

High-Level Designs for capabilities within the Airline Retailing domain

New Distribution Capability (NDC) Enablement

System Integration to deliver end-to-end business use cases

Payment, Booking, Ticketing, and Inventory Systems Integration

Airlines Offer & Order Model Alignment

Business and Technical Requirements Analysis

Technical Documentation Creation

Technical Backlog Definition

Work execution together with Team Leads

RFP / RFI Analysis

Sabre Holdings

01 September 2019 - 31 August 2022

Position: Principal Software Engineer

AWS, Kubernetes/OpenShift Products Design & Development

Apache Hadoop YARN Based Products Design & Development

Apache Spark Based Products Design & Development

Models Next Platform Design, Planning, Development

Work Planning for The Team

Backlog Grooming / Formulation / Explanation

Models Products Architecture Consultations

Operation Research Consultant

Sabre Holdings

01 Apr 2017 - 31 August 2019

Position: Team Leader Software Developer

Cloud Products Design & Development

Work Planning for The Team

Backlog Grooming / Formulation / Explanation

Server/Client Side Development for AirVision Insights

Server/Client Side Development for AirVision Planning and Scheduling

Optimization Software Development

Mathematical Model Analysis & Implementation

Models Products Architecture Consultations

Operation Research Consultant

Sabre Holdings

01 Aug 2015 - 31 Mar 2017

Position: Senior Software Developer

Server/Client Side Development for AirVision Planning and Scheduling Suite

Optimization Software Development

Mathematical Model Analysis & Implementation

Models Products Architecture Consultations

Operation Research Consultant

Sabre Holdings

01 Jul 2013 - 31 Jul 2015

Position: Contributor Software Developer

Server/Client Side Development for Fleet Manager Module

Optimization Software Development

Mathematical Model Analysis & Implementation

Sabre Holdings

01 Oct 2012 - 30 Jun 2013

Position: Associate Software Developer

Server/Client Side Development for Fleet Manager Module

Optimization Software Development

Syriusz Sp. z o.o.

01 Oct 2008 - 30 Sep 2012

Position: Delphi / C++ / PHP Software Developer

Warehouses System Development

B2B System Development

Invoice Exchange Systems Integration

Production Control Systems Development

Certification

VMware Spring Professional 2021

06 Sep 2021

AWS Certified Solutions Architect – Associate

26 Sep 2018

Scrum Alliance Certified ScrumMaster®

28 Sep 2015

Education

University of Information Technology and Management in Rzeszow

01 Apr 2010 - 31 Jul 2011

Degree: Master of Science

Specialization: Software Development Technologies

University of Information Technology and Management in Rzeszow

01 Oct 2006 - 31 Mar 2010

Degree: Bachelor of Engineering

Specialization: Software Engineering

Books

GoF Design Patterns Distilled

Provides straight to a point, distilled explanation of GoF Design Patterns with meaningful examples. Covers all 23 design patterns, divided into three groups: Creational, Structural, and Behavioral. Each design pattern is presented with a description, use cases, a diagram, and a meaningful example code written in Java.

Contact

Please contact me at my e-mail address or directly via mobile phone.

dominikcebula@gmail.com
+48 661 681 502