doświadczenie
04.2019 – obecnie – Senior Software engineer (FINANTEQ)
- implementacja aplikacji serwerowych dla bankowości mobilnej i aplikacji webowych (Java, Kotlin, Spring Boot, Hazelcast, SOAP, REST, JUnit, BDD, Cucumber, Maven, Sonar, Jenkins, Docker)
- motywowanie zespołu, dbanie o dobrą atmosferę
- aktywizowanie programistów do wspólnej pracy zespołowej w celu poprawy jakości projektów
- dbanie o współpracę między zespołami
- wyznaczanie celów technicznych dla zespołów i koordynowanie ich osiągania
- prowadzenie cyklicznych spotkań
- identyfikowanie i rozwiązywanie problemów w zespołach i projektach
- wprowadzanie i utrzymywanie dobrych praktyk
- rekrutacja i wdrażanie nowych pracowników
- analiza wymagań klienta i estymacja czasu wykonania, bezpośrednia współpraca z klientem
- prowadzenie prezentacji
- bliska współpraca z analitykami, menedżerami projektu, menedżerami ds. kluczowych klientów:
- pomoc obu stronom – programistom i osobom związanym z biznesem – w lepszym zrozumieniu swoich potrzeb poprzez wyjaśnianie i proaktywną komunikację
- przekładanie potrzeb biznesowych na wymagania
- wsparcie w negocjacjach z klientem
- wsparcie w przydzielaniu zadań
- monitorowanie postępu realizacji wymagań biznesowych
- pomoc w harmonogramowaniu projektów
04.2016 – 03.2019 – Software Engineer (FINANTEQ)
- implementacja aplikacji serwerowych dla bankowości mobilnej i aplikacji webowych (Java, JUnit, Websphere Application Server, JSF, EJB, JPA, SOAP, Git, Apache Log4j, Logback, Jenkins, Sonar)
- konfiguracja projektów od zera – konfiguracja serwera aplikacji, projektowanie struktury aplikacji, konfiguracja sposobu budowania aplikacji, zapewnianie zgodności z JEE
- identyfikowanie i rozwiązywanie problemów w zespole i projekcie
- prowadzenie prezentacji
- wdrażanie nowych pracowników
- analiza wymagań klienta i estymacja czasu wykonania, bezpośrednia współpraca z klientem
- wsparcie innych działów
- research i rozpoznawanie nowych narzędzi/bibliotek
2014 – 04.2016 – Software Developer (FINANTEQ)
- implementacja aplikacji serwerowych dla bankowości mobilnej (Java, Scala, EJB, JPA, procedury składoweane, Apache Log4j, SOAP, JUnit, Gatling, Maven, Websphere Application Server, Oracle WebLogic Server, Git, Jenkins, Sonar)
- analiza wymagań klienta i estymacja czasu wykonania
- wsparcie działu testów, implementacja środowiska testowego
- wydawanie wersji
- research i rozpoznawanie nowych narzędzi/bibliotek
- sprawdzanie poprawności konfiguracji projektów i kompatybilności bibliotek
- wdrażanie nowych pracowników
- pisanie skryptów SQL dla baz danych Oracle i Microsoft SQL Server
06.2014 – 08.2014 – Software Developer (eLeader)
- implementacja aplikacji serwerowych dla bankowości mobilnej (Java, Maven, JUnit, JPA, Websphere Application Server, Git, Jenkins, Sonar)
07.2013 – 06.2014 – Junior Software Developer (eLeader)
- implementacja aplikacji serwerowych dla bankowości mobilnej (Java, Maven, JUnit, JPA, Websphere Application Server, Git, Jenkins, Sonar)
- projektowanie bazy danych w Enterprise Architect
- pisanie jobów i skryptów dla Microsoft SQL Server
Wystąpienia
Data | Opis |
2019-06-29 | Software Craftsmanship – historia o miękkich powinnościach programisty (45min, Confitura) |
2019-05-28 | Warsztaty z podstaw programowania w Javie (4h, prezentacja + live coding, InfoShare Academy) |
2019-04-10 | Warsztaty z podstaw programowania w Javie (4h, prezentacja + live coding, InfoShare Academy) |
2019-04-01 | Jak pracować zdalnie i nie zwariować (1h, Koło Naukowe .NET Politechniki Lubelskiej) |
2019-03-29 | prezentacja wewnątrzfirmowa (1.5h, FINANTEQ) |
2018-12-08 | Miękkie powinności programisty (45min, konferencja IT NonStop J-Santa) |
2018-10-24 | Warsztaty z podstaw programowania w Javie (4h, prezentacja + live coding, InfoShare Academy) |
2018-06-23 | Warsztaty z podstaw programowania w Javie (8h prezentacja + live coding, InfoShare Academy) |
2018-05-16 | Warsztaty z podstaw programowania w Javie (4h, prezentacja + live coding, InfoShare Academy) |
2018-04-11 | Jak pracować zdalnie i nie zwariować (1h, Studenckie Koło Naukowe Informatyki UMCS) |
2018-03-26 | Dobre praktyki w programowaniu (1.5h, Koło Naukowe .NET Politechniki Lubelskiej) |
2016-11-23 | Dobre praktyki w programowaniu (1.5h, Koło Naukowe Informatyków KUL) |
2016-11-16 | Jak pracować zdalnie i nie zwariować (1h, Koło Naukowe .NET Politechniki Lubelskiej) |
2016-11-03 | prezentacja wewnątrzfirmowa (1.5h, FINANTEQ) |
2016-11-09 | prezentacja wewnątrzfirmowa (1.5h, FINANTEQ) |
2016-05-19 | Maven (45min + 45min, prezentacja i warsztaty dla studentów UJ) |
2016-04-06 | Apache Kafka (1.5h, prezentacja dla studentów UJ) |
2015-10-21 | Ciągła integracja (1.5h, prezentacja dla studentów UJ) |