Umiejętności
AutoHotKey
Business Intelligence
CSS
Integracja Danych
Hurtownie danych
DB2
Drupal
ETL
Flash
HTML
JavaScript
jQuery
Microsoft Office
Microsoft SQL Server
PL / SQL
SAS (program)
SAS Base
SAS Certified Base Programmer
SAS E-Miner
Oprogramowanie SAS
SQL
Test Case'y
VBA
Visual Analytics
Adobe Photoshop
SAS Enterprise Guide
SAS Data Integration Studio
SAS 4GL
SAS Web Report Studio
SAS Makra
SAS Management Console
SAS Stored Process Web Application
Języki
angielski
dobry
Doświadczenie zawodowe
Associate Technical Consultant
- Projekt CSIOZ: „Elektroniczna Platforma Gromadzenia, Analizy i Udostępniania zasobów cyfrowych o Zdarzeniach Medycznych” (P1):
1. Projektowanie i budowa hurtowni danych (DB2) gromadząca dane o nadużyciach medycznych.
2. Tworzenie aplikacji BI do obsługi podejrzeń nadużyć, powiadomień, zarządzania raportami oraz parametrami technicznymi.
3. Budowa procesów ETL i harmonogramowanie data mart-ów.
4. Budowa data martów na żądanie z możliwością utworzenia ich z poziomu aplikacji BI.
5. Budowa analiz statystycznych do wykrywania podejrzeń nadużyć.
- Projekt Rovese:
1. Projektowanie i budowa hurtowni danych (PostgreSQL) do obsługi zdarzeń w wielu językach.
2. Stworzenie procesów zarządzania uprawnieniami z wykorzystaniem SAS Management Console i SAS Data Integration Studio.
3. Budowa aplikacji BI do zarządzania zdarzeniami z wieloma wersjami językowymi.
- Projekt GUS:
1. Projektowanie i budowa hurtowni danych (SAS) do obsługi słowników generujących złożone zapytania do bazy.
2. Budowa aplikacji BI do zarządzania słownikami - walidacja wprowadzanej, edytowanej treści i liczna pomoc kontekstowa dla użytkownika.
- Projekt Pfleiderer:
1. Budowa aplikacji BI do raportowania dla handlowców – dedykowane cenniki.
Przy realizacji projektów wykorzystałem liczne znajomości programów i języków programowania:
1. Layout stron BI opracowany z użyciem Photoshop.
2. W programie Dreamweaver przygotowany kod HTML i CSS tworzący strukturę strony.
3. Obsługa formularzy przy pomocy JavaScript i sesji na SAS Stored Process Web Application.
4. Dodatkowe walidatory formularzy, dynamiczne widgety dodane z wykorzystaniem JQuery.
5. Kody zostały rozdzielone na parametryzowalne SAS-owe makra.
6. Makra wywoływane w odpowiedniej kolejności tworzyły procesy gotowe SAS.
7. Rozbudowane kody SQL umożliwiały przetwarzania z bazą danych DB2 i SAS.
8. Kody zostały na końcu zebrane do Excela i z wykorzystaniem VBA powstał generator aplikacji STPWA.
GENERATOR APLIKACJI STPWA
Z wykorzystaniem generatora mojego autorstwa można w bardzo krótkim czasie zbudować aplikację BI, która będzie umożliwiała obsługę tabel z praktycznie dowolnej bazy danych. Obsługa jest rozumiana jako:
- wyświetlenie tabeli na stronie webowej z możliwością filtrowania, sortowania po każdej kolumnie, a także stronicowania i wykorzystanie licznych podpowiedzi kontekstowych dla użytkownika,
- dodanie nowego rekordu i edycję już istniejącego z walidacją wprowadzanych danych po stronie formularza, jak i bazy danych,
- usunięcie wielu rekordów jednocześnie,
- uruchomienie procesów ETL,
- wyświetlanie treści z uwzględnieniem uprawnień użytkowników,
- możliwość zmiany języka aplikacji np. na rosyjski.
Konieczność zarządzania tabelami i w kontekście późniejszego ich utrzymywania dedykowana aplikacja BI daje nowe możliwości zarządzania tabelami z hurtowni danych. Pojawiała się w każdym projekcie, w którym brałem udział.
GENERATOR APLIKACJI STPWA ZOSTAŁ UZNANY W SAS INSTITUTE INNOWACJĄ ROKU 2014!!!
1. Projektowanie i budowa hurtowni danych (DB2) gromadząca dane o nadużyciach medycznych.
2. Tworzenie aplikacji BI do obsługi podejrzeń nadużyć, powiadomień, zarządzania raportami oraz parametrami technicznymi.
3. Budowa procesów ETL i harmonogramowanie data mart-ów.
4. Budowa data martów na żądanie z możliwością utworzenia ich z poziomu aplikacji BI.
5. Budowa analiz statystycznych do wykrywania podejrzeń nadużyć.
- Projekt Rovese:
1. Projektowanie i budowa hurtowni danych (PostgreSQL) do obsługi zdarzeń w wielu językach.
2. Stworzenie procesów zarządzania uprawnieniami z wykorzystaniem SAS Management Console i SAS Data Integration Studio.
3. Budowa aplikacji BI do zarządzania zdarzeniami z wieloma wersjami językowymi.
- Projekt GUS:
1. Projektowanie i budowa hurtowni danych (SAS) do obsługi słowników generujących złożone zapytania do bazy.
2. Budowa aplikacji BI do zarządzania słownikami - walidacja wprowadzanej, edytowanej treści i liczna pomoc kontekstowa dla użytkownika.
- Projekt Pfleiderer:
1. Budowa aplikacji BI do raportowania dla handlowców – dedykowane cenniki.
Przy realizacji projektów wykorzystałem liczne znajomości programów i języków programowania:
1. Layout stron BI opracowany z użyciem Photoshop.
2. W programie Dreamweaver przygotowany kod HTML i CSS tworzący strukturę strony.
3. Obsługa formularzy przy pomocy JavaScript i sesji na SAS Stored Process Web Application.
4. Dodatkowe walidatory formularzy, dynamiczne widgety dodane z wykorzystaniem JQuery.
5. Kody zostały rozdzielone na parametryzowalne SAS-owe makra.
6. Makra wywoływane w odpowiedniej kolejności tworzyły procesy gotowe SAS.
7. Rozbudowane kody SQL umożliwiały przetwarzania z bazą danych DB2 i SAS.
8. Kody zostały na końcu zebrane do Excela i z wykorzystaniem VBA powstał generator aplikacji STPWA.
GENERATOR APLIKACJI STPWA
Z wykorzystaniem generatora mojego autorstwa można w bardzo krótkim czasie zbudować aplikację BI, która będzie umożliwiała obsługę tabel z praktycznie dowolnej bazy danych. Obsługa jest rozumiana jako:
- wyświetlenie tabeli na stronie webowej z możliwością filtrowania, sortowania po każdej kolumnie, a także stronicowania i wykorzystanie licznych podpowiedzi kontekstowych dla użytkownika,
- dodanie nowego rekordu i edycję już istniejącego z walidacją wprowadzanych danych po stronie formularza, jak i bazy danych,
- usunięcie wielu rekordów jednocześnie,
- uruchomienie procesów ETL,
- wyświetlanie treści z uwzględnieniem uprawnień użytkowników,
- możliwość zmiany języka aplikacji np. na rosyjski.
Konieczność zarządzania tabelami i w kontekście późniejszego ich utrzymywania dedykowana aplikacja BI daje nowe możliwości zarządzania tabelami z hurtowni danych. Pojawiała się w każdym projekcie, w którym brałem udział.
GENERATOR APLIKACJI STPWA ZOSTAŁ UZNANY W SAS INSTITUTE INNOWACJĄ ROKU 2014!!!
Administracja programem do zarządzania finansami
Przedszkole nr 420 w Warszawie
Program własny, napisany w Excelu z wykorzystaniem VBA.
Obsługuje rozliczanie opłat i tworzy raporty dla DBFO.
Prawdopodobnie jako jedyny w Warszawie poprawnie zlicza odpisy za żywienie. Intuicyjny interfejs i możliwość zdalnego aktualizowania arkuszy była dla klienta bardzo wygodnym rozwiązaniem.
Obsługuje rozliczanie opłat i tworzy raporty dla DBFO.
Prawdopodobnie jako jedyny w Warszawie poprawnie zlicza odpisy za żywienie. Intuicyjny interfejs i możliwość zdalnego aktualizowania arkuszy była dla klienta bardzo wygodnym rozwiązaniem.
Administracja programem do zarządzania finansami
Przedszkole nr 126 w Warszawie
Program własny, napisany w Excelu z wykorzystaniem VBA.
Obsługuje rozliczanie opłat i tworzy raporty dla DBFO.
Prawdopodobnie jako jedyny w Warszawie poprawnie zlicza odpisy za żywienie. Intuicyjny interfejs i możliwość zdalnego aktualizowania arkuszy była dla klienta bardzo wygodnym rozwiązaniem.
Obsługuje rozliczanie opłat i tworzy raporty dla DBFO.
Prawdopodobnie jako jedyny w Warszawie poprawnie zlicza odpisy za żywienie. Intuicyjny interfejs i możliwość zdalnego aktualizowania arkuszy była dla klienta bardzo wygodnym rozwiązaniem.
Szkolenia i kursy
Akademia Młodych Talentów SAS Institute.
DB2PP – Programowanie w bazie DB2 – język SQL I SQL PL.
Szkolenie z SAS Visual Analytics.
Kurs języka angielskiego w biznesie na poziomie C2 na Malcie.
Kurs języka niemieckiego na poziomie B1 w Berlinie.
DB2PP – Programowanie w bazie DB2 – język SQL I SQL PL.
Szkolenie z SAS Visual Analytics.
Kurs języka angielskiego w biznesie na poziomie C2 na Malcie.
Kurs języka niemieckiego na poziomie B1 w Berlinie.
Specjalizacje
Badania i rozwój
Business Intelligence/Data Warehouse
Finanse/Ekonomia
Zarządzanie finansami
Internet/e-Commerce/Nowe media
Tworzenie stron WWW/Technologie internetowe
Zainteresowania
Piłka nożna, tenis ziemny, ping pong, żeglarstwo, snowboard i podróże zagraniczne.
Inne
CERTYFIKATY:
- Architektura SAS EIP
- Predictive Modeling with SAS Enterprise Miner 7
- DB2PP – Programowanie w bazie DB2 – język SQL I SQL PL
- SAS język SQL
- SAS makro język
- SAS Certied Advanced Programmer for SAS 9
- SAS Certied Base Programmer for SAS 9
- SAS Enterprise BI Server
- Proces instalacji oprogramowania SAS
- Architektura SAS EIP
- Predictive Modeling with SAS Enterprise Miner 7
- DB2PP – Programowanie w bazie DB2 – język SQL I SQL PL
- SAS język SQL
- SAS makro język
- SAS Certied Advanced Programmer for SAS 9
- SAS Certied Base Programmer for SAS 9
- SAS Enterprise BI Server
- Proces instalacji oprogramowania SAS
Grupy
Uniwersytet Warszawski
Uniwersytet Warszawski, założony w 1816 roku, jest największą polską
uczelnią i jednocześnie jedną z najlepszych w kraju.
Systemy SAS
Grupa dla projektantów, analityków, programistów i użytkowników systemów SAS. Wymiana informacji i opinii.