Kontakt i dane personalne

imie, nazwiskoMirosław Niepokój
wiek32 lata
e-mailmiroslaw.niepokoj |at| gmail.com
telefon+48 608 298 636

Nad czym pracowałem

RFC
Remote File Commander, napisany na platfromę J2ME oraz Androida (API level 4), pozwala na zdalne zarządzanie plikami na serwerze. Do komunikacji z serwerem jest wykorzystywane PHP, cała komunikacja odbywa się w warstwie HTTP(S)+dane w JSON. W wersja J2ME GUI zostało zbudowane przy użyciu biblioteki LWUIT.
JFC
jQuery File Commander
Ponieważ na codzień korzystam z Total Commandera (nawyk jeszcze z DOS'a) i nie wyobrażam sobie jak można klikać po plikach to postanowiłem stworzyć coś takiego ale do zarządzania plikami na serwerze. Dodatkowe zalety to: działanie w każdej przeglądarce z włączonym JS, operacje kopiowania/przenoszenia pomiędzy katalogiami czego tradycyjny FTP nie oferuje, można używać z dowolną technologią po stronie serwera. (JFC DEMO)
mTessa
j2me + chyba każdy możliwy JSR który wystepowal lub można było wykorzystać w technologiach mobilnych, cała platforma mobilna oparta była o pierwszy w historii j2me JMS (zbudowany przez Konrada Jelena), a jej przeznaczeniem było służyć jako baza dla wszelkich technologii płatności mobilnych, programów lojalnościowych itp.
Pracowałem w Gronau w Holandii dla firmy Maxartits, przez około 9 miesięcy byłem odpowiedzialny za rozwoj mobilnej strony przedsięwzięcia. Okres mnóstwa spotkań biznesowych, wytężonej pracy nad pomysłami i ich wdrażaniem w życie ("proof of concept") jak i... silnego stresu!
Pracę nad tym projektem rozpocząłem od tygodniowego KICK STARTu - spotkania w SanDiego w siedzibie Qualcomm z core team'em tej korporacji. Dzięki tej pracy miałem także okazje zobaczyć kalifornię.
lisaferrera.pl
cakephp 1.2.5, mysql, jquery, integracja z intranetem
Zlecenie od największej sieci franczyzowej mody ślubnej w polsce. Strona prezentująca aktualną modę ślubną - kolekcje i suknie, zintegrowana z wewnętrznym intranetem firmy, możliwe umawianie się na spotkanie w wybranym salonie w polsce oraz automatyczne zapisywanie tego w kalendarzu tego salonu.
targikarpaty.pl
cakephp 1.2.1, mysql, jquery, flash cs4, action script 3, XML
Targikarpaty.pl są wirtualnymi targami odbywającymi sie przez caly rok. Strona wielojęzyczna. Z ciekawszych zadań przy jej budowie było stworzenie prezentacji we flashu której zdecydowana większość została napisana w action script 3, a dane do prezentacji są wczytywane z XML'a.
gra robbo + edytor online
action script 2, później port do action script 3, cakephp 1.2, jQuery
Stare ale jakże kochane Robbo! Gre napisałem dla odstresowania się pomiędzy projektami. Później przyszedł pomysł na edytor online który został w całości stworzony w kilka godzin w JS. Wymaga jeszcze wielu usprawnień ale to co najważniejsze już jest, wreszcie każdy kto lubi robbo może tworzyć własne plansze i dzielić się z innymi.
Zapraszam do zagrania!
intranet i CRM sieci salonów lisaferrera
cakephp 1.2, jquery, iCal
Projekt polegał na stworzeniu wewnętrznego oprogramowania spinającego wszystkie salony oraz usprawniającego przepływ istotnych informacji pomiędzy salonami jak i centralą w warszawie. Moduł CRM pozwala na zarzadzanie kontaktami z klientami, przypomina o potrzebie kontaktu z danym klientem czy o racie kredytu która nie została jeszcze opłacona przez klienta.
Jednym z ciekawszych zadań było opracowanie API do dodawania i usuwania danych klientów z lokalnych stron internetowych lisaferrera oraz stworzenie kalendarza w całości opartego o technologię ajax, widok dnia, tygodnia, wpisy łącznie z alarmami sms, email czy menedżer tworzenia oraz zarządzania umowami z klientami dla każdego salonu.
gra chucky
action script 3, j2me
Pierwowzór tej gry napisałem w j2me zaraz po studiach jak pracowałem w warszawie, a niedawno zportowałem do AS3. Typowa arkadowa gra dla dzieci z dosyć przyjemną grafiką.
Zapraszam do zagrania
pozostałe projekty
WEB: susanblanche.com, serednica.pl, pigkrosno.pl, tomarkrosno.pl, ajaguszewski.pl, pol-bud.eu, aeroklub-podkarpacki.pl, komnet24.pl, areteii.com.pl, dekorowanie.pl, kobiety.pigkrosno.pl, ce-trade.com, e-karpaty.com
J2ME (głównie gry): Vigor Mortis, AcesHigh, DSF Snooker, HandBall, Mr Frosty, Detective Jones, Tazdo Adventures, Cycling Champion, Robbo, Alien Attack, B52, Hang, Ball, Cyberyx, Chucky, Great Chumba Adventures

Narzędzia w pracy

eclipsedo tego dodatkowe pluginy do php, html, java script, javy, xml, css
svnkontrola wersji to podstawa (+tartoise svn)
flexaction script
sqlmysql-front, sqlyog, phpmyadmin
pozostałetopstylepro (css), xampp (mysql+apache), mysql workbench (database schema), firebug (developing / debugging), total commander i notepad do wszystkiego

Technologie

phpużywam cakephp do 99% moich projektów, "znamy się" już od wczesnych wersji 0.x (będzie koło 4 lat)
javaandroid, j2me, j2se, j2ee (struts, hibernate), cardlets
java scriptjQuery, wcześniej prototype
flashaction script 1,2 i teraz 3
pozostałejson, xml, css, sql, xhtml, c/c++, corba, nfc (near field communication)

Troche historii, czyli jak to się zaczeło

1991 - 968-bit atari - programowanie w asm - pisanie gier (m.in. lemmingi), edytorów do nich oraz aplikacji na własne potrzeby oraz dla grupy scenowej ORION
1997 - 99assembler na PC, pisanie prostych gier platformowych oraz bibliotek do frameworka bazującego na 32-bitowym extenderze Adama Seychella
od 2000java se, html, web developing (na poczatku w asp), c/c++, direct x
od 2003j2me - pisanie gier na komórki (uczestniczyłem przy tworzeniu ponad 30 tytułów, z czego przy większości z nich byłem głównym lub jedynym koderem), stworzyłem między innymi port gry Captain Claw w wersji na mobile telefony
od 2006założyłem firmę IT-Bits gdzie zajmuję się głównie tworzenie aplikacji webowych