Dominik Cebula

Java SE/EE Software Developer

Witaj na mojej stronie internetowej, mam na imię Dominik i zawodowo zajmuję się programowaniem. Zacząłem tworzyć oprogramowanie komercyjne 11 lat temu, jest to mój zawód oraz życiowa pasja. Zgłębianie wiedzy i szukanie nowych, innowacyjnych rozwiązań dostarcza mi wiele satysfakcji. Uwielbiam pracować ze złożonymi systemami i razem z zespołem rozwiązywać wyzwania z nimi związane.

Pobierz CV Kontakt

Umiejętności

Core Skills

Java Core
90%
Java Memory Model
90%
Lambda / Reference Method
80%
Streams API
80%
JUnit, EasyMock, Mockito, Unitils
90%

Software Development Principles

Clean Code
90%
Design Patterns
90%
SOLID
90%
Continuous Development
90%
Scrum
90%

Big Data

Apache Hadoop HDFS
40%
Apache YARN, Spark
20%
Jupyter / Zeppelin / SageMaker
20%

Cloud

AWS EC2 / VPC / ELB / Route 53
60%
AWS S3 / EFS
40%
Docker
60%
Kubernetes / OpenShift
40%

Frontend

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

Backend

Spring Core / MVC / Security / Spring Boot
60%
Tomcat / Wildfly
40%
Rest, EJB, RMI, SOAP
60%

Data

Oracle Database 12g
60%
XML / XSD
60%

Systemy kontroli wersji

GIT
80%
SVN
80%

C++

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

Operation Research

Linear / Integer Programming Model Analysis
80%
IBM ILOG CPLEX
20%

Narzędzia

Maven / TeamCity
80%
IntelliJ
80%
Bitbucket
60%
Sonar Code Analytics
60%
Rally / VersionOne
90%
JIRA
90%

Linux

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

Doświadczenie zawodowe

Sabre Holdings

od 1 września 2019

Pozycja: Principal Software Engineer

Projektowanie oraz implementacja produktów opartych o AWS, Kubernetes/OpenShift

Projektowanie oraz implementacja produktów wykorzystujących Apache Hadoop YARN, Spark

Tworzenie platformy Models Next

Planowanie oraz podział pracy dla zespołu

Wyjaśnianie / tworzenie / zarządzanie Backlogiem Scrumowym

Planowanie / tworzenie architektury

Sabre Holdings

od 1 kwietnia 2017 do 31 sierpnia 2019

Pozycja: Team Leader Software Developer

Projektowanie oraz implementacja produktów w chmurze

Planowanie pracy zespołu

Wyjaśnianie / tworzenie / zarządzanie Backlogiem Scrumowym

Programowanie części serwer / klient dla AirVision Insights

Programowanie części serwer / klient dla AirVision Planning and Scheduling

Tworzenie oprogramowania do optymalizacji rozkładu lotów

Analiza oraz implementacja modeli matematycznych

Planowanie / tworzenie architektury

Konsultacje w ramach 'Operation Research'

Sabre Holdings

od 1 sierpnia 2015 do 31 marca 2017

Pozycja: Senior Software Developer

Programowanie części serwer / klient dla AirVision Planning and Scheduling

Tworzenie oprogramowania do optymalizacji rozkładu lotów

Analiza oraz implementacja modeli matematycznych

Planowanie / tworzenie architektury

Konsultacje w ramach 'Operation Research'

Sabre Holdings

od 1 lipca 2013 do 31 lipca 2015

Pozycja: Contributor Software Developer

Programowanie części serwer / klient dla AirVision Planning and Scheduling

Tworzenie oprogramowania do optymalizacji rozkładu lotów

Analiza oraz implementacja modeli matematycznych

Sabre Holdings

od 1 października 2012 do 30 czerwca 2013

Pozycja: Associate Software Developer

Programowanie części serwer / klient dla AirVision Planning and Scheduling

Tworzenie oprogramowania do optymalizacji rozkładu lotów

Syriusz Sp. z o.o.

od 1 października 2008 do 30 września 2012

Pozycja: Delphi / C++ / PHP Software Developer

Tworzenie oprogramowania do zarządzania hurtowniami

Tworzenie systemów typu B2B

Integracja elektronicznych systemów wymiany faktur

Tworzenie systemów kontroli produkcji

Certyfikaty

AWS Certified Solutions Architect – Associate

26 Sep 2018

Scrum Alliance Certified ScrumMaster®

28 Sep 2015

Wykształcenie

Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie

od 1 kwietnia 2010 do 31 lipca 2011

Poziom studiów: magisterskie

Specjalizacja: Technologie wytwarzania oprogramowania

Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie

od 1 października 2006 do 31 marca 2010

Poziom studiów: inżynierskie

Specjalizacja: Inżynieria oprogramowania

Kontakt

Skontaktuj się ze mną za pomocą poczty elektronicznej bądź telefonicznie.

dominikcebula@gmail.com
+48 661 681 502