Mariusz Głowala
Senior Software Developer
Kraków,
małopolskie
Umiejętności
Bash
C#
Compass
CSS3
Git
HTML 5
JavaScript
jQuery
Linux
MySQL
Nginx
Perl
PhoneGap
PHP
REST
SASS
SEO
SOAP
Sphinx
Zend Framework
Bazy danych
TDD (Test Driven Development)
Bower
Foundation 5
Composer (PHP)
docker
Gulp
NPM
Unit tests
Symfony 3
Języki
angielski
dobry
Doświadczenie zawodowe
Właściciel
wystawiono
Mariusz jest człowiekiem orkiestrą, dla którego nie ma zadań niemożliwych. Ambitny, pracowity, zaangażowany w swoją pracę. Twórczo podchodzi do problemów i szuka nieszablonowych rozwiązań. Sumienny, odpowiedzialny i punktualny w wykonywanych zadaniach. Jego wszechstronna wiedza z wielu obszarów (programowania, grafiki, projektowania itd.) pozwala mu dokonywać celnych analiz zlecanych mu projektów.
Programista Serwisów Internetowych
Najnowsze projekty:
- www.Focus.pl - nowa odsłona serwisu oparta o autorski system CMS
- www.Gala.pl - nowa odsłona serwisu oparta o autorski system CMS
Aktualny zakres obowiązków:
1. Realizuje zadania wskazane przez Kierownika Działu IT.
- przejmuje obowiązki Kierownika Działu IT w przypadku jego nieobecności
- ścisła współpraca z Kierownikiem Działu IT przy przygotowywaniu projektów nowych serwisów internetowych oraz harmonogramu prac
2. Opracowuje rekomendacje strategii doboru rozwiązań technicznych dla poszczególnych projektów.
- rekomendowanie i testowanie nowych rozwiązań technicznych dla projektów internetowych
- realizacja projektów internetowych
- realizacja i wdrażanie w serwisach nowych rozwiązań technicznych
3. Projektuje i tworzy oprogramowanie dla serwisów i aplikacji internetowych oraz innych systemów informatycznych.
- analiza techniczna wymagań projektów
- projektowanie systemów (CMS)
- projektowanie baz danych
- przebudowa mechanizmów serwisów internetowych w celu zwiększenia ich wydajności i/lub funkcjonalności
4. Nadzoruje współpracę z podwykonawcami.
- analiza wykonanych prac (testy funkcjonalne, testy wydajnościowe oraz bezpieczeństwa)
- zlecanie zadań podwykonawcą
5. Sprawuje nadzór nad bezawaryjnością i wydajnością projektów internetowych.
- reagowanie na awarie i ich usuwanie awarii
- wspomaga (pod względem programistycznym) prace dyżurnego administratora w przypadku poważnych awarii po za godzinami pracy i w dni wolne
6. Bierze czynny udział w analizie serwisów oraz ich mechanizmów pod kontem wydajności w celu późniejszej optymalizacji
- optymalizacja prędkości generowania/ładowania się strony
- optymalizacja zapytań do bazy danych
- optymalizacja/dodawanie zapytań do systemu cache
7. Realizuje projekty zlecane przez dział Reklamy i Projektów Specjalnych.
- realizacja projektów specjalnych
- realizacja projektów reklamowych
- przygotowywanie mailingów
- wysyłanie mailingów (okazjonalnie)
8. Realizuje zadania techniczne zmierzające do poprawy SEO (optymalizacja serwisów dla wyszukiwarek)
9. Wsparcie administratorów
- konfiguracja usług serwerowych np. Sphinx
- konfiguracja środowiska dla projektów opartych o Ryby on Rails
10. Udział w spotkaniach grup projektowych
- rekomendowanie kierunku projektowania
- rekomendowanie doboru grafiki oraz działania funkcjonalności
- sygnalizowanie najlepszych kierunków i możliwości dla projektu
11. Współpraca przy doborze oraz wprowadzaniu metodologii pracy zespołu programistów
12. Konsultacje techniczne dla pracowników innych działów
- dobór rozwiązań
- sygnalizacja sposobu działania
- sygnalizacja sposobu postępowania
Uczestniczyłem, uczestniczę lub współpracowałem przy produkcji między innymi:
- http://www.focus.pl - autorski system CMS (backend + javascript + sphinx)
- http://www.gala.pl - autorski system CMS (backend + javascript+ sphinx)
- http://stylio.pl - backend + frontend
- http://kobieta.pl - wparcie po stronie backend + frontend
- http://www.national-geographic.pl - wparcie po stronie backend + frontend
- http://www.mojegotowanie.pl/ - wparcie po stronie backend + frontend
- http://www.krakow.pl/ - optymalizacja + skórki frontend
- http://bip.krakow.pl/ - system zmiany/dostosowania wyglądu dla niedowidzących
- http://answear.com - realizacja Landing pages
- http://ageofcrusaders.com - aktualnie gra zamknięta (frontend + silnik javasript, gameplay: http://www.youtube.com/watch?v=oXN_kkfezkQ)
- http://prisonwars.pl - wsparcie backend + frontend
- http://imperiumojca.pl - backend + frontend
- http://kibolgame.pl - backend + frontend
- http://stand4u.pl/ - całość
- http://www.luz.edu.pl/ - całość
oraz wiele innych
- www.Focus.pl - nowa odsłona serwisu oparta o autorski system CMS
- www.Gala.pl - nowa odsłona serwisu oparta o autorski system CMS
Aktualny zakres obowiązków:
1. Realizuje zadania wskazane przez Kierownika Działu IT.
- przejmuje obowiązki Kierownika Działu IT w przypadku jego nieobecności
- ścisła współpraca z Kierownikiem Działu IT przy przygotowywaniu projektów nowych serwisów internetowych oraz harmonogramu prac
2. Opracowuje rekomendacje strategii doboru rozwiązań technicznych dla poszczególnych projektów.
- rekomendowanie i testowanie nowych rozwiązań technicznych dla projektów internetowych
- realizacja projektów internetowych
- realizacja i wdrażanie w serwisach nowych rozwiązań technicznych
3. Projektuje i tworzy oprogramowanie dla serwisów i aplikacji internetowych oraz innych systemów informatycznych.
- analiza techniczna wymagań projektów
- projektowanie systemów (CMS)
- projektowanie baz danych
- przebudowa mechanizmów serwisów internetowych w celu zwiększenia ich wydajności i/lub funkcjonalności
4. Nadzoruje współpracę z podwykonawcami.
- analiza wykonanych prac (testy funkcjonalne, testy wydajnościowe oraz bezpieczeństwa)
- zlecanie zadań podwykonawcą
5. Sprawuje nadzór nad bezawaryjnością i wydajnością projektów internetowych.
- reagowanie na awarie i ich usuwanie awarii
- wspomaga (pod względem programistycznym) prace dyżurnego administratora w przypadku poważnych awarii po za godzinami pracy i w dni wolne
6. Bierze czynny udział w analizie serwisów oraz ich mechanizmów pod kontem wydajności w celu późniejszej optymalizacji
- optymalizacja prędkości generowania/ładowania się strony
- optymalizacja zapytań do bazy danych
- optymalizacja/dodawanie zapytań do systemu cache
7. Realizuje projekty zlecane przez dział Reklamy i Projektów Specjalnych.
- realizacja projektów specjalnych
- realizacja projektów reklamowych
- przygotowywanie mailingów
- wysyłanie mailingów (okazjonalnie)
8. Realizuje zadania techniczne zmierzające do poprawy SEO (optymalizacja serwisów dla wyszukiwarek)
9. Wsparcie administratorów
- konfiguracja usług serwerowych np. Sphinx
- konfiguracja środowiska dla projektów opartych o Ryby on Rails
10. Udział w spotkaniach grup projektowych
- rekomendowanie kierunku projektowania
- rekomendowanie doboru grafiki oraz działania funkcjonalności
- sygnalizowanie najlepszych kierunków i możliwości dla projektu
11. Współpraca przy doborze oraz wprowadzaniu metodologii pracy zespołu programistów
12. Konsultacje techniczne dla pracowników innych działów
- dobór rozwiązań
- sygnalizacja sposobu działania
- sygnalizacja sposobu postępowania
Uczestniczyłem, uczestniczę lub współpracowałem przy produkcji między innymi:
- http://www.focus.pl - autorski system CMS (backend + javascript + sphinx)
- http://www.gala.pl - autorski system CMS (backend + javascript+ sphinx)
- http://stylio.pl - backend + frontend
- http://kobieta.pl - wparcie po stronie backend + frontend
- http://www.national-geographic.pl - wparcie po stronie backend + frontend
- http://www.mojegotowanie.pl/ - wparcie po stronie backend + frontend
- http://www.krakow.pl/ - optymalizacja + skórki frontend
- http://bip.krakow.pl/ - system zmiany/dostosowania wyglądu dla niedowidzących
- http://answear.com - realizacja Landing pages
- http://ageofcrusaders.com - aktualnie gra zamknięta (frontend + silnik javasript, gameplay: http://www.youtube.com/watch?v=oXN_kkfezkQ)
- http://prisonwars.pl - wsparcie backend + frontend
- http://imperiumojca.pl - backend + frontend
- http://kibolgame.pl - backend + frontend
- http://stand4u.pl/ - całość
- http://www.luz.edu.pl/ - całość
oraz wiele innych
Programista, Adminstrator
Pactum Business Service / Pactum Kancelaria Finansowa
Programowanie aplikacji internetowych: backend + frontend
Administracja serwerami Linux opartych na systemie Gentoo: dns, mail, http, ftp, samba, bezpieczeństwo.
Administracja serwerami opartymi na Microsoft Server 2003: firewall, active directory.
Helpdesk
Udział przy wdrażaniu certyfikatów jakości ISO 9001:2008, ISO 27001:2005
Administracja serwerami Linux opartych na systemie Gentoo: dns, mail, http, ftp, samba, bezpieczeństwo.
Administracja serwerami opartymi na Microsoft Server 2003: firewall, active directory.
Helpdesk
Udział przy wdrażaniu certyfikatów jakości ISO 9001:2008, ISO 27001:2005
Specjalizacje
IT - Rozwój oprogramowania
Programista PHP
IT - Rozwój oprogramowania
Zarządzanie projektem
IT - Rozwój oprogramowania
Zarządzanie IT
Grupy
Bazy Danych
Zagadnienia bazodanowe: SQL99 i jego implementacje w popularnych systemach RDBMS: Oracle, MySQL, PostgreSQL, MSSQL, IBM DB2 i inne.
Bezpieczeństwo IT -- IHACK.pl
Bezpieczeństwo danych w Internecie spędza sen z powiek specjalistom i przeciętnym użytkownikom. Każdy z nas może niespodziewanie stać się ofiarą ataku hakera.
A tu mamy wielu hakerów wśr&oac
Google hacking
Co ciekawego można znaleźć za pomocą Google? Jakie tajemnicze strony, tajne pliki, boczne furtki i tylne drzwi do serwisów WWW pokazują się w wynikach wyszukiwania Google?
IT Kraków
Grupa skupiająca specjalistów IT/Telecom z Krakowa i okolic.
Zapraszam do zakładania nowych wątków i wzięcia udziału w dyskusji. Znajdziesz tu informacje na temat rozwoju zawodowego i nowościach na r
IT Supreme
Firma IT-Supreme specjalizuje się w kompleksowym organizowaniu szkoleń, konferencji oraz targów pracy dla doświadczonych specjalistów. Dostarczamy wiedzę i pomagamy pracodawcom wyszukać
JavaScript
Wszystko o programowaniu w JavaScripcie, wykorzystaniu bibliotek i frameworków, różnicach między browserami w interpretacji języka.
Języki Skryptowe
Grupa dla pasjonatów Języków Skryptowych takich jak Perl, Python, Ruby,SH, no i może jeszcze PHP, ale to tak na końcu :).