Witaj Świecie! Nazywam się Marcin Jachyra.
Jestem studentem Wrocławskiej Wyższej Szkoły Informatyki Stosowanej, a po godzinach Freelancerem.
Zajmuję się programowaniem aplikacji webowych, głównie po stronie backendowej.
Zapraszam do przejrzenia moich projektów w odnośniku na górze!
O mnie

Swoją przygodę z językiem PHP rozpocząłem w wieku około 13 lat. Bardzo chciałem wtedy napisać swoją pierwszą grę, więc zacząłem od HTMLa. Jak się szybko okazało nie udało mi się zrobić w HTMLu rejestracji, ani logowania. Zacząłem więc szukać tutoriali i tak powoli zgłębiać tajniki programowania w PHP. Teraz swoja wiedzę czerpię z oficjalnej dokumentacji PHP i ze stackoverflow.

Następnym krokiem było poznanie języka JavaScript, dla większej interaktywności aplikacji webowych. Zainteresowałem się również bilbioteką JQuery, która bardzo ułatwia programowanie w tym języku. Dzięki językowi JavaScript jestem w stanie między innymi przesuwać elementy na stronie, śledzić ruchy myszki użytkownika, jak i wyświetlać dane w czasie rzeczywistym. W połączeniu z AJAXem jestem w stanie komunikować się z częścią backendową.

Język programowania Java poznałem na studiach. Tam rozpocząłem naukę prostych aplikacji konsolowych, po bardziej zaawansowane aspekty jak dziedziczenie. Nauczyłem się również projektować proste aplikacje okienkowe za pomocą SWINGa. Oprócz tego pod kątem języka Java nauczyłem się testów jednostkowych i testów selenium. Jak również pracy w grupie według metodyki Scrum, czy integracją wyników pracy za pomocą repozytorium GIT.

Już w technikum poznałem język programowania C++. Tam zaczęło się to dosyć niewinnie, rozwiązywaniem prostych problemów, głównie matematycznych. Dopiero na studiach na zajęciach z algorytmów i struktur danych mogłem w tej kwestii nieco bardziej rozwinąć skrzydła. Napisałem wtedy wiele programów rozwiązujących problemy programistyczne. Jak naprzykład: problem komiwojażera, algorytm genetyczny, liczby fibonacciego, algorytmy sortujące, oraz takie struktury jak stos, kolejna, drzewo binarne. Również jako projekt zaliczeniowy zaprogramowałem retro grę Snake.

Już od małego interesowałem się grami wideo. Zawsze chciałem napisać swoją własną grę. To właśnie popchnęło mnie w stronę programowania. Teraz gdy gram w gry wideo, zastanawiam się jak została zrobiona każda mechanika zawarta w grze. W wolnym czasie poznaję silniki gier wideo takie jak Unity3D, czy Unreal Engine

Życiorys

Edukacja

2016 - do teraz
Wrocławska Wyższa Szkoła Informatyki Stosowanej
Inżynierskie, stacjonarne

2011-2015
Powiatowy Zespół Szkół nr 2 w Trzebnicy
Technikum Informatyczne,
Zdany egzamin zawodowy potwierdzający kwalifikacje zawodowe

Doświadczenie

2017 - do teraz
Freelancing
Aplikacje webowe w PHP i JavaScript

15/08/2016 - 26/09/2016
Staż w Smartheads sp. z.o.o
Poznawanie frameworka Yii, twiga, bankowe maskowanie hasła, wstępne podwaliny pod sklep internetowy

Umiejętności

Linux
JQuery
Windows
Yii
MySQL
GIT
PHP
Scrum
JavaScript
Twig

Zainteresowania

Gry wideo - fabularne, przygodowe, akcji
Filmy - fantasy, science-fiction
Cyberbezpieczeństwo - testy penetracyjne, inżynieria społeczna
Programowanie - PHP, JavaScript