Umiejętności
Agile
C#
Bazy danych
Wzorce projektowe
OOP
Oracle
PostgreSQL
Sprint Planning
Test Driven Development
UML
System Windows
SQL Server
Języki
angielski
biegły
Doświadczenie zawodowe
Software Developer
Projekt “Black Pearl”
Zaprojektowałem i zaimplementowałem wiele nowych funkcji w nowej wersji oprogramowania do sterowania maszyną
diagnostyczną do analizy osocza. Byłem mocno zaangażowany we wdrożenie tego oprogramowania w ponad 100 laboratoriach w
Stanach Zjednoczonych i na całym świecie.
• Promowalem użycie testów jednostkowych (unit tests) i innych zautomatyzowanych testów oprogramowania (integration
tests); zintegrowałem narzędzie do analizy pokrycia z nocnym procesem budowania (nightly builds)
• Szkoliłem nowych programistów, prowadziłem sesje szkoleniowe nt budowanego oprogramowania oraz nowych technologii (np
LINQ)
• Prowadziłem małe (4-6 osób) zespoły programistyczno-testowe odpowiedzialne za poszczególne funkcje programu
• Brałem udział w zbieraniu wymagań i planowaniu projektu; miałem wpływ na zakres i harmonogram projektu
• Współpracowałem z Obsługą Klienta i serwisem podczas wdrożenia i wsparcia by pomóc rozwiazać potencjalne problemy
• Wielokrotnie podróżowałem do klientów aby nadzorować instalacje
• Pomogłem zaprojektować i zaprogramować moduł do komunikacji z Systemami Informacji Laboratoryjnej (LIS); prowadziłem
zespół programistów mający na celu rozwiązywanie problemów / wprowadzanie zmian do tego modułu
Zaprojektowałem i zaimplementowałem wiele nowych funkcji w nowej wersji oprogramowania do sterowania maszyną
diagnostyczną do analizy osocza. Byłem mocno zaangażowany we wdrożenie tego oprogramowania w ponad 100 laboratoriach w
Stanach Zjednoczonych i na całym świecie.
• Promowalem użycie testów jednostkowych (unit tests) i innych zautomatyzowanych testów oprogramowania (integration
tests); zintegrowałem narzędzie do analizy pokrycia z nocnym procesem budowania (nightly builds)
• Szkoliłem nowych programistów, prowadziłem sesje szkoleniowe nt budowanego oprogramowania oraz nowych technologii (np
LINQ)
• Prowadziłem małe (4-6 osób) zespoły programistyczno-testowe odpowiedzialne za poszczególne funkcje programu
• Brałem udział w zbieraniu wymagań i planowaniu projektu; miałem wpływ na zakres i harmonogram projektu
• Współpracowałem z Obsługą Klienta i serwisem podczas wdrożenia i wsparcia by pomóc rozwiazać potencjalne problemy
• Wielokrotnie podróżowałem do klientów aby nadzorować instalacje
• Pomogłem zaprojektować i zaprogramować moduł do komunikacji z Systemami Informacji Laboratoryjnej (LIS); prowadziłem
zespół programistów mający na celu rozwiązywanie problemów / wprowadzanie zmian do tego modułu
Software Developer
Projekt “Black Pearl”
Jako członek 30+ osobowego zespołu zaprojektowałem i zaimplementowałem interfejs użytkownika dla aplikacji (Win32, WinForms)
do sterowania maszyną diagnostyczną. Stworzyłem wyspecjalizowany system do stronicowania i pobierania danych z bazy danych
pozwalający na szybki dostęp do setek tysięcy rekordów
Projekt “LMS”
Jako konsultant pracowałem nad rozwojem wewnętrznej aplikacji inwentaryzacyjnej dla dystrybutora opakowań produktów
spożywczych. Stworzyłem moduł do wyceny i akceptacji zamówień. System ten pozwala na tworzenie i modyfikację struktur
cenowych, jak również na szybkie dodawanie nowych produktów, dystrybutorów i klientów lub ich zmianę.
Jako członek 30+ osobowego zespołu zaprojektowałem i zaimplementowałem interfejs użytkownika dla aplikacji (Win32, WinForms)
do sterowania maszyną diagnostyczną. Stworzyłem wyspecjalizowany system do stronicowania i pobierania danych z bazy danych
pozwalający na szybki dostęp do setek tysięcy rekordów
Projekt “LMS”
Jako konsultant pracowałem nad rozwojem wewnętrznej aplikacji inwentaryzacyjnej dla dystrybutora opakowań produktów
spożywczych. Stworzyłem moduł do wyceny i akceptacji zamówień. System ten pozwala na tworzenie i modyfikację struktur
cenowych, jak również na szybkie dodawanie nowych produktów, dystrybutorów i klientów lub ich zmianę.
Programista WWW
DePaul Universi
• Project migracji z SSN do ID – Pracowałem nad zidentyfikowaniem i modyfikacją wrażliwych elementów systemu podczas
przejścia z identyfikacji opartej na zewnętrznych danych identyfikacyjnych (dowód osobisty, prawo jazdy, SSN) na opartej na
wewnętrzym ID wydawanym przez uczelnię
• Aplikacja o nadanie stopnia naukowego DePaul CTI – Zaprojektowałem i zaprogramowałem wiele zmian w systemie opartym
na wewnętrznym systemie śledzenia kredytów, który przy podanych zestawach wymagań opracowywał spersonalizowany
raport dla studentów chcących śledzić spełnione i niespełnione wymagania ich kierunku studiów.
• Aplikacja do inwentaryzacji oprogramowania i licencji, System ewaluacji kadry
przejścia z identyfikacji opartej na zewnętrznych danych identyfikacyjnych (dowód osobisty, prawo jazdy, SSN) na opartej na
wewnętrzym ID wydawanym przez uczelnię
• Aplikacja o nadanie stopnia naukowego DePaul CTI – Zaprojektowałem i zaprogramowałem wiele zmian w systemie opartym
na wewnętrznym systemie śledzenia kredytów, który przy podanych zestawach wymagań opracowywał spersonalizowany
raport dla studentów chcących śledzić spełnione i niespełnione wymagania ich kierunku studiów.
• Aplikacja do inwentaryzacji oprogramowania i licencji, System ewaluacji kadry