Rafał Warzycha

Technology Evangelist, Główny Specjalista ds. Programowania/Projektowania Systemów Informatycznych
Łódź, łódzkie

Umiejętności

Cloud Computing CSS3 DSDM Github HTML 5 JavaScript Mobile Design MongoDB Node.js Project Management React REST Scrum SQL Prowadzenie szkoleń UX Agile TypeScript Jasmine RWD - Responsive Web Design Microsoft Azure Projektowanie architektury nw.js Redux AngularJS 2 electron.js

Języki

angielski
dobry
niemiecki
podstawowy

Doświadczenie zawodowe

ABB
Główny specjalista ds. Projektowania i Programowania Systemów Informatycznych
ABB
Technology Evangelist @ ABB Ability Platform
Transition Technologies S.A.
Expert Software Developer
Obowiązki organizacyjne:

• Tech Lead dla różnorodnych projektów webowych (angular, react, cloud .... ) w zakresie analizy wymagań, przygotowania oraz koordynacji technicznej projektów dla nowych klientów,
• projektowanie, przygotowanie, koordynacja i przeprowadzanie ścieżek szkoleniowych dla pracowników,
• przeprowadzanie sesji mentoringowych i szkoleń uzupełniających dla nowych pracowników,
• przeprowadzanie rozmów technicznych, walidacja kompetencji kandydatów,
• przygotowanie i przeprowadzanie sesji dzielenia się wiedzą,

Obowiązki projektowe:

• przygotowanie aplikacji (projektowanie, rozwijanie i refaktoryzacja) - React, Redux, redux-saga, immutable.js, Angular 4.x, TypeScript,
• analiza techniczna (architektura, analizy wydajnościowe),
• wdrażania metod i narzędzi do podwyższenia jakości oprogramowania, (automatyzacja, testy e2e),
• wdrażanie nowoczesnych rozwiązań, narzędzi i praktyk programistycznych,
• branie aktywnego udziału w procesie zbierania i doprecyzowania wymagań z wewnętrznymi klientami z zagranicy,
• prototypownie i wdrażanie nowych bibliotek,
• wprowadzenie praktyki asynchronicznych review kodu, stand-ups,
• aktywność w budowaniu community zarówno wewnątrz organizacji jak i w inicjatywach zewnętrznych (konferencje, szkolenia wewnętrzne, prelekcje na spotkaniach grup)
Fujitsu Technology Solutions Sp. z o. o.
Senior Software Developer
Fullstack developer JS (node.js/angular/electron) w rozbudowanym projekcie do wparcia automatyzacji produkcji w sektorze IT dla klienta z Niemiec. Projekt oparty o język JavaScript i TypeScript, platformę Node.js (backend), framework angular.js (grunt, karma, jasmine, bower) oraz silnik electron.js.

• przygotowanie aplikacji (projektowanie, rozwijanie i refaktoryzacja),
• analiza techniczna (architektura, analizy wydajnościowe)
• współpraca z rozproszonym zespołem (PL i DE) przy projektowaniu API oraz aplikacji,
• wdrażania metod i narzędzi do podwyższenia jakości oprogramowania, (automatyzacja, testy e2e),
• wdrażanie nowoczesnych rozwiązań, narzędzi i praktyk programistycznych.
• branie aktywnego udziału w procesie zbierania i doprecyzowania wymagań z wewnętrznymi klientami z zagranicy,
• prototypownie i wdrażanie nowych bibliotek,
• wprowadzenie praktyki asynchronicznych review kodu, stand-ups,
• aktywność w budowaniu community zarówno wewnątrz organizacji jak i w inicjatywach zewnętrznych (konferencje, szkolenia wewnętrzne, prelekcje na spotkaniach grup).
GFT Polska
Frontend developer
Frontend developer w dużym projekcie webowym w sektorze bankowym dla klienta z UK. Projekt oparty o język JavaScript oraz framework angular.js (grunt, karma, jasmine, bower) integracja z backend-em - Java + Oracle.

• przygotowanie aplikacji (projektowanie, rozwijanie i refaktoryzacja),
• analiza techniczna (architektura, analizy wydajnościowe)
• ścisła współpraca z visual designer-ami oraz ekspertami UX,
• współpraca z rozproszonym zespołem (PL i UK) przy projektowaniu API oraz aplikacji,
• wdrażania metod i narzędzi do podwyższenia jakości oprogramowania, (automatyzacja, testy e2e)
ASTEK Polska
Frontend developer, konsultant
Frontend developer, konsultant i technical lead w dużym projekcie webowym w sektorze bankowym.
Projekt oparty o język JavaScript oraz framework angular.js (grunt, karma, jasmine, bower).

• przygotowanie aplikacji (projektowanie, refaktoryzacja),
• analiza techniczna (architektura, analizy wydajnościowe, user expirience, mobile),
• współpraca z rozproszonym zespołem developerów (frontend oraz backend) przy projektowaniu API oraz aplikacji,
• wdrażania metod i narzędzi do podwyższenia jakości oprogramowania, (automatyzacja, testy, mechanizmy Continous Deploy),
• organizacja szkoleń wewnętrznych oraz przygotowania mniejszych wewnętrznych aplikacji na tym samym stosie technologicznym.
ABB
Senior Software Developer/Designer - Frontend (Angular.js) / ASP.NET WebApi
ABB
Tworzenie nowoczesnej aplikacji wpierającej procesy decyzyjne i analizę lifetime valuę (LTV):
• Wdrażanie nowoczesnych rozwiązań, narzędzi i praktyk programistycznych.
• Wprowadzanie automatyzacji i zmian w procesie wytwarzania oprogramowania.
• Przyjmowanie i dawanie regularnej informacji zwrotnej do członków zespołu.
• Branie aktywnego udziału w procesie zbierania i doprecyzowania wymagań z wewnętrznymi klientami z zagranicy.
• Prototypownie i wdrażanie nowych bibliotek.
• Proponowanie i kierowanie zmianami architektonicznymi aplikacji.
• Przygotowanie kodu źródłowego oraz testów (.NET i JS)
• Wprowadzenie praktyki asynchronicznych review kodu.
• Aktywność w budowaniu community zarówno wewnątrz organizacji jak i w inicjatywach zewnętrznych (konferencje, szkolenia wewnętrzne, prelekcje na spotkaniach grup)
ABB
Architekt - Senior software developer/designer - ASP.NET
• Analiza istniejących i projektowanie nowych rozwiązań architektonicznych z zakresu skalowania i wydajności, users experience (UX).
• Wsparcie zespołu programistycznego w zakresie refaktoryzacji istniejącego kodu dla poprawienia jakości oraz łatwości zarządzania istniejącym kodem aplikacji.
• Kompletna analiza wydajnościowa aplikacji webowych - wskazywanie i usuwanie wąskich gardeł.
• Skalowanie rozwiązań i analiza aspektów wydajnościowych (bottleneck) w zakresie: analizy kodu aplikacji, zapytań bazodanowych, plików I/O, renderowania HTML (DOM) po stronie przeglądarki oraz wywołań JS.
• Prezentacje informacji z zakresu architektury dla kadry menadżerskiej.
• Projektowanie i implementacja rozwiązań: integracji wewnętrznej i zewnętrznej (m.in. integracja z SAP).
• Przygotowanie i poprowadzenie zajęć dla studentów w ramach współpracy z uczelniami wyższymi (AGH Kraków).
• Przygotowanie i poprowadzenie szkoleń wewnętrznych z zakresu Quality Assurance (QA).
• Rozwijanie globalnej federacji aplikacji webowych na wewnętrzne potrzeby ABB. Aktualizacja aplikacji do .NET Framework 4.0, modyfikacja i rozszerzania istniejącej funkcjonalności.
Współpraca w dużym, wielonarodowościowym rozproszonym geograficznie zespole programistów i projektantów oraz klientów (USA, Rosja itp).
Maciej Sielski
Maciej Sielski · współpracownik
wystawiono
Miałem przyjemność pracować z Rafałem przez ponad dwa lata. Przez pierwszy rok tworzyliśmy zgrany zespół rozszerzający istniejącą aplikację. Jego obszerna wiedza fachowa, zaangażowanie, jak i dobry wpływ na zespół sprawiły, że po roku Rafał został oficjalnym architektem tejże aplikacji. Pomimo zmiany stanowiska, nie zmieniło się ani jego podejście do obowiązków, ani do członków zespołu. Każdy z nas czuł, że jest to właściwy człowiek na właściwym miejscu i nasza współpraca mogła nadal się rozwijać.
Poza pracą Rafał dał się poznać jako dobry kolega, z którym zawsze można szczerze i otwarcie porozmawiać. Na mnie miał pozytywny wpływ angażując mnie do dalszego rozwijania umiejętności i zainteresowań (niekoniecznie związanych z zawodem).
Mam nadzieję, że jeszcze będzie mi dane z Rafałem pracować nad niejedną aplikacją.
Daria Jeziorska
Daria Jeziorska · współpracownik
wystawiono
Rafał jest innowacyjnym programistą, który nie boi się nowych wyzwań. Rzetelnie i profesjonalnie wykonuje wszystkie powierzone mu zadania. Wysokie kwalifikacje merytoryczne oraz umiejętność ich praktycznego zastosowania w połączeniu z łatwością przekazywania wiedzy czynią z Rafała świetnego współpracownika.
Andrzej Bil
Andrzej Bil · przełożony
wystawiono
Rafał jest jednym z najlepszych programistów, jakich kiedykolwiek poznałem. Jego techniczne umiejętności są bardzo wysokie i ciągle dąży do ich uaktualniania tak, aby być na czasie z najnowszymi technologiami. Rafał czerpie satysfakcje ze swojej pracy i nieustannie podnosi swoje umiejętności. Nie istnieje żaden programistyczny lub techniczny problemu, którego Rafał nie potrafiłby rozwiązać. Rafał ma duże serce do pracy i daje zawsze z siebie 200%.
Rafał dysponuje także wysokimi umiejętnościami z dziedziny konfiguracji i administracji serwerami.
Ze względu na jego umiejętności można go postrzegać, jako jednoosobową armię, najwyższej klasy specjalistę w swojej dziedzinie.
Rafał jest wspaniałym kolega i graczem drużynowym. Zawsze współpracuje z innymi, aby osiągnąć wspólnie postawione cele projektowe.
Rafał jest także doskonałym mentorem dla młodszych kolegów oraz kandydatem na architekta lub lidera zespołu. Jego umiejętności komunikacji oraz miękkie umiejętnością, są także na bardzo wysokim poziomie.
W związku ze wszystkimi powyższymi cechami polecam Rafała każdemu pracodawcy i jestem dumny z tego, że miałem szansę z nim współpracować. Wiele się od niego nauczyłem i życzę mu powodzenia w podejmowaniu przyszłych wyzwań.
Sylwester Arczewski
Sylwester Arczewski · współpracownik
wystawiono
Rafał jest podchodzącym do swojej pracy bardzo profesjonalnie i z wielkim zaangażowaniem Software Developer'em/Designer'em. Jego umiejętności, komunikatywność, chęć poszerzania i dzielenia się wiedzą sprawiają, że bardzo dobrze się z nim pracuje.
Marcin Wasilewski
Marcin Wasilewski · współpracownik
wystawiono
Rafał jest wysokiej klasy profesjonalistą. Posiada bardzo dużą wiedzę oraz doświadczenie jako Software Designer/Developer. Jest pragmatycznym programistą produkującym wysokiej jakości rozwiązania. Pracowanie z nim w jednym zespole to przyjemność oraz okazja do poszerzenia swojej wiedzy, nauczenia się wielu nowych zagadnień. Pozatym ma bardzo dobre poczucie humoru.
Rafał Warzycha FLO Solutions
programista/projektant ASP.NET, właściciel
• Własna działalność gospodarcza w sektorze IT/IS. Programowanie/projektowanie na platformie ASP.NET, tworzenie portali internetowych i biznesowych projektów wewnętrznych.

http://www.flosolutions.pl

• Współpraca outsorce'ingowa z SMT Software S.A.
Intive
konsultant - programista/projektant ASP.NET
• Outsorcing dla ABB Polska: rozwijanie globalnej aplikacji B2B wpierające cykl sprzedaży produktów. Aktualizacja aplikacji do .NET Framework 4.0, modyfikacja i rozszerzania istniejącej funkcjonalności.

• Współpraca w dużym, wielonarodowościowym rozproszonym geograficznie zespole programistów i projektantów (USA, Rosja).
Karol Pawłowski
Karol Pawłowski · współpracownik
wystawiono
Rafał to profesjonalista w tym co robi. Świetny developer, mentor oraz współpracownik. Rzetelnie wykonuje swoje obowiązki a jako mentor potrafi naprawdę dobrze przekazać wiedzę. Bardzo polecam współpracę !
Rossmann Supermarkety Drogeryjne Polska Sp z o.o.
Programista ASP.NET
• Tworzenie ogólnopolskiego portalu doradczego - http://www.rossnet.pl - w oparciu o technologię ASP.NET, WebForms 3.5, DotNetNuke.

• Samodzielne projektowanie i oprogramowanie dużych modułów i funkcjonaliści aplikacji.

• Przygotowanie planu i aplikacji do migracji danych z bazy Oracle na MSSQL.

• Wdrażania nowoczesnych technik programowania do aktualnie prowadzonych projektów.

• Przeprowadzanie szkoleń wewnętrznych z technik programowania, narzędzi programistycznych i CI (Continuous Integration).
Michał Walczak
Michał Walczak · współpracownik
wystawiono
Rafał jest specjalistą, który posiada ogromną wiedzę w zakresie programowania oraz posiada zdolność łatwego jej przekazywania. Jest sumiennym pracownikiem oraz profesjonalistą w pełni tego słowa znaczeniu. Współpraca z nim to czysta przyjemność oraz okazja do zdobycia wiedzy.
Logo
Software Engineer (ASP.NET)
IISS Systemy Informatyczne
• Projektowanie i programowanie grupy aplikacji webowych B2B oparciu o ASP.NET WebForms 3.5, LINQ2SQL, WebServices.

• Integracja z zewnętrznym oprogramowaniem (m.in. firmy Sage) z wykorzystaniem różnorodnych mechanizmów i kanałów migracji, własnych pluginów i rozwiązań autorskich.

• Analiza funkcjonalna UIX i implementacja Rich User Interface (JQuery).
ABB
Junior Programmer/Designer Information Systems
• Tworzenie narzędzi dla wspomagania biznesu w grupie lokalnej dla fabryk w Aleksandrowie Łódzkim i w Łodzi, w technologiach Microsoft .Net: Sharepoint, ASP.NET, Reporting Services, Integration Services
Uniwersytet Łódzki
administrator systemów informatycznych
Uniwersytet Łódzki
• Administracja serwerami oraz aplikacjami USOSWeb oraz UL na Uniwersytecie Łódzkim, koordynacja i administracja rejestracjami na obu w.w serwisach. Zgłaszanie oraz poprawa błędów, wprowadzanie lokalnych modyfikacji.

Projekty

Podcast Just4Fun
Podcast technologiczny z zakresu frontendu i JavaScriptu

Szkolenia i kursy

Szkolenia:
• Code School -https://app.pluralsight.com/profile/rafal-warzycha
• Microsoft Virtual Academy - http://www.microsoftvirtualacademy.com/Profile.aspx?alias=314303

Testy programistyczne
• Wynik testu [url]http://codility.com[/url] w języku C# - 283.33/300 (2011-12-27)

Szkolenia zagraniczne:
• ABB Life 2013 - tygodniowe warsztaty: wrażliwość międzykulturowa, praca zespołowa, przywództwo, mentoring, coaching (Szwajcaria, październik 2013)

Wyjazdy zagraniczne:
• Kanada 2018 - wyjazd służbowy (kwiecień; 4 dni) Montreal
• Niemcy 2016 - wyjazd służbowy (lipiec; 2 tygodnie) Augsburg
• USA 2014 - wyjazd służbowy (listopad - grudzień; 6 tygodni) Jefferson City, Missouri

Edukacja

Logo
Informatyka, magisterskie
Uniwersytet Łódzki

Specjalizacje

Edukacja/Szkolenia
Rozwój osobisty
IT - Rozwój oprogramowania
Analiza biznesowa
IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista Front-End
IT - Rozwój oprogramowania
Inne

Zainteresowania

• gotowanie,
• książki i seriale (fantastyka, sci-fi),
• manga i anime,
• gry fabularne RPG,

Organizacje

• współautor podcastu Just4Fun - http://just4fun.io
• nodeschool.io/lodz/ - mentor
• meet.js Łódź - współorganizator
• Łódzka Grupa .NET - prelegent

Inne

• prawo jazdy kat. B
• autor artykułu "Mikroserwisy na frontendzie" dla magazynu "Programista" 2/2018 - https://programistamag.pl/programista-2-2018-69/

Grupy

Analityk
Analityk
Dla analityków i nieanalityków. Trochę o rozbieraniu problemu na części pierwsze i składaniu w logiczną całość.
Analiza biznesowa
Analiza biznesowa
Grupa zrzeszająca zainteresowanych tematem Analizy Biznesowej i dyskusją o dobrych praktykach i metodykach jej prowadzenia. Zapraszamy także tych, którzy szukają pomocy u analityków...
Android
Android
Grupa zrzeszająca polską społeczność Androida.
Coworking
Coworking
Tablica ogłoszeń dla ludzi chcących pracować w systemie coworkingu. Chcesz wiedzieć czym jest coworking? Zapraszam na grupę.
Grupy .NET i IT
Grupy .NET i IT
Społeczność grup .NET i IT
iPad
iPad
grupa poswiecona nowemu produktowi firmy Apple - iPadowi :)
JavaScript
JavaScript
Wszystko o programowaniu w JavaScripcie, wykorzystaniu bibliotek i frameworków, różnicach między browserami w interpretacji języka.
Job IT
Job IT
Grupa dla wszystkich poszukujących pracy w branży IT. Szukasz pracy, interesują Cię najnowsze trendy na rynku IT - to miejsce dla Ciebie.
LinkedIn
LinkedIn
LinkedIn @ GoldenLine Gruopa skupia użytkowników międzynarodowego serwisu społecznościowego "Linked In" moderator: http://www.linkedin.com/in/MarekHelinski
Łódzka Grupa Profesjonalistów IT i .NET
Łódzka Grupa Profesjonalistów IT i .NET
Łódzka Grupa Profesjonalistów IT &. NET jest wspólną inicjatywą entuzjastów i profesjonalistów technologii Microsoft. Naszym celem jest kształcenie, wspieranie i wymiana doświadczeń na temat technolog
Microsoft
Microsoft
Microsoft i wszystko co z nim związane : Licencjonowanie, Certyfikacje/Szkolenia, wiadomości ze świata etc.
Microsoft w Polsce
Microsoft w Polsce
Microsoft w Polsce