Senior Software Developera w Ailleron,
Magistra Inżyniera Informatyki
oraz Inżyniera Inżynierii Mechatronicznej
Wcześniej,
Java Software Engineera w Comarch Telecommunications,
Android Developera w JakSiemasz.care,
oraz Asystenta Działu R&D w Valeo Thermal Systems
Senior Software Developer w Ailleron, pracujący w Zespole Customer Data Platform (rozwiązania stanowiącego kolejny krok w stosunku do dotychczasowego dostępu do danych, które umożliwiło interpretacje aktualnych informacji o aktywności klienta, np. w aplikacji mobilnej banku już po ok. 3 sekundach, zmniejszając ten czas z 24 godzin) oraz, wcześniej, nad projektem Campaign and Notification Managera (platformy pozwalającej na zarządzanie m.in. mobilnymi powiadomieniami PUSH, SMS czy e-mail, wdrażanej w postaci mikroserwisów na środowiskach w bankach).
W Data Platform pracujący przy wdrożeniu, rozwoju, utrzymaniu i monitorowaniu platformy (o architekturze event-driven) usprawniającej gromadzenie, przetwarzanie i strumieniowanie danych (eventów z systemów i baz źródłowych z wykorzystaniem np. konektorów CDC, transformacji danych itp.), w czasie rzeczywistym, do odpowiednich jednostek i systemów banku (Data Lakes - np. S3, przechowujących dane w celach analitycznych, czy Operational Data Stores (ODS) przechowujących dane, o zoptymalizowanej strukturze, dot. klienta - 360 Customer Views, czy jego transakcji), z których informacje udostępniane są np. w formie REST API, GraphQL, czy kontraktów w postaci schem Avro topiców Kafka.
Dodatkowo, odpowiedzialny w Zespole za przygotowanie materiałów szkoleniowych i prowadzenie szkoleń dla zespołów programistycznych chcących wykorzystywać lub zasilać w dane Customer Data Platform.
Wcześniej, w ramach projektu Campaign and Notification Managera, Software Engineer pracujący nad przystosowaniem i ułatwieniem wdrożeń produktu (złożonego z modułów pozwalających na konfigurowanie kampanii PUSH, marketingu mobilnego i zarządzanie szablonami powiadomień) w różnych instytucjach (głównie bankach).
Stos technologiczny: Java, Spring, Kafka, MongoDB, Docker, K8s, OpenShift, REST, GraphQL, Swagger, Spock, JMeter, Maven, Gradle, Jenkins, ksqlDB, SQL, Oracle, PostgreSQL, SonarQube, OpenSearch, Jira, Confluence, JUnit, Spock, Argo CD, Prometheus, Grafana, AKHQ
Poprzednio, jako Java Software Engineer w Comarch Telecommunications, odpowiedzialny za oprogramowanie części złożonej aplikacji webowej (OSS - Operations Support Systems in telecommunications), opartej o architekturę mikroserwisów (komunikujących się za pośrednictwem REST API), którą wykorzystują w pracy (w technologiach 2G, 3G, 4G oraz 5G) operatorzy sieci komórkowych z m.in. Wielkiej Brytanii, Korei Południowej, Kolumbii, czy Kataru.
Stos technologiczny: Java, JavaEE, REST, Swagger, JUnit, JMeter, Jenkins, WildFly, SQL, PostgreSQL, Oracle, GraphQL, Elasticsearch, SonarQube, Kibana, Jira, Confluence
Dawniej, Android Developer w Jaksiemasz.care, projekcie studenckim, w ramach którego rozwijana była aplikacja mająca na celu wsparcie leczenia osób zmagających się z depresją. Projekt stanowił podstawę dla, później powstałego, komercyjnego startupu medtech - aplikacji rozwijanej pod nazwą Therapify.
Stos technologiczny: Android, Java, Kotlin, RxJava, ButterKnife, Retrofit, Spring Boot, Spring MVP
Były asystent działu Research and Development w Valeo Thermal Systems w Skawinie, gdzie jako asystent inżyniera R&D uczestniczył w projektach realizowanych dla takich firm jak Volvo czy Daimler. Do którego obowiązków należało m.in. kontrola rysunków technicznych tworzonych zgodnie ze standardem GD&T, prowadzenie DFMEA projektów, nadzorowanie testów modułów chłodzących przeprowadzanych w Polsce i za granicą (m.in. Niemczech, Chinach), koordynacja pracy laboratorium, prototypowni i działu CAD. Przez 18 miesięcy mającym przyjemność pracować w fachowym, międzynarodowym Zespole i doświadczyć pracy jako inżynier R&D produktu.
Umiejętności i stosowane oprogramowanie: GD&T, DFMEA, Catia v.5
Magister Inżynier na kierunku Informatyka, na Wydziale Informatyki, Elektronik i Telekomunikacji na Akademii Górniczo-Hutniczej im. S. Staszica w Krakowie, który obronił pracę z dziedziny NLP pt. "Tagger morfosyntaktyczny dla języka polskiego działający w oparciu o kontekstowe reprezentacje słów". Inżynier na kierunku Informatyka, który obronił pracę pt. "Zestaw konfigurowalnych aplikacji internetowych i mobilnych przeznaczonych do handlu elektronicznego" oraz student, który jako pierwszy w historii wydziału, zrealizował obydwa stopnie tego kierunku jednocześnie.
Inżynier Inżynierii Mechatronicznej, na Wydziale Inżynierii Mechanicznej i Robotyki Akademii Górniczo-Hutniczej im. S. Staszica w Krakowie. Absolwent kierunku zamawianego oraz uczestnik projektu "Mechatronicy Praktyczni Specjaliści Przyszłości", który przy okazji studiów brał udział w wielu projektach z zakresu informatyki, elektroniki, teorii sterowania i mechaniki, w tym m.in. segway'a, efektorów robotów, projekcie łazika marsjańskiego "Phoenix" (realizowanego w ramach koła naukowego Integra). Konstruktor, w ramach inżynierskiej pracy dyplomowej, Miniaturowego Plotera Sterowanego Numerycznie.
Absolwent V Liceum Ogólnokształcącego im. A. Witkowskiego w Krakowie. Klasa o profilu matematyczno-fizyczno-informatycznym.
Zapraszam do zapoznania się z moimi projektami, umiejętnościami oraz do kontaktu.
~ David Goggins ~
AGH, Wydz. IEiT, Informatyka, specializacja: wytwarzanie oprogramowania
AGH, Wydz. IEiT, Informatyka
AGH, Wydz. IMiR, Inżynieria Mechatroniczna
V LO im. A. Witkowskiego w Krakowie, klasa o profilu: matematyczno-fizyczno-informatycznym