Dane Osobowe Curriculum Vitae Imię i nazwisko: Data i miejsce urodzenia: Mateusz Wolf 26 stycznia 1980 r., Września Adres: ul. Mariana Turwida 29 62-300 Września Telefon: +48 667 972 601 E-mail: Strona WWW, portfolio: Podsumowanie mateusz.wolf@ims4p.pl http://www.ims4p.pl (strona zostanie niedługo zmieniona nowym layoutem i listą projektów) Jestem programistą posiadającym kompetencje zawodowe w technologiach mobilnych, zwłaszcza w technologii Google Android. W mojej pracy zawodowej związany byłem lub jestem także z innymi technologiami i platformami. Regularnie poznaję nowe technologie i podnoszę poziom moich umiejętności technicznych. Samodzielnie rozpoznaję i analizuję nowe trendy oraz problemy. Przeważnie pracuję jako Android lub ios Developer, a w wolnych chwilach rozwijam się w innych technologiach, np. Unity 3D. Planuję rozwijać się w różnych technologiach, z naciskiem na technologie mobilne. Wykształcenie X 2003 VI 2005 X 2000 - VI 2003 IX 1995 - VI 2000 Politechnika Poznańska, studia magisterskie Wydział Informatyki i Zarządzania, kierunek Informatyka specjalizacja: Technologie Wytwarzania Oprogramowania uzyskany tytuł: magister (z wynikiem dobrym+) temat pracy: Platforma programistyczna do grania przez sieć Politechnika Poznańska, studia inżynierskie Wydział Elektryczny, kierunek Informatyka filia w Gnieźnie, profil ogólny uzyskany tytuł: inżynier (z wynikiem celującym) temat pracy: Zestaw wygaszaczy ekranu opartych na problemach kombinatorycznych Zespół Szkół Zawodowych, Technikum Elektroniczne we Wrześni specjalizacja: systemy komputerowe uzyskany tytuł: technik (z wynikiem celującym) temat pracy: Implementacja programu komputerowego do optymalizacji mechanicznego rozkroju powierzchni
Doświadczenie zawodowe od VIII 2015 V 2015 - VII 2015 od V 2015 XI 2014 - II 2015 IX 2014 - X 2014 VII 2014 - X 2014 V 2014 - VII 2014 VIII 2011 III 2014 Talex S.A. (Poznań) stanowisko: ios developer Tworzenie i utrzymanie aplikacji ios dla sektora bankowego. Verax Systems Sp. z o.o. (Poznań) stanowisko: programista Java/JEE programowanie i rozwój aplikacji Java dla klientów firmy bezpośrednia współpraca zdalna z zespołami developerskimi zlokalizowanymi na terenie UE Carl Zeiss Sp. z o.o. (Poznań) stanowisko: freelance web developer przygotowanie strony http://mikroskopiadlaprzemyslu.pl/ świadczenie usług serwisowych i gwarancyjnych wsparcie w procesie kampani medialnej, SEO i reklamowej Yeti Force Sp. z o.o. (Warszawa) stanowisko: programista, Android developer (praca zdalna) Programowanie mobilnych rozwiązań związanych z tematyką telefonii, SMS, połączeń, kaledarzy. Integracja rozwiązań mobilnych z YetiForce CRM/ERP, rozwiązaniami CalDav i CardDav, usługami REST, itd. AlterMind Sp. z o.o. (Warszawa) stanowisko: part-time freelance Android Developer Programowanie społecznościowych aplikacji na platformę Android. Procom System S.A. (Wrocław) stanowisko: Android developer (częściowo zdalna praca kontraktowa) Rozwój i utrzymanie aplikacji mobilnej typu Building Management System (BMS) przeznaczonej do obsługi pokoi hotelowych w Hotelu Puro. Hotel Puro jest jednym z najbardziej innowacyjnych i zaawansowanych hoteli. Współpraca ma charakter zdalny ale część prac realizowana jest na miejscu (wdrożenia, prace serwisowe, testy). Forcom Sp. z o.o. (Poznań) stanowisko: programista Programowanie rozwiązań serwerowych (C#) i mobilnych (Android) dla sklepów i marketów oraz rynku e-commerce. KOS Elektro System Sp. z o.o. (Września) stanowisko: infomatyk, Mobile Developer (praca etatowa) Projektowanie koncepcji i architektury, programowanie i utrzymanie systemu automatyzacji budynków. Moim zadaniem jest tworzenie mobilnej aplikacji Androidowej, rozwiązania serwerowego i tworzenie szkieletu aplikacji dla ios.
Platformy: androidowe smartphony, tablety i urządzenia SetTopBox (TV-Box) ipad, iphone jednostki serwerowe: komputery PC i Raspberry Pi Obowiązki: projektowanie, programowanie i utrzymanie aplikacji mobilnych typu BMS rozpoznawanie nowych rozwiązań, koncepcji i trendów analiza nowych technologii, funkcjonalności, trendów rynkowych i urządzeń (urządzenia mobilne, automatyki lub video). integracja aplikacji mobilnych z urządzeniami: kamerami IP, DVR-ami, adapterami USB/Z-Wave, itd. projektowanie GUI współpraca z grafikiem (tworzenie obrazków i ikonek) dostosowywanie aplikacji dla różnych konfiguracji ekranów raportowanie przełożonym osiąganych wyników pomoc w prowadzeniu szkoleń dla elektroników i inżynierów automatyki udział w testowych wdrożeniach systemu BMS wsparcie targów branżowych, np. w zakresie organizacji stanowisk handlowych okazjonalne składanie zamówień w polskich i zagranicznych firmach, także zlokalizowanych w Szanghaju. okazjonalne negocjowanie warunków zamówień, kosztów i wielkości dostawy, itd. rozpoznawanie innych standardów, protokołów i rozwiązań, np. KNX i EIB X 2012 XI 2012 IX 2010 VII 2011 od XI 2007 Projekt freelancerski (Android) Przeniesienie edukacyjnej aplikacji z ios na platformę Android (2.2-4.x). Projekt realizowany był zdalnie, wieczorami i w weekendy. Zadania: portowanie aplikacji z ios do Android OS (używając Fragmentów, Fragment Stack i Android Support v4). tworzenie androidowych widgetów na wzór istniejących w ios, programowanie ich widoków, animacji i zachowania tworzenie elementów GUI (layouty XML, tła i elementy typu drawables XML, itd.) projektowanie layoutów i treści dla różnych konfiguracji ekranów Projekty freelancerskie (Google Android) Próba pracy jako freelancer, mimo małego i trudnego rynku polskiego w technologii Android. Zrealizowałem ok. 10 małych aplikacji będących tylko mobilnymi klientami komunikującymi się z serwerami lub aplikacjami webowymi. Większość czasu poświęcałem na starania o projekty, estymacje czasowe/finansowe pracy oraz doradzanie firmom w zakresie rozwiązań mobilnych. IMS4P (Internet & Mobile Solutions for People), www.ims4p.pl własna działalnosć gospodarcza Działalność założona na potrzeby freelancingu i pracy kontraktowej. Aktualnie skupiam się na aplikacjach i technologiach mobilnych. Tworzę także niekomercyjne aplikacje i zaczynam zdobywać doświadczenie/wiedzę związane
z programowaniem gier. XI 2009 - VIII 2010 VIII 2009 - X 2009 III 2009 - VI 2009 XI 2008 III 2009 III 2008 X 2008 XI 2007 III 2008 XI 2007 XI 2006 IX 2007 XII 2005 X 2006 II 2005 Symetria Sp. J. W.Wrzaskała, D.Golenia (Poznań) stanowisko: Web Developer (praca kontraktowa) Programowanie i rozwój aplikacji webowych: www.trener.pl oraz www.vitalia.pl Uptech Bartosz Cichocki (Poznań, umowa-zlecenie, 2 miesiące) Blink ISP Adam Artajew (Poznań, umowa o dzieło, 2 tygodnie) stanowisko: Web Developer Programowanie prototypu platformy e-commerce (Backend oraz zalążki Frontendu). Projekt został opublikowany przez firmy pod marką 'Axigo'. ICT Consulting Adam Nawrocki (Poznań) stanowisko: Web Developer, Freelancer (zdalny projekt freelancerski, FVAT) Stworzenie wewnętrznych aplikacji dla 2 agencji nieruchomości. DialCom24 Sp. z o.o. (Poznań) stanowisko: Web Developer (praca kontraktowa) 1. Rozwój serwisu www.bilety24.pl 2. Prace help deskowe dla platformy płatniczej www.przelewy24.pl E-Surf Sp. z o.o. (Poznań) stanowisko: Web Developer (praca kontraktowa) Programowanie komercyjnych aplikacji webowych (np. dla Floy, Unizeto i Money House). PB Polsoft Sp. z o.o. (Poznań) stanowisko: junior JEE developer (praca kontraktowa) Programowanie serwerowych aplikacji webowych w Javie i rozwijanie umiejętności w JEE. Aplikacje były komercyjnymi projektami tworzonymi np. dla Telekomunikacji Polskiej S.A. i urządów państwowych. Indigo Sp. z o.o. (Poznań) stanowisko: J2ME Developer (zdalna praca kontraktowa) Tworzenie parsera HTML dla map Targeo. Zadaniem tego experymentalnego parsera było wyświetlanie na ekranie mobilnym formatowanego tekstu, znaczników HTML, obrazków, wylistowań, itd. Zdalny kontrakt, mający charakter eksperymentalny. Zdalna współpraca okazała się zbyt trudna dla obu stron (kwestie związane z bieżącą komunikacją). Talex S.A. (Poznań) stanowisko: Web Developer (praca etatowa) Programowanie aplikacji webowych, np. dla Lasów Państwowych jak i instytucji sądowniczych. PPHU Info Wik Serwis s.c. (Września) stanowisko: Web Developer (umowy-zlecenie, umowa na czas określony) Programowanie aplikacji webowych bazujących na dofinansowaniach z PFRON. Politechnika Poznańska eksperyment programistyczny Uczestnictwo w eksperymencie programistycznym badającym wydajność pracy indywidualnej oraz zespołowej (extreme i Side-by-Side).
1997 2000 Technikum Elektroniczne (Września) Nauka języków programowania: (Object) pascal, AC Logo, Basic (Commodore) i asembler (MCS8051). Tworzenie własnych aplikacji i gier. Umiejętności techniczne i biznesowe Specializacje Android SDK (smartfony, tablety, TV-Boxy) + różne frameworki i biblioteki ios/swift Java (J2SE) C++ PHP, jquery, CSS MySQL, Firebird, SQLite Spring Framework, Free Marker, podstawy JEE testowanie: junit, Mockito, podstawy Cucumber i Groovy scripts/testów integracyjnych i akceptacyjnych metodologie: Agile/Scrum doświadczenie w pracy stacjonarnej i zdalnej (codzienne standupy, backlogi, spotkania techniczne, planowanie sprintów, oddawanie etapów projektów, itd.) narzędzia: Android Studio, IntelliJ IDEA, Eclipse, Jira, Confluence, Jenkins, GIT, SVN, Gradle, emulatory GenyMotion, xcode systemy operacyjne dla różnych środowisk programistycznych (ios, Android, J2SE/JEE, WWW): Windows, Ubuntu, Mac OS X TO DO (2015+), w trakcie poznawania lub pierwszy kontakt Android: material design Android: wearable devices/smart watches Pozostałe kwestie Android NDK OpenGL ES LUA Unity 3D, Marmalade SDK znajomość rozwiązań i runku Budynków Inteligentnych znajomość projektowanie i rynku Gier/Programowania Gier skalowalne bazy danych i aplikacje serwer Asterisk, tematyka VoIP IMU/MEMS, śledzenie lokalizacji
Języki obce polski angielski niemiecki język ojczysty komunikatywny (samodzielna nauka) znajomość podstawowa (samodzielna nauka) Zainteresowania Zawodowe Hobby programowanie i rynek gier RPG/MMORPG/on-line/3D taniec towarzyski, filatelistyka, numizmatyka, RPG i fantasy, rysowanie/szkicowanie, gry planszowe, sport: rower, paintball, nurkowanie (początki), snowboard (początki) Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji, (zgodnie z Ustawą z dn. 29.08.97 o Ochronie Danych Osobowych, Dz. Ust. Nr 133 poz. 883).