Cześć, jestem Marcin!

Technologia pasjonuje mnie, odkąd w podstawówce zepsułem pierwszy komputer :) Próbowałem sił w wielu dziedzinach IT, ale najwięcej radości daje mi programowanie. Lubię uczyć się nowych rzeczy i rozwiązywać problemy, przez które rwę włosy z głowy. Od ponad 15 lat jestem fanem Linuxa, na moich komputerach gościło wiele różnych dystrybucji, od Ubuntu, przez Archa, po Slacware'a.
Gdy nie siedzę przy komputerze, lubię jeździć na rowerze i próbować sił w przeróżnych dziedzinach, dzięki czemu m.in. nauczyłem się szyć na maszynie i zrobiłem uprawnienia do obsługi koparko-ładowarek :)
Edukacja
Kształcenia Ustawicznego
E.12 Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych
E.13 Projektowanie lokalnych sieci komputerowych i administrowanie sieciami
E.14 Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami
Socjologia Internetu
Najciekawszym obszarem badań socjologicznych jest dla mnie Internet oraz obserwowanie wpływu nowych technologii na społeczeństwo.
"Normy, wartości i motywacje twórców Otwartego Oprogramowania"
W swojej pracy magisterskiej próbowałem dociec, co kieruje ludźmi angażującymi się w projekty otwartego oprogramowania. Uważam ten temat za interesujący, ponieważ coraz częściej świat wirtualny staje się miejscem interakcji i realizacji zadań grupowych. Programiści open source mają bez wątpienia najdłuższe tradycje w grupowym tworzeniu dóbr niematerialnych za pośrednictwem Internetu. Są `też jedną z lepiej opisanych tego typu wspólnot. W Polsce jednak temat ten nie jest często podejmowany. Ponadto uwagę skupia się przeważnie na aspektach gospodarczych czy strukturalnych. Dlatego też postanowiłem zadać z pozoru banalne i często pomijane pytanie: dlaczego piszecie wspólnie kod?
Kursy
Java/Android Developer
Software Development Academy 2016-2017 [360h]
Kurs programowania skupiający się na języku Java i tworzeniu aplikacji na platformę Android. Omawiane technologie to m. in: Java SE 7/8, Maven, Git, Android, testy jednostkowe i instrumentacyjne.
Spring Framework
Infoshare Academy 2019 [45h]
Kurs omawiający tworzenie aplikacji z wykorzystaniem Spring Framework. Główny nacisk został położony na budowanie i używanie REST API, ich zabezpieczanie oraz testowanie.
Doświadczenie
Uniwersytet Gdański
październik 2017 - grudzień 2021
Programista
[młodszy programista do grudnia 2019]
Tworzenie nowych modułów systemu obsługi studentów. Główne technologie: Java 11, Spring, Vue.js, Docker, PostgreSQL.
Utrzymanie i rozwój wewnętrznych platform informatycznych. Tworzenie oraz modyfikowanie stron WWW. Główne technologie: Java 8 EE, JavaScript, FreeMarker, PostgreSQL, MSSQL.
Układanie i ocenianie zadań rekrutacyjnych.
Atos Polska
maj 2017 - wrzesień 2017
Młodszy programista systemów informatcznych
Utrzymanie i rozwój webowych platform biznesowych związanych z branżą telekomunikacyjną. Praca głównie w technologiach Java i JavaScript
Uniwersytet Gdański
styczeń 2017 - grudzień 2017
Web developer
Stworzenie platformy umożliwiającej analizę i przetwarzanie materiałów dotyczących zdań odrębnych. Wdrożenie i administracja platformą. Praca w technologii Java, z wykorzystaniem frameworków Spring MVC i Hibernate.
MD Software
maj 2017 - grudzień 2017
Net Shop
luty 2015 - lipiec 2016
Działalność gospodarcza
Wdrażanie i administracja sklepami on-line. Zarządzanie sprzedażą w sieci. [Prowadzone marki: Manufaktura Kociewska - sprzęt rekonstrukcyjny, Blended - rękodzieło]
Świadczenie usług wsparcia technicznego i serwis sprzętu komputerowego. Dostosowywanie infrastruktury komputerowej do wymogów wynikających z procedur ochrony danych osobowych.
Tworzenie stron WWW.
Usługi w zakresie prowadzenia badań społecznych: wykonywanie wywiadów, transkrypcji, przetwarzanie materiału badawczego.
Fundacja Ośrodek Badań i Analiz Społecznych
marzec 2013 - lipiec 2013
Tworzenie bazy danych
Stworzenie bazy danych na potrzeby projektu "Dzieci Sieci 2.0" na podstawie danych z ankiet oraz weryfikacja poprawności zebranego materiału empirycznego. Baza została wykonana przy pomocy pakietu statystycznego SPSS.
Bartenders Team
maj 2012 - lipiec 2012
Webmaster
Wykonanie firmowej strony WWW. Witryna wykonana z wykorzystaniem PHP i MySQL.
Strona działała do 2014 roku.
Zespół Szkół Publicznych w Kokoszkowych
lipiec 2010 - lipiec 2011
Webmaster
Wykonanie szkolnej strony WWW. Witryna została wykonana przy wykorzystaniu systemu zarządzania treścią Joomla.
Zarządzanie treścią strony oraz przeprowadzenie kursu dla kadry pedagogicznej w zakresie obsługi CMS Joomla.
Strona działała do 2015 roku.
Projekty po godzinach
Florystyka


Adres www: http://egzamin-florystyka.pl
GitHub: https://github.com/marcinmazurkiewicz/florystyka
Technologie: v1: PHP + MySQL v2: Java + Spring MVC + JDBC + MySQL v3: Java + Spring Boot + Hibernate + Vue.js + Tailwind
Trenażer dla uczniów przystępujących do kwalifikacyjnych egzaminów zawodowych z florystyki. Projekt powstał w 2015 roku. Ppoczątkowo napisany był w PHP. Wersja druga została napisana od nowa w Javie. Wersja trzecia to przejście na REST api oraz niezależnego klienta webowego napisanego w Vue.js.
Obecnie pracuję nad rozwninięciem aplikacji o system rejestracji użytkowników i zapisywanie rozwiązań. Ma to umożliwić jeszcze lepsze przygotowanie do egzaminu, poprzez możliwość śledzenia postępów i lokalizowanie obszarów, na których trzeba bardziej skupić się przy nauce.
Ruch na stronie jest bezpośrednio skorelowany z egzaminami zawodowymi, które odbywają się 3 razy w roku. Na kilka tygodni przed egzaminami na stronę wchodzi kilkadziesiąt osób dziennie. Największy wzrost użytkowników jest ok. 10 - 14 dni przed egzaminem i dochodzi do 300 osób dziennie.
Jeżeli chcesz się ze mną skontaktować, pisz śmiało na: marcin@mazurkiewicz.dev!