Dane osobiste
imię i nazwisko
rok i miejsce urodzenia
1982, Wejherowo, pomorskie
kontakt
Edukacja
czerwiec 2007
Przedstawienie i obrona pracy magisterskiej pt. “Portal ofert pracy z dziedziny informatyki”, technologie i standardy pracy: PHP, cakePHP, MySQL, Web 2.0, AJAX; ocena: bardzo dobry, tytuł: magister inżynier informatyki
2005 - 2007
Politechnika Koszalińska, Wydział Elektroniki i Informatyki, kierunek: informatyka, specjalność: zastosowanie systemów baz danych, studia dzienne uzupełniające magisterskie – stypendium za wyniki w nauce
lipiec 2005
Przedstawienie i obrona pracy inżynierskiej pt. “Aplikacja bazodanowa do obsługi zespołu domów wczasowych”; technologie i standardy pracy: Java2 SE, Swing, Java EE: RMI, SSL, JDBC, Cloudscape; ocena: bardzo dobry, tytuł: inżynier informatyki
2001 - 2005
Politechnika Koszalińska, Wydział Elektroniki i Informatyki, kierunek: informatyka, specjalność: programowanie komputerów i sieci informatyczne, studia dzienne inżynierskie – stypendium za wyniki w nauce
1997 - 2001
Kursy i szkolenia
BNS IT 2010
Projektowanie architektury i aplikacji JEE
BNS IT 2009
Wzorce projektowe i refaktoryzacja do wzorców
Altkom Akademia 2007
XML- Schema - Modelowanie dokumentów elektronicznych
Altkom Akademia 2006
Modelowanie rozwiązań informatycznych w UML 2.0
Doświadczenie zawodowe
01.05.2009 - aktualnie
umowa o pracę
umowa o pracę
Adva Optical Networking Sp. z o.o. - Java Developer
- R&D Software Engineer w projekcie FSP Network Manager
03.03.2008 - 30.04.2009
umowa o pracę
umowa o pracę
InteliWISE S.A. - Programista PHP
- rola projektanta i programisty w projekcie AvaGuide.net
- projekt i implementacja bazy danych aplikacji ,
- programowanie warstwy logiki biznesowej systemu,
- implementacja multimedialnych technologii.
01.08.2006 - 29.02.2008
umowa o pracę
umowa o pracę
Implix Sp. z o.o. -
Programista Aplikacji Internetowych
- programowanie i utrzymanie multimedialnych aplikacji internetowych firmy m.in. TalkStream i WebsiteWizard;
- realizacja projektów opartych o multimedia (audio/video) i telefonię internetową (VoIP);
- projektowanie, tworzenie i obsługa centralek VoIP.
01.03.2006 - 30.06.2006
praktyki
praktyki
Mega.com S.A. -
Programista Aplikacji Internetowych
- prace programistyczne w technologii Klient/Serwer rozszerzające funkcjonalność systemu informacyjnego firmy;
- realizacja projektów aplikacji internetowych
Referencje
List Referencyjny (do wglądu)
List Referencyjny (do wglądu)
Ważniejsze osiągnięcia zawodowe
projekt i implementacja kompletnego rozwiązania bazodanowego dla aplikacji AvaGuide.net
projekt i implementacja platformy administracyjnej dla aplikacji AvaGuide.net
nagroda na piśmie dla pracownika za ukończenie projektu, rola: główny programista
projekt i realizacja centralki telefonicznej dla międzynarodowego zespołu Call Center
Ważniejsze projekty non-profit
Internetowy Serwis poświęcony wydarzeniom sportowym i kulturalnym we wsi Strzelno - sokol.jod.pl - założyciel, administrator i developer bloga wspomaganego silnikiem wordpress do 14.10.2010.
Znajomość języków obcych
j. angielski
dobra (w trakcie doskonalenia)
j. kaszubski
dobra
j. rosyjski
komunikacyjna
Umiejętności informatyczne
języki programowania
- obiektowe: Java 6, Groovy, PHP5;
- skryptowe: Java Server Pages, Javascript/AJAX, Bash;
- bazodanowe: SQL, PL/SQL;
- metajęzyki: rodzina XML oraz Schema/DTD i XSL/XPATH;
- UML 2.0 w zapisie i odczycie;
środowiska programistyczne
- Java 6 SE: m.in. Play Framework, Google App Engine; Elementy JEE;
- Groovy: Grails;
- PHP5: CakePHP, Symfony;
- SQL: JPQL, JDOQL, ANSI/ISO SQL, PL/pgSQL;
systemy bazodanowe
- zaawansowana znajomość: MySQL, PostgreSQL oraz innych relacyjnych systemów zarządzania bazami danych;
- znajomość standardów połączeń, mapowania i trwałości danych: JPA, JDO, ODBC, JDBC, ORM, DAO, Doctrine, Propel, Hibernate;
multimedia
- zaawansowana znajmość standardów kompresji, konwersji i streamingu audio/video/flash oraz ich zastosowania w aplikacjach;
- integracja rozwiązań telefonii VoIP (SIP, IAX) oraz platformy asterisk;
- integracja systemów z syntezatorami Text to Speech;
oraz
- zaawansowana znajomość protokołów sieciowych opartych o TCP/IP, w szczególności HTTP;
- standardy warstw pośredniczących i zdalnego wywoływania obiektów: RMI, CORBA, RPC, SOAP, Web Services;
- systemy kontroli wersji m.in. SVN i GIT
- bardzo dobra znajomość systemów POSIX (Linux, BSD) oraz środowisk Eclipse IDE, IntelliJ Idea i NetBeans;
