Większość programistów zna wiele języków…
poza najważniejszym - Klienta

Portfolio

Chciałbym tutaj napisać o wszystkich możliwych projektach wraz ze szczegółami, ale po pierwsze byłoby tego za dużo, a po drugie, rzadko kiedy klauzule Umowne pozwalają mi się chwalić bezpośrednio realizacjami. 

Przez ostatni rok zrealizowałem projekty związane z:

  • stworzeniem systemu do ułatwienia pracy brytyjskim szkołom oraz komunikacji pracowników szkoły z rodzicami (i vice versa),
  • stworzeniem mechanizmu importującego adresy e-mail bezpośrednio z kont użytkowników takich serwisów jak: GMail, Yahoo Mail, AOL, MSN, Plaxo z autoryzacją bezpośrednią lub zewnętrzną (o ile dany serwis to umożliwia),
  • stworzeniem platformy sprzedaży on-line z użyciem systemów Pay-Pal, SagePay, Google Checkout oraz NoChecks,
  • stworzeniem aplikacji z użyciem API Facebooka,
  • opracowaniem nowych możliwości backendu aplikacji do zarządzania konferencjami z użyciem frameworku Kohana.

 

O tym projekcie mogę mówić jawnie. Jest to portal netlubliniec.pl. Realizacja dotyczyła zarówno frontendu jak i backendu. System oparty jest na komercyjnym środowisku SeeMind. 

Zapraszam do odwiedzenia portalu: http://www.netlubliniec.pl

 


Poza tym realizowałem:

  • aplikację do tworzenia dynamicznych ofert o złożonej, wielopoziomowej strukturze z wykorzystaniem freameworku Kohana, biblioteki jQuery do tworzenia dynamicznej struktury i AJAXa do wypełniania danych oraz wizualnego uploadowania plików;
  • aplikację do zarządzania numerami seryjnymi poprzez telefony komórkowe podpięte do internetu;
  • wdrażałem API dla systemu zdalnych procedur XML;
  • wizualny upload plików dla aplikacji napisanej w PHP;
  • aplikację internetową do gromadzenia i zarządzania raportami pracowników rozproszonych w całej Polsce;
  • konwersję złożonych wewnętrznie struktur XML do postaci tabel w bazie danych mySQL.

Projekty, które prowadziłem

Niektóre z projektów, w których pełniłem rolę menedżera projektów oraz programisty pracując w Agencji Reklamowej Graffiti.

  • Castrol - aplikacja do prezentacji wyników na stadionie
  • Białostocka Komunikacja Miejska - witryna przedsiębiorstwa komunikacji miejskiej;  integracja z rozkładem jazdy
  • Odra Wodzisław - witryna klubu sportowego
  • Polsport Bielsko - witryna firmy sportowej; sklep internetowy
  • Convention Katowice - witryna Convention Bureau dla Urzędu Miasta Katowice
  • Warsaw Convention - prezentacja multimedialna (aplikacja webowa na CD)

Jak tworzę kod oprogramowania?

  • Dostosowuję model do rzeczywistych potrzeb. W przypadku rozbudowanych aplikacji z reguły jest to MVC.
  • Programuję wyłącznie obiektowo.
  • Korzystam ze sprawdzonych bibliotek.
  • Koduję zwracając szczególną uwagę na zagrożenia typu SQL injection, Cross-site scripting, Session Hijacking itp.
  • Kod jest dokumentowany wewnętrznie i zewnętrznie i dla potrzebujących generowany jest dodatkowo phpDoc.
  • Kod na życzenie przechowywany jest w repozytorium SVN. Jeżeli istnieje taka konieczność kod modyfikowany jest bezpośrednio na serwerze docelowym Klienta bez tworzenia kopii lokalnej.
  • Weryfikuję kod aby działał na różnych platformach (w zależności od zdefiniowanych potrzeb Klienta)

 

programista php,freelancer php,projekty internetowe,zarządzanie projektami,profesjonalista php,profesjonalna realizacja projektów intenetowych,programowanie javascript,programowanie mysql,programista mysql,programista javascript,freelancer javascript,freelancer mysql