Marcin Stanik
Transkrypt
Marcin Stanik
Marcin Stanik Adres: Telefon: Telefon kom.: Fax: Adres e-mail: ul. Władysława Grabskiego 5/9 55-011 Siechnice (Wrocław) (+48) 71 71 82 304 (+48) 609 778 584 (+48) 71 71 83 643 [email protected] CV DANE OSOBOWE: Data i miejsce urodzenia: 23.01.1982r., Białogard Stan cywilny: żonaty Liczba dzieci: 2 WYKSZTAŁCENIE: 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). − − Prawojazdy kategori B (czynny kierowca); Ukończony kurs pierwszej pomocy. INNE: 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 Obowiązki: − 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ń Obowiązki: − Programista PHP; − Programista C# - VS 2005; − Bazy danych: FireBird, MySQL, MSSQL; − Obsługa klienta. 08.2004 – 12.2004 Marcin Stanik CV BALTIC ART http://www.balticart.pl/ Strona 4 Stanowisko: Informatyk Obowiązki: − 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/ Obowiązki: − Programowanie PHP, ZendFramework 2, Propel, JQuery, Bootstrap; − Baza danych: PostgreSQL; − Tworzenie dokumentacji technicznej. „IdenTT” (Niemcy - city Hamburg) http://www.identt.info/ Obowiązki: − Programowanie PHP, ZendFramework, Doctrine, JQuery; − Baza danych: MySQL; − Optymalizacja kodu; − Optymalizacja bazy danych; − Praca nad wydajnością; − Komunikacja: język angielski. „Société Générale” (Francja) http://www.societegenerale.com/ Obowiązki: − Implementacja SAMLv2 – ServiceProvider na potrzeby strony https://identt.com/. − Komunikacja: język angielski. „Schmetterling” (Niemcy - Geschwand) http://unternehmen.schmetterling.eu/ Marcin Stanik CV Strona 5 Obowiązki: − Programowanie PHP, Propel, Gearman, Jquery, Smarty, Full Text Search: Sphinx; − Bazy danych MySQL, PostgreSQL; − Tworzenie dokumentacji technicznej (język angielski). − Komunikacja: język angielski. „Media Vision Koblenz” (Niemcy - Koblenz) http://www.media-vision-koblenz.de/ Obowiązki: − Programowanie PHP; − 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. „Stermedia” (Polska - Wrocław) http://stermedia.eu/ Obowiązki: − Programowanie PHP, ZendFramework, Doctrine2, JQuery; − Baza danych: MySQL; − Praca nad wydajnością; „PROXIMO” (Polska - Kraków) http://www.biura-magazyny.pl/ Obowiązki: − Programowanie PHP; − Baza danych MySQL. „Berlineo” (Polska - Poznań) http://www.berlineo.pl/index.php Marcin Stanik CV Strona 6 Obowiązki: − Programowanie PHP; − Baza danych MySQL. „Ozeoo AB” (Szwecja - Göteborg) http://www.ozeoo.pl/ Obowiązki: − Pomoc przy realizowaniu projektu http://www.ozeoo.pl/; − Tłumaczenia angielsko – polskie. − Komunikacja: język angielski. „MobiSoft” (Polska - Warszawa) Obowiązki: − Programowanie PHP; − 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/ Obowiązki: − Programowanie PHP; − 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