offline |
Michał MinickiDoświadczony programista Java z szeroką gamą umiejętności technicznych |
- Podsumowanie zawodowe:
-
Doświadczony programista Java z szeroką gamą umiejętności technicznych (T-shaped skills). Pracował przy projektach dla firm Cyfrowy Polsat, Netia, Deutsche Bank, Zielona Budka, Schering, Panasonic oraz w kliku projektach open source. Szczególnie zainteresowany programowaniem Java po stronie serwera.
Umiejętności techniczne, głębokie:
• Programowanie obiektowe (projektowanie API, unit testing, wzorce projektowe, SRP, etc)
• Doskonałe umiejętności programowania w języku Java (server side web development, concurrency)
Umiejętności techniczne "szerokie":
• Wiedza z dziedziny architektury (wysoko i niskopoziomowa) z dobrym zrozumieniem tematyki EAI (na poziomie bazy danych, Web Services, Messaging / JMS, REST, ESB)
• Dobra znajomość rodziny XML (XML, XSLT, XPath, DOM, XML Schema)
• Doświadczenie w pracy z SQL (Oracle with PL/SQL, MySQL, PostgreSQL, MS SQL Server)
• Szeroka wiedza z zakresu programowania: doświadczony w PHP, podstawowa znajomość Scala, Groovy, Python, C
• Doświadczenie w administracji: MySQL, PostgreSQL, Apache HTTPD, JBoss, Glassfish, Gentoo, Debian, Ubuntu
• Doświadczony w programowaniu client-side JavaScript, oraz w XHTML, CSS
• Znajomość protokołów sieciowych (w różnych warstwach): UDP, TCP, HTTP, SMTP, i więcej
Doświadczenie i referencje
- Firma:
- Cyfrowy Polsat S.A. (od 2011-03)
- Stanowisko:
- Architekt Systemu CRM
- Obowiązki:
- Utrzymywanie oprogramowania w najwyższej możliwej jakości (na ile czas i pieniądze pozwolą) oraz monitorowanie głównych funkcjonalności systemu. Podejmowanie kluczowych decyzji w tematach: jak kodować, jakich bibliotek używać, jak integrować systemy z CRM, jak testować i wydawać oprogramowanie. Przy tym nadal kodując (75% czasu) i poprawiając (refaktoring) kluczowe i wrażliwe miejsca w systemie. Jak również rekrutacja kandydatów i opieka nad stażystami.
- Firma:
- Cyfrowy Polsat S.A. (od 2010-01 do 2011-03)
- Stanowisko:
- Programista Java
- Obowiązki:
- Tworzenie i utrzymywanie firmowego systemu CRM oraz silnika procesów (system workflow) stworzonych przy pomocy EJB, Web Services, Hibernate, Tapestry, Spring Framework, Spring-Batch, SQL Server 2005 / 2008, Maven
- Firma:
- Netia S.A. (od 2009-09 do 2009-11)
- Stanowisko:
- Architekt Systemów Informatycznych
- Obowiązki:
- Praca w zespole odpowiedzialnym za integrację systemów w korporacji (EAI bazowane na Websphere MQ). Uruchomienie wewnątrz-firmowego zespołu developerskiego (firma korzystała głownie z podwykonawców). Nadzór nad wydawaniem aplikacji Java.
- Firma:
- Netia (od 2008-02 do 2009-09)
- Stanowisko:
- Młodszy Kierownik Zespołu Rozwoju CRM
- Obowiązki:
- Prowadzenie zespołu anaityków CRM; ustandaryzowanie procesów firmowych (ustanowienie przeglądu kodu, przenoszenie odpowiedzialnośći między zespołami, stworzenie systemu continuous integration, itp); nadzór nad wytwarzaniem i wydawaniem aplikacji.
W ramach pracy płatne systemy firm trzecich wymienione zostały na "bezkosztowe" systemy open source. Ponad 10 projektów (tj. ponad 2 miliony linii kodu) zostało przeniesionych na systemy Maven oraz Subversion. Liczba błędów podczas tworzenia i wydawania oprogramowania została zredukowana o 80%.
- Firma:
- Netia S.A. (od 2007-01 do 2008-02)
- Stanowisko:
- Analityk Systemowy
- Obowiązki:
- Analizowanie potrzeb biznesowych oraz prowadzenie analiz systemowych dla CRM (Amdocs CRM Web Client z zewnętrznymi interfejsami); analiza problemów użytkowników; prowadzenie wykładów z różnych technologii (Subversion, Maven, architektury Amdocs CRM Web Client, itp); tworzenie prostych systemów w języku Java i PL/SQL (np. wymiana danych pomiędzy firmami)
- Firma:
- Pro Futuro S.A. (od 2003-05 do 2007-01)
- Stanowisko:
- Programista
- Obowiązki:
- Stworzenie i utrzymywanie systemu dla Helpdesku oraz Intranetu. Systemy te składały się z modułów CRM, Helpdesk Customer Care, systemu raportowania błędów, posiadały integrację z zewnętrznymi systemami (jak Novell Netware, czy Bre Bank SWIFT MT-940) i stworzone były za pomocą PHP 5.0, PostgreSQL, MySQL, Oracle, LDAP, XML, XSLT (jako szablony).
- Firma:
- Concept! Polska Sp. z o.o. (od 2001-05 do 2003-01)
- Stanowisko:
- Online Developer
- Obowiązki:
- Tworzenie stron WWW używając PHP4, PostgreSQL and MySQL oraz administrowanie wewnętrznymi serwerami firmy na poziomie aplikacji (np. bazy danych) jak również na poziomie systemowym (systemy oparte o Linux)
- Firma:
- Polbox Sp. z o.o. (od 1998-10 do 2000-11)
- Stanowisko:
- Account Manager
Edukacja
- Uczelnia:
- Warszawska Wyższa Szkoła Informatyki (2000-09 - 2005-06)
- Kierunek:
- Inżynieria Oprogramowania
- Poziom studiów:
- inżynierskie
Informacje dodatkowe
- Przebyte kursy:
- "Oracle 9i: Program with PL/SQL" / Oracle Polska
"XM48 - Intermediate WebServices with IBM Rational Application Developer" / IBM
- Organizacje:
- Zend Framework - core contributor:
http://framework.zend.com/community/contributors (Martel Valgoerad)
- Języki:
- Angielski
Grupy
Zagadnienia bazodanowe: SQL99 i jego implementacje w popularnych systemach RDBMS: Oracle, MySQL, ...
bezpłatne porady prawne udzielane przez prawników
SE, EE, ME, co kto lubi...
Last.fm - the social music revolution !
Dla programistów PHP
Zapraszam wszystkich którzy grają w squasha oraz szukają partnera do gry. Sam chętnie zagram:)
Grupa dla osob mieszkajacych / studiujacych / pracujacych w Warszawie
Profil pochodzi z serwisu GoldenLine.pl
© 2005-2012 GoldenLine.pl Wszelkie prawa zastrzeżone.
Tomasz Szubiela
Jarek Sztejn
Grzegorz Jędrasik
Krzysztof Kaniewski
Piotr Paduszyński
Marcin Ogonowski
Piotr Zub
Krzysztof Majcherski
Artur Riabow
Krzysztof Hyb