Piotr "Pio" Rogacki programowanie webmastering  
       
 
 Info
 Curriculum
vitae
 Większe
projekty
 
 
Piotr Rogacki

Witam wszystkich na mojej stronie!

   Programowanie jest moją pasją od ponad 15-ciu lat.
   Od początku styczności z komputerem zajmowałem się przede wszystkim programowaniem używając każdego języka i środowiska do jakiego miałem dostęp. Zaczynałem od prostych programów w Pascalu; zaraz potem zająłem się programowaniem systemowym przechodząc przez Blitz Basica do C, który przez 4 lata był moim ulubionym językiem.
   W roku 1996 rozpocząłem współpracę z grupą DeckSix, zajmującą się tworzeniem gier i niekomercyjnych prezentacji graficzno-muzycznych (tak zwanych dem na scenie komputerowej) na komputer Amiga. Zajmowałem się tam oprogramowaniem systemu operacyjnego oraz enginem 3d. Na początku wykonywałem zlecone mi prace, by pod koniec angażować w opracowane przez siebie projekty całą grupę i ludzi z zewnątrz. Przy tworzeniu dem i gier 3d na komputery o bardzo małej mocy obliczeniowej, opanowałem programowanie w językach niskopoziomowych (Motorola 68k i PowerPC) i metody ekstremalnej optymalizacji. Przy tworzeniu gry Full Motion Video na maszynę dwuprocesorową nauczyłem się programowania wielowątkowego, a przy grze strategicznej projektowania dużych systemów i ścisłej współpracy z innymi programistami. Jednocześnie drążyłem inne aspekty programistki (np.: sieci neuronowe) i języki programowania (np.: AmigaE, AREXX) oraz pisałem oprogramowanie użytkowe i bazy danych.
   Regularną pracę zawodową rozpocząłem w roku 2003 projektując i tworząc bazodanowe systemy obsługi zleceń i klienta, aplikacje wspomagające zarządzanie firmą oraz pomniejsze programy współpracujące z systemami rachunkowymi i bankowymi w środowisku .NET z użyciem baz danych MySQL i PostgreSQL, dzięki czemu rozwinąłem doświadczenia m.in w restrykcyjnym podejściu do integralności i bezpieczeństwa danych. Miałem tam także możliwość rozwinięcia swojej komunikatywności przy konsultacji z klientami oraz wdrażaniu wykonanych systemów.
   Aktualnie skupiam się głównie na rozwoju umiejętności przy tworzeniu oraz koordynowaniu prac nad serwisami internetowymi przy wykorzystaniu frameworków WSGI w języku Python, główny nacisk stawiając się na usability, SEO, zgodność ze standardami, szybkość oraz stabilność działania.