Umiejętności
BPMN
Clean Code
Continuous Integration
DDD
Wzorce projektowe
GWT
Hibernate
Java Enterprise Edition
JBPM
JDBC
JMS
JPA
jQuery
JSF
JSP
JUnit
Maven
Mercurial
Metastorm
Microsoft SQL Server
Mockito
MVC Architecture
MySQL
NUnit
Oracle
PostgreSQL
REST
Spring
Subversion
Przywództwo w zespole
Test Driven Development
Tomcat
AngularJS
BPM
CQRS
Activiti
Języki
angielski
biegły
hiszpański
podstawowy
rosyjski
podstawowy
Doświadczenie zawodowe
Właściciel
Java+Bpm
Jednoosobowa działaność gospodarcza - zrealizowane projekty, głownie dla klientów Lumena SA, Intertrading System Technology, Neokart GIS oraz własne:
Bonair S.A.
1. Rozwój i utrzymanie platformy CasePro, systemu klasy BPM.
Odpowiedzialność – architektura rozwiązania, wybór technologii, wprowadzanie dobrych praktyk i standardów. Wsparcie sprzedaży.
Technologie: Angular (Grunt, Bower, Boostrap), REST (WebAPI), Rabbit MQ, stack ELK, Domain Driven Development, Command Query Responsibility Segregation, C#.
Procesy oparte o platforme zostały wdrożone min w Provident Polska.
2. Projekt dla Urzędu Miasta Warszawa
Odpowiedzialność - Analiza systemowa
Technologie, notacje i narzędzia: Enterprise Architect, BPMN i UML
Booxspace sp z o.o. - budowa serwisu selfpublishingowego.
Odpowiedzialność: dobór technologii, projektowanie i programowanie.
Technologie: Spring MVC, JMS, ehCache, JDBC, PosgreSQL, jQuery, Domain Driven Development, CI, TDD.
Sages sp z o.o. - prowadzenie szkoleń dla klientów spółki i konsultacje z zakresu automatyzacji procesów biznesowych (Activiti, jBPM5) – m.in. Grupy Allegro (PayU) i CGM Polska.
Artatech sp z o.o. - rozwiązania serwerowe dla czytników ebook'ów, content store, ecommerce.
Odpowiedzialność: dobór technologii, projektowanie i programowanie.
Techologie: Spring MVC, JMS, ehCache, JDBC, PostgreSQL, jQuery, Domain Driven Development, CI, TDD.
Neokart Gis sp z o.o. – projektant programista; udział w projekcie dla administracji publicznej – budowa modułu obsługi procesów biznesowych.
Odpowiedzialność: wybór technologii, projektowanie, implementacja, nadzór na pracownikami zdalnymi i podwykonawcami.
Technologie: jBPM4, Spring, GWT (GXT), mxGraph. Hibernate, Jackrabbit. Implementacja silnika procesów adhoc w rozumieniu notacji BPMN 1.2 wraz z graficznym edytorem do modelowania procesów uruchamianym w oknie przeglądarki (GWT/GXT). Przechowywanie dokumentów związanych z procesami.
Intertrading System Technology – programista, projektant, koordynator prac czteroosobowego zespołu; wsparcie sprzedaży, organizacja pracy programistów.
Zrealizowane projekty:
Intertrading System Technology – stworzenie platformy do wdrażania procesów biznesowych w oparciu o wolne oprogramowanie.
Odpowiedzialność: pomysł projektu, dobór technologii, programowanie, projektowanie. Rekrutacja i szkolenia nowych pracowników, udział w tworzeniu działu. Za pomocą szkieletu zespół pod moim kierownictwem wdrożył wewnętrznie dwa procesy do obsługi zdarzeń serwisowych.
Technologie: JSF (RichFaces i Icefaces), EJB 3.0, Seam, jBPM, jRules. Hibernate, Facelets. Aplikacja pozwalała na proste tworzenie procesów biznesowych w oparciu o silnik jBPM (wraz z własnymi rozszerzeniami) integrując silnik reguł biznesowych, delegacje uprawnień użytkowników, system powiadomień, dedykowany interfejs użytkownika, obsługę bądź import bazy użytkowników i inne.
Bilfinger Berger – wdrożenie systemu do obsługi zakupów materiałów na budowy oraz systemu wspomagającego śledzenie postępu prac na budowach w oparciu o przygotowaną wcześniej platformę BPM.
Odpowiedzialność: analiza, programowanie.
Lumena Sp. z o.o. – programista (głownie Metastorm BPM, Java, C#), analityk; wsparcie sprzedaży, prowadzenie szkoleń.
Zrealizowane projekty:
Lumena – projektant programista systemu wspierającego wdrażanie systemu ISO; graficzny designer do projektowania przebiegu procesów napisany w Java (SWT, Draw 2D, GEF, Hibernate) jako Plugin do Eclipse, portal do prezentacji efektów pracy w Designerze 1:1 jako aplikacja J2EE (Tomcat, JSP, Hibernate).
Odpowiedzialność: projektowanie aplikacji, wybór technologii, prace analityczne.
PKP CARGO – stworzenie aplikacji do masowego importu i eksportu plików płaskich wraz z weryfikacją danych i wyszukiwaniem duplikatów oraz z pulpitem dla pracownika pozwalającym na korygowanie pomyłek.
Technologie: Java (Swing, Hibernate) oraz MS SQL 2005 Server
Polkomtel S.A. – kontynuacja pracy rozpoczętej w poprzednim miejscu zatrudnienia przy rozwoju systemu BPM Exchange Events (DHTML, Javascript, MS SQL 2000, ASP .NET dedykowane aplikacje w C#, kontrolki ActiveX), prace analityczne przy procedurach dla działów: sprzedaży, HR, Departamentu bezpieczeństwa, IT.
Zaprojektowanie i wdrożenie importu użytkowników w technologii .NET do systemu Metastorm BPM ework obejmującego zarządzanie zmianami (przekazywanie zadań nieaktywnych użytkowników, zapewnienie konsystencji ról pełnionych w procesach, delegacji uprawnień, etc).
Support S.A. – przygotowanie oraz przeprowadzenie szkolenia dla grupy 15 osobowej z projektowania oraz programowania procesów biznesowych w systemie Metastorm BPM (ework).
Bonair S.A.
1. Rozwój i utrzymanie platformy CasePro, systemu klasy BPM.
Odpowiedzialność – architektura rozwiązania, wybór technologii, wprowadzanie dobrych praktyk i standardów. Wsparcie sprzedaży.
Technologie: Angular (Grunt, Bower, Boostrap), REST (WebAPI), Rabbit MQ, stack ELK, Domain Driven Development, Command Query Responsibility Segregation, C#.
Procesy oparte o platforme zostały wdrożone min w Provident Polska.
2. Projekt dla Urzędu Miasta Warszawa
Odpowiedzialność - Analiza systemowa
Technologie, notacje i narzędzia: Enterprise Architect, BPMN i UML
Booxspace sp z o.o. - budowa serwisu selfpublishingowego.
Odpowiedzialność: dobór technologii, projektowanie i programowanie.
Technologie: Spring MVC, JMS, ehCache, JDBC, PosgreSQL, jQuery, Domain Driven Development, CI, TDD.
Sages sp z o.o. - prowadzenie szkoleń dla klientów spółki i konsultacje z zakresu automatyzacji procesów biznesowych (Activiti, jBPM5) – m.in. Grupy Allegro (PayU) i CGM Polska.
Artatech sp z o.o. - rozwiązania serwerowe dla czytników ebook'ów, content store, ecommerce.
Odpowiedzialność: dobór technologii, projektowanie i programowanie.
Techologie: Spring MVC, JMS, ehCache, JDBC, PostgreSQL, jQuery, Domain Driven Development, CI, TDD.
Neokart Gis sp z o.o. – projektant programista; udział w projekcie dla administracji publicznej – budowa modułu obsługi procesów biznesowych.
Odpowiedzialność: wybór technologii, projektowanie, implementacja, nadzór na pracownikami zdalnymi i podwykonawcami.
Technologie: jBPM4, Spring, GWT (GXT), mxGraph. Hibernate, Jackrabbit. Implementacja silnika procesów adhoc w rozumieniu notacji BPMN 1.2 wraz z graficznym edytorem do modelowania procesów uruchamianym w oknie przeglądarki (GWT/GXT). Przechowywanie dokumentów związanych z procesami.
Intertrading System Technology – programista, projektant, koordynator prac czteroosobowego zespołu; wsparcie sprzedaży, organizacja pracy programistów.
Zrealizowane projekty:
Intertrading System Technology – stworzenie platformy do wdrażania procesów biznesowych w oparciu o wolne oprogramowanie.
Odpowiedzialność: pomysł projektu, dobór technologii, programowanie, projektowanie. Rekrutacja i szkolenia nowych pracowników, udział w tworzeniu działu. Za pomocą szkieletu zespół pod moim kierownictwem wdrożył wewnętrznie dwa procesy do obsługi zdarzeń serwisowych.
Technologie: JSF (RichFaces i Icefaces), EJB 3.0, Seam, jBPM, jRules. Hibernate, Facelets. Aplikacja pozwalała na proste tworzenie procesów biznesowych w oparciu o silnik jBPM (wraz z własnymi rozszerzeniami) integrując silnik reguł biznesowych, delegacje uprawnień użytkowników, system powiadomień, dedykowany interfejs użytkownika, obsługę bądź import bazy użytkowników i inne.
Bilfinger Berger – wdrożenie systemu do obsługi zakupów materiałów na budowy oraz systemu wspomagającego śledzenie postępu prac na budowach w oparciu o przygotowaną wcześniej platformę BPM.
Odpowiedzialność: analiza, programowanie.
Lumena Sp. z o.o. – programista (głownie Metastorm BPM, Java, C#), analityk; wsparcie sprzedaży, prowadzenie szkoleń.
Zrealizowane projekty:
Lumena – projektant programista systemu wspierającego wdrażanie systemu ISO; graficzny designer do projektowania przebiegu procesów napisany w Java (SWT, Draw 2D, GEF, Hibernate) jako Plugin do Eclipse, portal do prezentacji efektów pracy w Designerze 1:1 jako aplikacja J2EE (Tomcat, JSP, Hibernate).
Odpowiedzialność: projektowanie aplikacji, wybór technologii, prace analityczne.
PKP CARGO – stworzenie aplikacji do masowego importu i eksportu plików płaskich wraz z weryfikacją danych i wyszukiwaniem duplikatów oraz z pulpitem dla pracownika pozwalającym na korygowanie pomyłek.
Technologie: Java (Swing, Hibernate) oraz MS SQL 2005 Server
Polkomtel S.A. – kontynuacja pracy rozpoczętej w poprzednim miejscu zatrudnienia przy rozwoju systemu BPM Exchange Events (DHTML, Javascript, MS SQL 2000, ASP .NET dedykowane aplikacje w C#, kontrolki ActiveX), prace analityczne przy procedurach dla działów: sprzedaży, HR, Departamentu bezpieczeństwa, IT.
Zaprojektowanie i wdrożenie importu użytkowników w technologii .NET do systemu Metastorm BPM ework obejmującego zarządzanie zmianami (przekazywanie zadań nieaktywnych użytkowników, zapewnienie konsystencji ról pełnionych w procesach, delegacji uprawnień, etc).
Support S.A. – przygotowanie oraz przeprowadzenie szkolenia dla grupy 15 osobowej z projektowania oraz programowania procesów biznesowych w systemie Metastorm BPM (ework).
Programista, analityk
Praca dla następujących przedsiębiorstw:
Polkomtel SA – projektowanie oraz rozwijanie systemu klasy BPM Exchange Events, programowanie i analiza wymagań klienta w procedurach w ramach tego systemu (m.in. procedur dla działu IT i Departamentu Bezpieczeństwa, a także systemu delegacji uprawnień dla użytkowników końcowych oraz administratorów). System został oparty o Metastorm ework i bazie danych MS SQL Server oraz zintegrowany z systemami zewnętrznymi oraz repozytoriami danych takimi jak np. Active Directory, SAP R3.
Przygotowanie konspektu oraz przeprowadzenie szkoleń dla programistów oraz managerów z projektowania i implementacji procedur biznesowych w systemie Metastorm ework.
Agora S.A. – wdrożenie pilotażowe systemu motywacyjnego dla pracowników spółki opartego na systemie klasy BPM Metastorm e-work oraz bazę danych Oracle. Integracja z systemami zewnętrznymi (Novell, system HRMS).
MZA – przerwane wdrożenie systemu składania zamówień publicznych opartego na systemie Metastorm ework oraz bazę danych MS SQL 7. Przeprowadzenie szkoleń dla programistów działu informatyki MZA z projektowania i implementacji procedur biznesowych w systemie Metastorm ework.
Dermika S.A. – aplikacja dla salonu kosmetycznego (umawianie wizyt, grafik pracowników, raportowanie, zróżnicowane poziomy dostępu dla użytkowników. C++ Builder + MS SQL 2000).
Udział w konferencjach (np. Metastorm ework Users’ conference w Londynie czy Elektroniczny Obieg Informacji w Firmie), w tym także pomoc w przygotowaniu od strony prezentacji oferty firmy i przeprowadzanie warsztatów dla uczestników konferencji.
Polkomtel SA – projektowanie oraz rozwijanie systemu klasy BPM Exchange Events, programowanie i analiza wymagań klienta w procedurach w ramach tego systemu (m.in. procedur dla działu IT i Departamentu Bezpieczeństwa, a także systemu delegacji uprawnień dla użytkowników końcowych oraz administratorów). System został oparty o Metastorm ework i bazie danych MS SQL Server oraz zintegrowany z systemami zewnętrznymi oraz repozytoriami danych takimi jak np. Active Directory, SAP R3.
Przygotowanie konspektu oraz przeprowadzenie szkoleń dla programistów oraz managerów z projektowania i implementacji procedur biznesowych w systemie Metastorm ework.
Agora S.A. – wdrożenie pilotażowe systemu motywacyjnego dla pracowników spółki opartego na systemie klasy BPM Metastorm e-work oraz bazę danych Oracle. Integracja z systemami zewnętrznymi (Novell, system HRMS).
MZA – przerwane wdrożenie systemu składania zamówień publicznych opartego na systemie Metastorm ework oraz bazę danych MS SQL 7. Przeprowadzenie szkoleń dla programistów działu informatyki MZA z projektowania i implementacji procedur biznesowych w systemie Metastorm ework.
Dermika S.A. – aplikacja dla salonu kosmetycznego (umawianie wizyt, grafik pracowników, raportowanie, zróżnicowane poziomy dostępu dla użytkowników. C++ Builder + MS SQL 2000).
Udział w konferencjach (np. Metastorm ework Users’ conference w Londynie czy Elektroniczny Obieg Informacji w Firmie), w tym także pomoc w przygotowaniu od strony prezentacji oferty firmy i przeprowadzanie warsztatów dla uczestników konferencji.
Szkolenia i kursy
JBoss for Advanced J2EE Developers
BizTalk Server 2006 jako platforma integracji aplikacji
Implementacja Smart Client jako dokumentu Microsoft Office 2003
SQL SERVER 2005 dla administratorów
SQL Server 2005 dla programistów
Tworzenie rozwiązań opartych o SharePoint Portal Server 2003
Windows 2003 Server i .NET Framework 1.1 jako platforma aplikacji
Akademia Programowania .NET
BizTalk Server 2006 jako platforma integracji aplikacji
Implementacja Smart Client jako dokumentu Microsoft Office 2003
SQL SERVER 2005 dla administratorów
SQL Server 2005 dla programistów
Tworzenie rozwiązań opartych o SharePoint Portal Server 2003
Windows 2003 Server i .NET Framework 1.1 jako platforma aplikacji
Akademia Programowania .NET
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Analiza biznesowa
IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista JAVA
Zainteresowania
aktywnie: piłka nożna, squash i inne sporty, amatorska fotografia, gotowanie.
Grupy
Polsko-Japońska Akademia Technik Komputerowych
Najlepsza niepubliczna uczelnia techniczna w kraju, według rankingu Perspektyw i Rzeczpospolitej. Uczelnia zwraca szczególną uwagę na dostosowywanie programów kształcenia do wymogó
Armenia i Zakaukazie
Grupa skupiająca miłośników i pasjonatów zainteresowanych Zakaukaziem, w tym przepiękną Armenią. Otwarta platforma dyskusji, wymiany ciekawych informacji, wskazówek i porad dotyczących walorów turyst
Bałkany
Grupa dla osób interesujących się historią, kulturą, językiem i wszystkim innym co związane z Bałkanami.
BPM
Poświęcona problematyce Business Process Management - w tym systemom informatycznym wspierającym tą dziedzinę
Macedonia
zapraszam sympatyków Macedonii - serca Bałkanów :)podróże, historia, język, kultura, muzyka
Rumunia
Czy podróżowanie do Rumunii ciągle napawa obawą i budzi kontrowersje? Kiedy 2 lata temu wybierałam się w podróż do Rumunii autokarem z Przemyśla, pełnym ukraińskich przemytników czułam się jakbym odby