Hello, world!
Witam na mojej stronie. Jako deweloper z ponad 30 letnim doświadczeniem przechodząc przez wszystkie
możliwe stanowiska wytwórcze i około wytwórcze – tester integracyjny, analityk systemowy i biznesowy,
architekt. W tym okresie poznałem wielu młodych ambitnych programistów, którzy współpracując ze mną
osiągnęli bardzo wysoki pułap swoich umiejętności oraz rozwinęli swój potencjał. W między czasie
rozpocząłem serię szkoleń poświęconych programowaniu oraz zasad rządzących tworzeniem aplikacji o
wysokiej jakości. Zdobyte doświadczenia przekonały mnie do poświęcenia się przekazywaniu wiedzy i
kształceniu poszczególnych programistów jak i całych zespołów. I tak w maju 2019 rozpocząłem swoją
przygodę jako Microsoft Certified Trainer.
Szkolenia autorskie
Czas trwania: 3 dni | Forma: stacjonarna i zdalna
Szkolenie przeinaczone jest dla tych którzy chcą rozpocząć efektywnie pisać
aplikację na urządzenia mobilne. Pozwala opanować posługiwanie się narzędziami
oraz zrozumieć niuanse i zawiłości dwóch najbardziej popularnych platform
mobilnych.
Ogólny program
szkolenia:
Ze względu na dynamiczny rozwój środowisk programistycznych i platform mobilnych,
szczegółowy program szkolenia jest modyfikowany w cyklach minimum 6
miesięcznych.
- Zasady programowania urządzeń mobilnych.
- Narzędzia i zasoby pozwalające tworzyć efektywnie aplikacje mobilne.
- Repozytoria kodu aplikacji i ich współdzielenie.
- Xamarin i .NET w świecie mobilnym.
- Programowanie natywne urządzeń z systemem Android.
- Programowanie natywne urządzeń z systemem iOS.
- Programowanie wspólne dla obu platform z wykorzystaniem
Xamarin.Forms.
- Uruchamianie aplikacji na emulatorach urządzeń i urządzeniu fizycznym.
- Zasady publikacji aplikacji i ich dystrybucji.
Czas trwania: 4 dni | Forma: stacjonarna i zdalna
Szkolenie pozwala opanować zasady programowania cross-platform urządzeń mobilnych
Android, iOS, tvOS, watchOS, macOS i innych. Elementem szkolenia są zadania
praktyczne pozwalające zrozumieć i poczuć wartość dodaną programowania
cross-platform.
Ogólny program
szkolenia:
Ze względu na dynamiczny rozwój środowiska i implementacji na platformach
mobilnych szczegółowy program szkolenia jest modyfikowany w cyklach minimum 6
miesięcznych.
- Narzędzia i zasoby budowy aplikacji mobilnych.
- Repozytoria kodu aplikacji i ich współdzielenie.
- amarin.Forms i .NET.
- Xamarin.Forms - składnia języka XAML.
- Xamarin.Forms - dobre praktyki budowania interfejsu aplikacji.
- Xamarin.Forms - model MVVM.
- Xamarin.Forms - dobre praktyki i wzorce projektowe.
- Xamarin.Forms - testy jednostkowe.
Biblioteki i komponenty własne oraz three-party.
- Budowanie i testowanie aplikacji na emulatorach urządzeń i urządzeniu
fizycznym.
DevOps - Automatyzacja procesu wytwórczego aplikacji.
Projekty i wydarzenia warte uwagi
Doswiadczenie zawodowe -
wybrane aktywności
- Wdrożenie metodyk testów dla aplikacji KYC w procesie DevOps - bank BNP
Paribass.
- Integracja aplikacji KYC z systemami wewnętrznymi banku - bank BNP
Paribass.
- Analiza jakościowa oprogramowania zespołów programistycznych oraz utworzenie
zespołu QA w
procesie eSAF - Orange Polska.
- Prowadzenie szkoleń dla programistów w zakresie technologii chmury.
- Realizacja szkoleń dedykowanych z technologii Microsoft: DOT.NET.
- Realizacja szkoleń dedykowanych MS SQL Server Administration And
Maintenance.
- Realizacja szkoleń dedykowanych z technologii Microsoft: Microsoft Windows
PowerShell dla
administratorów .
- Realizacja szkoleń dedykowanych z technologii Microsoft: Programming in
HTML5 with JavaScript
and CSS3.
- Autorskie szkolenie programowania urządzeń mobilnych wykorzystaniem Xamarin
dla Android i
iOS.
- Prowadzenie certyfikowanych szkoleń on-line z technologii Microsoft
- Projekt i realizacja aplikacji mobilnej dla iOS i Android - Xamarin.
- Projekt i realizacja usług dla aplikacji mobilnych w oparciu o AZURE.
Warstwa wymiany i
synchronizacji danych, Push, GPS Monitoring - DOT.NET 4.x.
- Implementacja aplikacji WEB do administracji usługami i danymi aplikacji
mobilnej - DOT.NET 4.x.
- Opracowanie projektu, architektury i wdrożenie hurtowni danych – MS SQL
2014.
- Opracowanie mechanizmów ETL pobierania danych - SSIS
- Wdrożenie Syncfusion BI dla potrzeb raportowania i prezentacji danych +
Reporting Services
- Implementacja aplikacji IMPULS dla agentów kredytowych – DOT.NET 4.6,
aplikacja WEB
osadzonej w środowisku AZURE + połączenie z local MS CRM API
- Projekt i realizacja aplikacji rozliczania IF dla rynków płatniczych w
oparciu o dane transakcji kart dla
rynku płatniczego EVO Germany w czasie rzeczywistym standaryzacji danych –
DOT.NET 3.5.
- Projekt i realizacja aplikacji do obsługi reklamacji płatniczych Chargeback
zgodnie z procedurami
organizacji płatniczych oraz rekomendacjami PCI-DSS dla EVO
Germany/International – DOT.NET
4.x/Angular/PowerShell.
- Wdrożenie protokołów wymiany danych z organizacjami płatniczymi: VISA,
MasterCard, UPI dla wymiany specjalnej – DOT.NET 4.x.
- Opracowanie i wdrożenie mechanizmów workflow procesu obiegu dokumentów
między
akceptantem/procesorem/wydawcą – DOT.NET
4.x/WebServices/PowerShell/Reporting Services.
- Wdrażanie do realizacji projektów deweloperów i analityków.
- Opracowanie architektury i wdrożenie wymiany danych między systemowego oraz
raportowania
danych biznesowych – DOT.NET 4.x/SharePoint 2013/Reporting Services.
- Realizacja oprogramowania na platformę mobilną MS Windows Phone, Android,
iOS, jako główny
programista we współpracy z wydawnictwem Lingo oraz Microsoft Polska w
oparciu o Xamarin.
- Projekt i wykonanie modułów analitycznych monitorowania aktywności aplikacji
mobilnych z
wykorzystaniem platformy AZURE.
- Opracowanie mechanizmów TTS dla aplikacji mobilnych w oparciu o dostępne
technologie
udostępnione przez Microsoft w oparciu o platformę AZURE.
- Zarządzanie realizacją projektów dla klientów branży finansowej oraz
produkcji przemysłowej.
- Realizacja aplikacji dedykowanych dla sektora finansowego w technologii
DOT.NET 4.0.
- Realizacja dedykowanych aplikacji systemów monitorowania produkcji
przemysłowej w
rozproszonym środowisku zakładu produkcyjnego w technologii DOT.NET 3.5.
- Projekt i wykonanie hurtowni danych, oraz kości analitycznej w oparciu o
technologie MS SQL
Server 2008 Analysis Services. Budowa portalu prezentacji wyników pop rzez
aplikacje Web w
oparciu o MS SQL Server 2008 Reporting Services dla analizy sprzedaży w
branży FMG.
- Opracowanie modelu aplikacji zbierania danych i raportowania badań
ankietowych „Tajemniczy
Klient”, oraz wdrożeniu w oparciu o technologie hurtowni danych MS SQL
Server 2012
- Wdrożenie systemu pracy grupowej TFS z drożeniem metodyk projektowych oraz
testowych.
- Realizacja systemów IVR dla subsystemów AVAYA i Alcatel-Lucent Altitude.
- Zarządzanie projektem, projekt architektury i nadzór nad implementacją
aplikacji badani CSI w
branży motoryzacyjnej.
- Projekt i wykonanie hurtowni danych oraz kości analitycznej w oparciu o
technologie MS SQL
Server 2005 Analysis Services. Budowa portalu prezentacji wyników po przez
aplikacje Web w
oparciu o MS SQL Server 2005/2008 Reporting Services
- Projektowanie i implementacja mechanizmów wymiany danych między systemami w
oparciu w
WebServices
- Programowanie wyłącznych elementów baz danych, jako assembly dla MS SQL
Server 2008
- Administracja wdrożeniowa serwerami MS SQL Server 2008
- Realizacja projektów dla Microsoft Consulting Services w zakresie wdrażania
oraz tworzenia
komponentów na platformę SharePoint Portal Server 2003/2007 dla klientów
bezpośrednich MCS.
- Wdrożenie dla potrzeb własnych systemu pracy grupowej TFS z drożeniem
metodyk projektowych
oraz testowych, integracja z wdrożonym ISO.
- Zarządzanie projektem, projekt architektury i nadzór nad implementacją
portalu wymiany plików w
oparciu o Microsoft SharePoint Portal Server 2003/2007
- Zarządzanie projektem i zmian w systemie wymiany informacji w systemach
bankowych.
- Prowadzenie prac projektowych i wdrożeniowych zintegrowanego systemu
sprzedaży doładowań
PrePaid on-line dla terminali SAGEM i NURIT.
- Autorskie opracowanie aplikacji BackOffice do prowadzenia rozliczeń pracy
terminali i transakcji,
automatycznego fakturowania w połączeniu z systemem finansowo-księgowym CDN
XL, oraz
systemu wsparcia Helpdesk dla konsultantów.
- Autorskie opracowanie aplikacji serwerowych: Serwera Transakcji, Serwera
parametrów dla
terminali SAGEM, Serwera aplikacji dla terminali SAGEM.
- Koordynacja prac nad aplikacja sprzedaży doładowań Pre-Paid na terminale
SAGEM.
- Wdrożenie szyfrowania transakcji w oparciu o standard DES z jednorazowymi
kluczami sesji dla
połączonego terminala.
- Wdrożenie zaprojektowanego systemu na platformie serwerowej klastera HP z
bazą danych MS SQL 2005.
- Prowadzenie zespołu testerów aplikacji klient-serwer w technologii ORACLE na
platformie IBM
AS400 w zakresie 23 aplikacji cząstkowych obejmujących pełny zakres
funkcjonalny pracy urzędu
gminy
- Prowadzenie uzgodnień miedzy wydziałowych w zakresie funkcjonalności
aplikacji oraz jej zakresu
merytorycznego na poziomie pracy poszczególnych użytkowników.
- Prowadzenie nadzoru prac zgodnie z normami, jakości ISO.
- Tworzenie scenariuszy testowych dla istniejących modułów aplikacji oraz
aplikacji powstających
wykonywanych przez podwykonawców. Testowanie wydajności systemu.
- Projekt migracji danych oraz pozyskiwania danych z TBD oraz bazy PESEL.
- Pilotażowe wdrożenie modułów finansowo-księgowych wraz z wdrożeniem nowego
Zakładowego
Planu Kont dla jednej z 5 delegatur obejmującej 1/3 mieszkańców miasta,
zakończone pełnym
powodzeniem. Na podstawie wdrożenia została opracowana metodyka wdrożenia
elementów
naliczania podatków od nieruchomości w połączeniu z Terenową Bazą Gruntów,
Budynków i Lokali.
- Wdrożenie systemów naliczania podatków: od środków transportu i
nieruchomości.
- Opracowanie mechanizmów wydajnego pobierania danych i przekazywania danych
do systemu
Budżet odpowiedzialnego za analizy wykonania budżetu w trakcie roku
obrachunkowego i
projektowania budżetu gminy na rok następny.
- Wdrożenie bezpośrednie wraz z testami funkcjonalnymi modułu kadr i płac dla
ok. 2000
pracowników.
- Wdrażanie i uruchomienie systemu kontroli dostępu i rejestracji czasu
pracy.
- Prowadzenie prac nad lokalizacja oprogramowania systemów ZEPEM, ZUPEM,
CODEM.
- Prowadzenie szkoleń podstawowych z zakresu obsługi i funkcjonowania
systemów.
- Opracowanie i dostarczenie niezależnego systemu losowego wyboru do kontroli
osobistej w oparciu
o system kołowrotków przejścia indywidualnego.
Programowanie
Frontend
-
Angular
-
React
-
JavaScript
-
Node.js
-
HTML/CSS/SASS/LESS
Backend
-
C#
-
Java
-
GoLang
-
C/C++
-
T-SQL
-
PL/SQL
-
Mongo DB
Rozwiązania
-
Xamarin/Mobile
-
WebAssembly
-
Azure Development
-
Power BI
Others
- DevOps
- Selenium
- Cucamber
- Code Review
- Git
- Unit Testing
- TFS
- Jira
Języki
- Angielski
(A2/B1)
- Francuski (B1/B2)
Zainteresowania
- Wearable
- Pływanie
- Gotowanie