Trener

Mateusz Kamiński

Mateusz Kamiński picture

Absolwent informatyki Instytutu Informatyki na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej, obecnie Head of Product Team & Technology Evangelist & Trainer w Sages oraz Senior Java Engineer & Architekt w Instytucie Podstaw Informatyki PAN. Przez wiele lat prowadził zespoły programistyczne wytwarzające współczesne oprogramowanie w ekosystemie Javy, kładąc przy tym nacisk na jakość i elastyczność tworzonych rozwiązań.Od kilku lat lider zespołu technicznego Sages, który to w niedługim czasie z niewielkiego startupu rozwinął się w software house. Od początków kariery był mentorem w zespołach programistycznych, aktualnie prowadzi coraz to więcej szkoleń z architektury oprogramowania i wydajnego programowania w języku Java i pochodnych technologiach.

Specjalizacje

znajomość od podszewki języka Java, zasad działania Wirtualnej Maszyny Javy oraz innych języków działających na JVM wysoka znajomość popularnych frameworków i bibliotek na platformie Java (Helidon, Quarkus, Spring, Hibernate, Apache Lucene, etc.) aspekty wydajności aplikacji działających na JVM architektura oprogramowania, w tym problemy związane wytwarzaniem nowoczesnych systemów, zwłaszcza w architekturze mikroserwisowej praktyczne wykorzystanie narzędzi klasy Big Data takich jak Apache Flink, Apache Spark, Apache Kafka bazy SQL i NoSQL.

Doświadczenie

ponad 12 lat doświadczenia w wytwarzaniu różnorodnego oprogramowania na platformie Java (JVM) z wykorzystaniem popularnych frameworków i bibliotek na rynku, główny architekt i programista odpowiedzialny za projekt i realizację systemów w Sages Solutions takich jak System Oceny Pracowniczej, Mesh-Pol, stworzonych w formie architektury mikroserwisowej lub modularnego monolitu, wiele lat kierowania zespołami programistycznymi, w tym w ramach Sages Solutions stworzenie zespołu od samego początku, realizacja optymalizacji systemów napisanych w Javie, w ostatnim czasie prace w IPI PAN nad nowym silnikiem przeszukiwania ogromnych korpusów językowych.

Powiązane treści