Witaj na eKaminski.pl


Z wykształcenia jestem informatykiem, z zawodu administratorem zintegrowanego systemu opartego o bazy danych Oracle oraz programistą WEB, z zamiłowania muzykiem i biegaczem, zakochanym w nowoczesnym jazzie, fanem urzeczywistniania ambitnych pomysłów. W internecie żyję od kilkunastu lat, jestem entuzjastą wdrażania nowych rozwiązań w starsze aplikacje.

Paweł Kamiński

logo

Co mogę wykonać


Technologia + pomysł = rozwiązanie

Serwisy

Serwisy internetowe od podstaw, czyli rejestracja, logowanie, profile użytkowników, komentarze, oceny sprzedaży, wykresy i inne zlecone funkcjonalności.

Aplikacje

Aplikacje internetowe tj. wszelkie mniej lub bardziej rozbudowane programy oparte o serwery www na zasadzie klient - serwer.

Strony www

Statyczne, bądź dynamine strony internetowe z podstawowym pozycjonowaniem słów kluczowych w kodzie. Strony w pełni responsywne.

Wizytówki

Wizytówki w postaci strony internetowej zazwyczaj bez odnośników do podstron, a jedynie przewijanej scroll'em z możliwością przejścia do wybranego miejsca na stronie poprzez menu.

Grafika

- Grafika internetowa: Logotypy, szata graficzna strony www itp.

- Projekty graficzne: wizytówki, plakaty, ulotki, karty rabatowe, broszury menu, ramki pod tablicę rejestracyjną itp.

Przebudowa witryn

Przenoszenie treści ze starszych stron, budowanych kilka lat temu, nieskalowanych na urządzeniach mobilnych do nowych wersji. Przebudowana strona będzie poprawnie wyświetlana przez aplikacje mobilne oraz będzie zachowywała standardy W3C.

Projekty


Ostatnie wykonane projekty

Etapy projektu


Uproszczony przebieg realizacji projektu

1. Omówienie wymagań

Początkowym etapem jest przekazanie szczegółowych informacji na temat zlecanego projektu poprzez wewnętrzny system zgłoszeń.

2. Projekt wstępny

Po omówieniu całego projektu przygotowuję na serwerze zarys wymaganych funkcji w postaci uproszczonego projektu.

3. Projekt końcowy

Na tym etapie moja praca kończy się i pozostaje gotowy projekt ze wszystkimi uwzględnionymi wymaganiami. Na koniec pozostaje jedynie realizacja testów lub dodatkowych spostrzeżeń.

4. Ewentualne poprawki

W przypadku braku akceptacji projektu przez błędy, które pojawiły się przy testach, bądź inne problemy z projektem realizowane są poprawki do projektu oraz dodatkowe testy.

Na każdym etapie projektu jest możliwość podejrzenia postępu prac poprzez udostępniony host witryny w czasie rzeczywistym. Wszelkie spostrzeżenia i sugestie dotyczące projektu dokumentowane są w wewnętrznym systemie zgłoszeń, do którego udzielam pełnego dostępu po zalogowaniu się.

Technologie w jakich pracuję


Technologie, framework'i oraz języki programowania aplikacji

100 %

HTML 5

Wszystkie zrealizowane projekty oparte były o HTML 5 w standardach W3C.

85 %

css 3

Dla zdefiniowania wyglądu front-end'u witryny używam włściwości CSS 3 uwzględniających również na urządzenia mobilne.

65 %

JavaScript / AJAX

Rozwiązaniem obsługi dynamicznej treści bez przeładowania strony jest zastosowanie technologii AJAX wraz z językiem javascript oraz dołączeniem biblioteki jQuery.

89 %

PHP OOP(PHP5.2/5.3)

Dzięki wykorzytaniu obiektowości języka PHP statyczne strony stają się dynamicznymi, a tak napisane komponenty, funkcje i klasy mogą być ponownie użyte przy implementacji innego projektu, co znacznie przyspieszy pracę.

65 %

MySQL, Oracle SQL

Przy projektach wymagających zapisywania i przechowywania danych projektuję bazy danych oparte głównie na MySQL ze względu na szerszą dostępność, ale pracuję również na Oracle SQL z wykorzystaniem SQL Developer'a.

45 %

Git

W celu wersjonowania kodu lub plików graficznych i w razie nieprzewidzianych błędów powrót to poprzednich wersji zapewnia GIT. Zdecydowanie ułatwia i przyspiesza pracę, gdy w projekcie uczestniczy grafik, czy dodatkowy programista.

95 %

Bootstrap 3

W celu usprawnienia pracy nad projektami używam platformy programistycznej Bootstrap w wersji 3, co również pozwala na zachowanie responsywności stron, czy aplikacji.

67 %

Symfony 3

Pracując przy większych projektach, szczególnie kilkuosobowych ułatwieniem jest framework Symfony 3. Dzięki wzorcom projektowym MVC pozwala on na sprawne tworzenie aplikacji internetowych niezależnych od systemu bazodanowego.

Motywacja


Więcej niż myślisz

Napisz do mnie


Bądźmy w kontakcie

Kontakt dodatkowy


Paweł Kamiński

kaminski@ekaminski.pl

783-864-434

Pokaż hasło