Robert.BrainUsers.net

Jestem programistą

Interesuję się technologiami internetowymi i programowaniem.

  • Skuteczny i skrupulatny jak matematyk.
  • Jeśli jeszcze czegoś nie znam — będę znał jutro.
  • Moje programy po prostu działają.
  • Mój kod jest czytelny dla innych.
  • Lubię to!

Moje doświadczenie

  • lat komercyjnego doświadczenia przy tworzeniu portali i aplikacji webowych.
  • Doświadczenie z klientem zagranicznym, kontakt w języku angielskim.
  • Wiele projektów hobbystycznych.
  • Ponad lat obserwowania rozwoju WWW.
  • Poznane technologie: PHP 5 (OOP), framework CakePHP, framework CodeIgniter, MySQL, PostgreSQL, HTML, CSS, JavaScript, biblioteka jQuery, AJAX, JSON, XML, wyrażenia regularne, bash, XSLT i XPath, podstawy technologii Java, Android SDK, Delphi.

Jak to się zaczęło?

Od wielu lat intresuję się tematyką WWW. Moja pierwsza strona internetowa powstała w 2001 roku. Dwa lata później odkryłem język PHP i bazę MySQL. Teorię stosowałem w praktyce - napisałem i prowadziłem stronę 1 DH Knieja. Pierwsza napisana przeze mnie aplikacja internetowa służyła do szybkiego powiadamiania członków drużyny o ważnych ogłoszeniach (poprzez email, GG i bramkę SMS) oraz udostępniała system komentarzy.

Podczas studiów poznałem zorientowany obiektowo PHP 5. Przeprowadziłem dwa wykłady akademickie o obiektowości w PHP oraz problemie bezpieczeństwa aplikacji internetowych napisanych w tym języku.

Pierwsza praca

W 2009 roku, już na drugim roku studiów podjąłem współpracę w dziale aplikacji internetowych firmy PHU ELKA, gdzie poznałem framework CakePHP i bibliotekę jQuery. Miałem okazję współpracować przy tworzeniu małych witryn jak i sporych aplikacji internetowych. Napisałem wiele użytecznych bibliotek pogłębiających możliwości frameworka CakePHP. Projektowałem schematy baz danych MySQL i PostgreSQL.

  • Zaprojektowałem schemat bazy danych totalizatora sportowego dla znanej firmy bukmacherskiej Milenium oraz brałem udział w budowaniu front- oraz back-end'u jej portalu.
  • Zbudowałem platformę wsparcia technicznego dla serwisu komputerowego firmy.
  • Stworzyłem serwis VOD agregujący filmy z YouTube i Vimeo.
  • Napisałem sklep internetowy na podstawie schematu bazy danych osCommerce, synchronizowany z produktem Subiekt GT systemu zintegrowanego firmy Insert.
  • Brałem udział w budowaniu dzienniczka elektronicznego oraz portalu zniżkowego.

Co aktualnie robię?

Na początku 2012 roku zielonogórska firma poszukiwała wszechstronnych webdeveloperów dla swojego startupu. Zostałem zaproszony do pracy przy tworzeniu projektu, który służy do bezpiecznego uwierzytelniania i pracuję w tej drużynie do dzisiaj.

Z początkiem 2014 roku rozpocząłem równoległą współpracę z globalną marką dostarczającą profesjonalne rozszerzenia dla platformy WordPress.

Potrafię zaplanować w czasie i zaimplementować żywą, działającą aplikację internetową o funkcjonalnościach spełniających wyznaczone zadania. Integruję oprogramowanie na podstawie dostarczonej dokumentacji API. Lokalizuję i naprawiam usterki, optymalizuję biblioteki, stosuję obiektowe wzorce projektowe. Czytam dokumentacje techniczne w języku angielskim i prasę internetową o tematyce WWW. Pracuję wydajnie indywidualnie lub w grupie - stawiam na dobrą komunikację i sukces zespołu. Interesuje mnie nie tylko jak coś zrobić, ale także jak to działa.

Strony WWW, do których przyłożyłem rękę

Wybrane z pracy zawodowej

  • System bezpiecznego uwierzytelniania.
  • Bukmacher Milenium — strona bukmacherska z systemem zakładów on-line.
  • Eximport — sklep internetowy zintegrowany z programem Subiekt GT (Insert), kalkulator cen folii, CMS.
  • Serwis VOD agregujący filmy z YouTube i Vimeo.
  • Akademia Prezentów, Nasze Zniżki — portale zniżkowe (zamknięte).
  • System zgłaszania zleceń przez klienta i zarządzania zasobami serwisu komputerowego (wdrożony wewnętrznie).

Hobby, wolontariat

Pozostałe projekty

  • E-Alarm — powiadamianie członków 1 DH "Knieja" o ważnych ogłoszeniach poprzez email, GG i bramki SMS (2004-2005).
  • Premki — agregator wielu kont premium serwisów hostujących pliki na podstawie cURL (2011).