Marcin Stanik Adres: ul. Władysława Grabskiego 5/9 55-011 Siechnice (Wrocław) Telefon: (+48) 71 71 82 304 Telefon kom.: (+48) 609 778 584 Fax: (+48) 71 71 83 643 Adres e-mail: marcin.stanik@gmail.com CV DANE OSOBOWE: WYKSZTAŁCENIE: Data i miejsce urodzenia: 23.01.1982r., Białogard Stan cywilny: żonaty Liczba dzieci: 2 2005 2008 Politechnika Wrocławska, Wydział Informatyki i Zarządzania ( zaoczne - magister planowany termin obrony czerwiec 2010 ) Kierunek: Informatyka, specjalność: Inżynieria oprogramowania Temat pracy dyplomowej: Framework jako narzędzie do tworzenia wydajnych aplikacji internetowych 2001 2005 Politechnika Szczecińska, Wydział Informatyki ( dzienne - inżynier ) Kierunek: Informatyka, specjalność: Oprogramowanie komputerów Temat pracy dyplomowej: Wykorzystanie technologii internetowej w działalności usługowej na przykładzie wypożyczalni filmów System typu CMS oraz CMR. 1997 2001 L.O. im. Bogusława X Białogard Klasa o profilu informatycznym UMIEJĘTNOŚCI, DOŚWIADCZENIE DEVELOPERSKIE (KOMERCYJNE): C#, WinForm, WinMobile (VisualStudio 2005 express edition, VisualStudio 2008 professional edition); PHP 4/5 (programowanie w pełni obiektowe); HTML, XHTML, XML; CSS; JavaScript; Tworzenie relacyjnych baz danych; ADO.NET; Marcin Stanik CV Strona 1
Język zapytań SQL, język P-SQL; Bazy danych: FireBird, MSSQL, MySQL, PostgreSQL, Sybase, Microsoft Office Access, SQLite; Narzędzia wspomagające pracę z bazami danych: Microsoft SQL Server Management Studio Express 2005, IBExpert, DBDesigner, MySQL Query Browser, MySQL Administrator, MySQL Workbench, PhpMyAdmin, pgadmin, phppgadmin, SQLite Manager, HeidiSQL; UML; Programy graficzne: PhotoShop, GIMP; Tworzenie kodu HTML, CSS na podstawie plików graficznych; Systemy kontroli wersji: SVN, Git, Git-Flow, CVS, WinCVS; Eclipse, Zend Studio; PHP framework: Zend Framework 1/2; JavaScript framework: jquery Framework, jquery UI; JavaScript plugins: jquery DataTable, jquery Validation, TinyMCE, FCKeditor, jquery FullCalendar, jquery Chosen, Select2, jquery Tooltip, jquery Flot Charts; Fron-end framework: Bootstrap; Unit testing frameworks for PHP: PhpUnit, SimpleTestPHP; Tworzenie dokumentacji z kodu źródłowego: Doxygen (Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D); Systemy typu CMS: Typo3, Mambo; Inne Web systemy: Roundcube (IMAP client), phpbb3 (Forum); Doświadczenie w tworzeniu dedykowanych systemów typu CMS, CRM, Sklepy internetowe; Systemy zarządzające czasem, projektem: Jira, Eventum, Redmine, Xplaner, Trac, WebSVN, GitLAB; AJAX: - xajax, advajax; Szablony SMARTY; SEO (Search Engine Optimization); Pozycjonowanie stron; Windows, Linux (bash, gcc); itextsharp (c# library that allows generate PDF files on the fly); gettext (system used for writing multilingual programs), PoEdit; ZedGraph (c# library that allows creating 2D line and bar graphs of arbitrary datasets); mod_rewrite; Wzorzec projektowy: MVC (Model View Controller), Marcin Stanik CV Strona 2
Protokoły autoryzacji: oauth ( open standard for authorization ), SAML (Security Assertion Markup Language - pośrednictwo w uwierzytelnianiu, przekazywaniu informacji o użytkowniku/uprawnieniach, wielokrotne logowanie do stron WWW) Inno Setup - aplikacja przeznaczona do tworzenia instalatorów; ORM (Object-Relational-Mapping for PHP5 ): Propel1/2, Doctrine 2; Protocol Buffers (protobuf) - a serialization format with an interface description language developed by Google; Gearman - a generic application framework to farm out work to other machines or processes that are better suited to do the work; SimpleSAMLphp aplikacja w czystym PHP, która zajmuje się autoryzacją za pomocą protokołów: SAML, Shibboleth 1.3, A-Select, CAS, OpenID, WS-Federation i OAuth (Service Provider, Identity Provider); PHPExcel zestaw klas w PHP do tworzenia/czytania Excel plików; Full Text Search: Sphinx; Web Service: SOAP (Simple Object Access Protocol), Amf (Action Message Format - binary format used to serialize ActionScript objects), REST (REpresentational State Transfe), Saas (Software as a service); Json, JsonP (Json Padding) Google Maps Api (v3) Integracja płatności na stronach internetowych: platnosci.pl, PayPal; SCRUM metodyka prowadzenia projektów; Umiejętność szybkiego wdrożenie się w istniejący kod; Przeprowadzanie refaktoringu, oceny kodu; Umiejętnośc oraz doświadczenie przeprowadzenia całego projektu od fazy poczatkowej ( rozmowa z klientem, stworzenie specyfikacji wymagań ) porzez faze wytwarzania do fazy wdrożenia aplikacji u klienta oraz późniejsze rozwój i utrzymanie aplikacji; Umiejętność oraz doświatczenie w tworzeniu wycen (roboczogodzin) estymacja poszczególnych funkcionalności lub całego projektu; Umiejętność analitycznego myślenia oraz pracy pod presją czasu; Umiejętność szybkiego uczenia się chęć poznawania nowych rozwiązań, technologii. Obecnie uczę się ASP.NET (ASP.NET Web Forms, ASP.NET MVC) UMIEJĘTNOŚCI, DOŚWIADCZENIE DEVELOPERSKIE (UCZELNIANE): Java; C/C++; Matlab; Marcin Stanik CV Strona 3
C++Builder. ZNAJOMOŚĆ JĘZYKÓW: Polski macierzysty język; Angielski (intermediate). INNE: Prawojazdy kategori B (czynny kierowca); Ukończony kurs pierwszej pomocy. DOŚWIADCZENIE ZAWODOWE: 08.2008 do dziś MAGA Marcin Stanik Własna, jednoosobowa, firma programistyczna. 08.2006 07.2008 CIAO (obecnie Microsoft ) http://www.ciao.de/ http://www.ciao.com/ Stanowisko: Software Developer Programista PHP; Bazy danych: MySQL, Sybase; CMS - Typo3; Prowadzenie szkoleń (języku angielskim); Tworzenie dokumentacji developerskiej (język angielski); Tworzenie dokumentacji użytkownika (język angielski). 07.2005 08.2006 SENTE Systemy Informatyczne Sp. z o.o. http://www.sente.pl/ Stanowisko: Specjalista do spraw wdrożeń Programista PHP; Programista C# - VS 2005; Bazy danych: FireBird, MySQL, MSSQL; Obsługa klienta. 08.2004 12.2004 BALTIC ART http://www.balticart.pl/ Marcin Stanik CV Strona 4
Stanowisko: Informatyk Pisanie skryptów w PHP; Tworzenie systemu relacyjno-bazowego; Tworzenie stron WWW; Obróbka zdjęć; Serwis sprzętu komputerowego; Obsługa klienta. WSPÓŁPRACA Z FIRMAMI: IdeaBank (Polska) https://crm-inkubator.ideabank.pl/ IdenTT (Niemcy - city Hamburg) http://www.identt.info/ Société Générale (Francja) http://www.societegenerale.com/ Programowanie PHP, ZendFramework 2, Propel, JQuery, Bootstrap; Baza danych: PostgreSQL; Tworzenie dokumentacji technicznej. Programowanie PHP, ZendFramework, Doctrine, JQuery; Baza danych: MySQL; Optymalizacja kodu; Optymalizacja bazy danych; Praca nad wydajnością; Implementacja SAMLv2 ServiceProvider na potrzeby strony https://identt.com/. Schmetterling (Niemcy - Geschwand) http://unternehmen.schmetterling.eu/ Marcin Stanik CV Strona 5
Programowanie PHP, Propel, Gearman, Jquery, Smarty, Full Text Search: Sphinx; Bazy danych MySQL, PostgreSQL; Tworzenie dokumentacji technicznej (język angielski). Media Vision Koblenz (Niemcy - Koblenz) http://www.media-vision-koblenz.de/ Stermedia (Polska - Wrocław) http://stermedia.eu/ Programowanie C# (WinForm, WinMobile); Bazy danych: MySQL, MSSQL, Access; Tworzenie relacyjnych baz danych; Tworzenie dokumentacji technicznej (język angielski); Tworzenie dokumentacji użytkownika (język angielski); CMS TYPO3. Komunikacja język angielski. Programowanie PHP, ZendFramework, Doctrine2, JQuery; Baza danych: MySQL; Praca nad wydajnością; PROXIMO (Polska - Kraków) http://www.biura-magazyny.pl/ Baza danych MySQL. Berlineo (Polska - Poznań) http://www.berlineo.pl/index.php Marcin Stanik CV Strona 6
Ozeoo AB (Szwecja - Göteborg) http://www.ozeoo.pl/ Baza danych MySQL. MobiSoft (Polska - Warszawa) Pomoc przy realizowaniu projektu http://www.ozeoo.pl/; Tłumaczenia angielsko polskie. Rozwój istniejącej aplikacji; Baza danych MySQL; Linki przyjazne dla wyszukiwarek (SEO); Pozycjonowanie strony http://www.soczewki.me Agencja Interaktywna Blue Paprica (Polska - Kraków) http://www.bluepaprica.com/ Baza danych MySQL. Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z ustawą z dnia 29.08.1997 r. o ochronie danych osobowych Dz.U. nr 133 poz. 883) Marcin Stanik CV Strona 7