Zajmuję się kompleksowym tworzeniem aplikacji internetowych z wykorzystaniem framework'u Symfony 2. Wykonuję także strony internetowe o różnym poziomie złożoności bazujące głównie na CMS Joomla. Bardziej nastawiam się na back-end niż front-end, chociaż dotychczasowe całościowe podejście poskutkowało pewnym rozwojem także w tym drugim kierunku, w tym poznaniem podstaw grafiki komputerowej (programy Adobe). Łączę umiejętności informatyczne z humanistycznymi, a także z wiedzą z zakresu nauk społecznych. Interesuje mnie styk informatyki z rożnymi dziedzinami, w tym także z tymi które często jawią się jako bardzo od niej odległe. Jedna z aplikacji nad którą pracowałem(i którą rozwijam) dotyczy informatyzacji metody badawczej z obszaru nauk społecznych (na potrzeby pracy doktorskiej). Interesuje mnie praca w zespole realizującym różne aplikacje. Ewentualnie zlecenia na aplikacje, strony internetowe.

 

Umiejętności programistyczne i około programistyczne:

  • Znajomość Symfony 2 (dwie aplikacje);
  • Znajomość języka programowania PHP (strukturalna i obiektowa) oraz relacyjnych baz danych typu MySQL wraz z phpMyAdmin;
  • umiejętność korzystania z HTML, CSS, Bootstrap, XML, YAML, Javascript - głównie w postaci jQuery + wybrane pluginy, jQueryUI, AJAX (przy wykorzystaniu jQuery), Masonry;
  • znajomość Systemu Zarządzania Treścią (CMS) Joomla! wraz z wybranymi rozszerzeniami. Umiejętność tworzenia szablonów graficznych dla tego systemu (ang. templates), w tym modyfikacja warstwy wizualnej modułów i komponentów za pomocą techniki nadpisywania;
  • podstawowa orientacja w zakresie stosowania preprocesorów CSS takich, jak LESS, SASS;
  • podstawowa umiejętność korzystania z Google Maps API oraz OpenStreetMap (z wykorzystaniem OpenLayers), głównie do wskazywania, zaznaczania i opisywania obiektów, obszarów;
  • umiejętność wykorzystywana IDE (Netbeans, Dreamweaver) przy pracy z większością wymienionych wyżej technologii;
  • lokalne stosowania systemu kontroli wersji GIT (za pośrednictwem GUI).

 

Umiejętności w zakresie grafiki i animacji:

  • znajomość programu Photoshop w zakresie tworzenia elementów graficznych stron WWW, „cięcia grafiki”, tworzenia layoutów;
  • znajomość programu Adobe Illustrator - tworzenie za jego pomocą grafiki wektorowej SVG na potrzeby witryn WWW, a także elementów użytecznych w animacjach;
  • umiejętność projektowania logo i innych elementów identyfikacji wizualnej;
  • orientacja w programach: GIMP, SketchUp, Swish Max;
  • znajomość podstawowych zasad projektowania graficznego, w  tym umiejętność doboru kolorystyki przy tworzeniu palet kolorystycznych witryn internetowych;
  • podstawy tworzenia animacji przy użyciu programu Adobe Flash  - przekształcenia kształtów, animowanie ruchu po ścieżce itp.;
  • podstawowa umiejętność pracy na plikach DDS oraz tworzenie map wysokości terenu w skali szarości (ang. heightmap).

 

Inne umiejętności informatyczne

  • umiejętność administrowania VPS (wirtualizacja OpenVZ) na potrzeby tworzonych aplikacji;
  • podstawowa znajomość Linux - dystrybucja Ubuntu;
  • umiejętność samodzielnej konfiguracji stanowiska pracy – instalacja i konfiguracja LAMP, stosowanie menadżera Composer;
  • umiejętność zarządzania kontami hostingowymi (hosting współdzielony) za pomocą paneli administracyjnych takich, jak CPanel, Direct Admin oraz przy wykorzystaniu tzw. autorskich paneli takich firm jak home.pl, iq.pl.;
  • podstawowa orientacja w pozycjonowaniu, optymalizacji stron internetowych, w tym umiejętność tworzenia map witryn, definiowania reguł w pliku robots.txt, wprowadzania zmian w pliku .htaccess;
  • umiejętność korzystania z narzędzi udostępnianych przez Google takich, jak Narzędzia webmasterskie, Google Analytics, Google Earth;
  • podstawowa znajomość Google Adwords w zakresie tworzenia niewielkich lokalnych kampanii reklamowych.;
  • umiejętność konwertowania, podstawowej edycji plików audiowizualnych przy użyciu programu Avidemux;

 

Pozostałe umiejętności

  • znajomość języka angielskiego w stopniu pozwalającym na zrozumienie istotnych elementów dokumentacji technicznej wskazanych powyżej technologii oraz umożliwiająca wyszukiwanie rozwiązań problemów występujących przy projektowaniu stron WWW;
  • orientacja w prawie organizacji pozarządowych, w prawie autorskim  z uwzględnieniem zagadnień tzw. wolnego oprogramowania;
  • redagowanie tekstów;
  • szeroka orientacja w dziedzinach humanistycznych, filozofii oraz w naukach społecznych;
  • znajomość wielu instytucji kultury i nauki – archiwa, instytuty, biblioteki, muzea.

 

Wykorzystywane oprogramowanie:

  • Programy firmy Adobe takie jakie Illustrator, Photoshop, Dreamweaver, Flash;
  • Netbeans
  • Symfony 2 + wybrane bundle;
  • Composer
  • CMS Joomla! i wybrane jego rozszerzenia;
  • GIMP;
  • Swish Max 4;
  • Camtasia Studio;
  • ABBYY Finereader;
  • XAMPP;
  • Google Web Designer;
  • Koala (preprocesory CSS)
  • Mysql Workbeanch

 

Dane kontaktowe:

Przemysław Naruszewicz

mail: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. - preferowany adres
mail: Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.
tel. 509706360