Advertisement
Michał Minicki

offline

Michał Minicki

Doświadczony programista Java z szeroką gamą umiejętności technicznych

Miejscowość:
Warszawa, mazowieckie
Strona www:
Twitter
Linked In
Branże:
Informatyka/Administracja
Informatyka/Programowanie
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


Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

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.

Wyślij zaproszenie do