Curriculum Vitae

Dane personalne

  • Imię i nazwisko:

    Kamil Brenk

  • Data urodzenia:

    25 lipca 1988

  • Miejsce zamieszkania:

    Poznań, Polska

  • Kontakt:

    kontakt@kamilbrenk.pl

Wykształcenie

  • 2008 – 2012

    Uniwersytet Kazimierza Wielkiego w Bydgoszczy
    Edukacja Techniczno–Informatyczna
    praca inżynierska: Tworzenie gier internetowych 2D z wykorzystaniem języka HTML5, CSS3 i JavaScript

  • 2003 – 2008

    Zespół Szkół Ekonomicznych w Pile
    specjalizacja: Technik Ekonomista

  • 1999 – 2003

    Gimnazjum w Wysokiej, im. Powstańców Wielkopolskich

Doświadczenie zawodowe

  • 11.2012 – nadal

    Merix Studio
    stanowisko: Web Developer / Programista

    • cięcie PSD do HTML5, CSS3 oraz JavaScript,
    • dostosowywanie tworzonych stron WWW do różnego rodzaju urządzeń mobilnych; Responsive Web Design.
  • 07.2002 – 09.2012

    Freelancing
    stanowisko: Programista, Project Manager (praca zdalna)

    • budowa i sprzedaż autorskiego systemu zarządzania treścią (CMS) oraz systemu relacji z klientem (CRM),
    • front-end (HTML, CSS, JavaScript), w tym cięcie PSD; optymalizacja pod wyszukiwarki,
    • back-end (PHP5, MySQL, konfiguracja serwera Apache),
    • zarządzanie projektami, kontakt z klientem,
    • wybrane projekty: Civilia, Wentylacja CRM, Testy zawodowe, Diamentowa Afera, Czasopismo Cyrkulacje.
  • 11.2010 – 09.2012

    Comfitura Sp. z o.o
    stanowisko: Web Developer / Programista (praca zdalna)

    • cięcie otrzymanych grafik PSD z użyciem najnowszych technologii front-endowych (HTML5, CSS3, JavaScript) oraz back-endowych (PHP, MySQL, Apache),
    • tworzenie multimedialnych aplikacji i gier na urządzenia mobilne (tablety iPad, Galaxy Tab),
    • udział w pracach nad projektami dla międzynarodowych firm: Samsung, Jack Daniels, Finlandia, Danone i inne,
    • wybrane projekty: Focus Advantage, Jack Daniels - Guitar, FrostMan: Łap Frosty, Finlandia - Smakuje Mi.
  • 03.2011 – 06.2011

    Synbios
    stanowisko: Programista PHP (praca zdalna)

    • integracja dostarczanych szablonów HTML / CSS / JavaScript z autorskim CMS (PHP / MySQL),
    • dostosowanie CMS do wymogów klienta,
    • wybrane projekty: Escape360, Broster.
  • 07.2010 - 11.2010

    GMO Enterprise Sp. z o.o.
    stanowisko: Programista PHP / JavaScript (praca zdalna)

    • konwersja otrzymanych grafik PSD do w pełni funkcjonalności serwisów w wersji HTML/CSS/JavaScript,
    • wdrożenie wykonanych szablonów do systemu WordPress.

Dodatkowa działalność

  • 07.2008 - 09.2008

    Metropolis Group w Jastarni
    stanowisko: ochroniarz

  • 05.2007 - 06.2007

    Agencja Nieruchomości "Nordhaus Polska" Sp. z o.o
    stanowisko: praktyka w biurze

  • 05.2006 - 06.2006

    Sklep sportowy "Sportinger" w Pile
    stanowisko: praktyka w dziale sprzedaży

Języki obce

  • polski

    ojczysty

  • angielski

    biegły w piśmie (pisanie komentarzy i dokumentacji, czytanie),
    podstawowy w mowie

  • niemiecki

    podstawowy

Umiejętności

  • front-end

    JavaScript

    • Vanilla JS - bardzo dobra znajomość modelu DOM, obiektu XMLHttpRequest (AJAX), Closures, Prototype-based Object System, obsługa zdarzeń i inne,
    • jQuery - bardzo dobra umiejętność wykorzystywania wbudowanych funkcjonalności biblioteki, pisania własnych pluginów, rozszerzania funkcjonalności,
    • Micro-frameworks - umiejętność wykorzystywania w małych projektach małych frameworków,
    • JSON, JSONP,
    • Unobtrusive JavaScript,
    • śledzenie nowych technologii: JavaScript 1.8, ECMAScript Harmony, aplikacje i gry mobilne.

    HTML5 / CSS3

    • duży nacisk na standardy (W3C, WCAG, WAI-ARIA), semantykę, dostępność dla osób niepełnosprawnych, zgodność z wytycznymi Google dot. optymalizacji pod wyszukiwarki,
    • znajomość mikroformatów, protokołu Open Graph, Twitter Cards, Schema.org, Dublin Core,
    • podstawowa znajomość Adobe Photoshop na potrzeby cięcia layoutów,
    • Responsive Web Design,
    • Progressive enhancement, Graceful degradation,
    • śledzenie nowych technologii.
  • back-end

    PHP 5

    • bardzo dobra znajomość OOP, wzorców projektowych, standardów tworzenia kodu (PSR-0, PSR-1, PSR-2), SPL, użycie wyjątków oraz przestrzeni nazw,
    • praktyczne użycie Packagist, PECL, PEAR,
    • umiejętność refaktoryzacji, debugowania (XDebug) oraz testowania kodu (PHPUnit),
    • podstawowa znajomość PHP Yii Framework oraz Symfony 2, zainteresowanie FuelPHP,
    • duży nacisk na bezpieczeństwo pisanego kodu (obeznanie z CSRF, XSS, SQL injections, etc) oraz optymalizację (dostosowywanie nagłówków HTTP, CDN, buforowanie gzip, cachowanie i inne).
    • wdrażanie CMS: WordPress.

    Bazy danych

    • bardzo dobra znajomość MySQL, dobra znajomość SQLite oraz PostgreSQL, podstawowa znajomość NoSQL (MongoDB),
    • obsługa bazy z poziomu konsoli, phpMyAdmin lub Chive,
    • doświadczenie w pracy z dużymi bazami (do 10 GB).

    Usługi sieciowe

    • praktyczna znajomość protokołów REST, XML-RPC, SOAP,
    • wdrażanie wielu różnych API, m. in. Google Apps, Last.fm, systemów płatności (Dotpay, Homepay),
    • umiejętność tworzenia własnych Web services.

    Serwery

    • Apache (użycie mod_rewrite, mod_proxy, mod_expires, mod_header, mod_deflate, mod_alias, mod_vhost_alias),
    • podstawowa znajomość Microsoft IIS,
    • cron.
  • inne

    Umiejętności potrzebne w walce na wszystkich frontach:

    • bardzo dobra znajomość wyrażeń regularnych,
    • umiejętność czytania i tworzenia modeli UML (OCL),
    • użycie systemu kontroli wersji (Git),
    • kilkuletnia praca jako freelancer, czyli kontakt z klientem, negocjowanie cen, duża odporność na stres i praktyczne doświadczenie w walce pod naporem czasu :-)
    • prawo jazdy, kategoria B.

Zainteresowania

  • prowadzenie bloga o programowaniu: blog.kamilbrenk.pl,
  • sport, głównie jogging i siłownia,
  • turystyka, podróżowanie, poznawanie świata i różnych kultur,
  • psychologia, zwłaszcza psychologia pracy.

Cele zawodowe

  • ciekawa i twórcza praca w roli programisty / web developera,
  • rozwiązywanie ambitnych i coraz więcej wymagających zadań pozwalających zdobywać nowe doświadczenia i umiejętności w dziedzinie tworzenia stron WWW.

Strona korzysta z plików cookie zgodnie z Polityką cookie.

Ukryj