Avatar

Piotr Jankowski
Usługi Programistyczne

Full-Stack Mobile Developer

O mnie


Nazywam się Piotr Jankowski. Jestem programistą prowadzącym własną działalność gospodarczą. Swoje umiejętności programistyczne rozwijałem w trakcie studiów informatycznych na Uniwersytecie w Białymstoku. Następnie kontynuowałem swoją edukację na Politechnice Białostockiej. Przez kilka lat pracowałem jako etatowy programista.

Jako freelancer pracuję od 2014 roku. W swojej pracy świadczę głównie usługi związane z programowaniem w językach Java, Kotlin, Swift, PHP oraz C#. Moją główną specjalizacją są natywne aplikacje mobilne na platformy Android i iOS. Nie ograniczam się jednak wyłącznie do aplikacji mobilnych. Tworzę również programy na systemy Windows, a także aplikacje internetowe – głównie w warstwie Back-Endu.

Oferowane Usługi


Mobile

Aplikacje mobilne na wiodące systemy mobilne: Android oraz iOS. Wszystkie aplikacje tworzone są w technologiach natywnych, przy wykorzystaniu dedykowanych środowisk programistycznych.

Desktop

Aplikacje na systemy z rodziny Windows w środowsku .NET z wykorzystaniem technologii WPF i Windows Forms. Moją specjalnością są aplikacje multimedialne i bazodanowe.

Web

Tworzenie i rozwój aplikacji internetowych z wykorzystaniem PHP i Bootstrap, a także usług sieciowych – Web Services w językach C#, Java i PHP.

W trakcie swojej kariery zawodowej, pracowałem nad wieloma projektami, które realizowałem w zespołach lub w pojedynkę. Dzięki temu, często jestem w stanie zrealizować projekty w innych dziedzinach i nietypowych technologiach. Jeżeli mają Państwo pytania lub wątpliwości – wystarczy zapytać.

Wybrane aplikacje


Follow Deer
Beautiful North Devon
Search4Coach
iCarCheck
Street King for Android
Rock of Tune
ISTOTNA
Android Funny Camera
Automatic Phone Caller
Spacecraft Commander

Oczywiście nie są to wszystkie projekty, które zrealizowałem w trakcie swojej pracy. Bardzo często podpisuję umowy o zachowaniu poufności, które uniemożliwiają mi umieszczenia danego projektu w swoim portfolio. Dotyczy to w szczególności projektów, które realizowałem jako podwykonawca.

Schemat współpracy


  • Konsultacje

    Omawiamy pomysł na aplikację, precyzujemy wymagania i potrzeby. Tworzę wstępną wycenę oprogramowania. W razie potrzeby możemy podpisać umowę o zachowaniu poufności.

  • Specyfikacja i umowa

    Wspólnie tworzymy dokładną specyfikację zamówienia. Na jej podstawie weryfikuję wycenę, jak również ustalam termin realizacji. Podpisujemy umowę z przeniesieniem praw autorskich. W przypadku dużych projeków rozliczanych w całości, wymagana może być zaliczka.

  • Realizacja zamówienia

    Tworzę projekt zgodny z zatwierdzoną specyfikacją. Po zakończeniu pracy nad aplikacją lub jej konkretnym etapem, przedstawiam Państwu wersję testową do wglądu i weryfikacji.

  • Testy i weryfikacja

    Zamawiający zapoznaje się z aplikacją i przekazuje mi ewentualne uwagi, według których poprawiam aplikację. W miarę możliwości, preferuję ograniczenie tego typu uwag, do maksymalnie dwóch serii.

  • Rozliczenie i wdrożenie

    Wystawiam fakturę. Po jej opłaceniu przekazuję Państwu kody źródłowe wraz z autorskimi prawami majątkowymi. W razie potrzeby służę wsparciem przy wdrożeniu oprogramowania.

  • Gwarancja i utrzymanie

    Na każdą swoją aplikację daję standardowo 12 miesięcy gwarancji. W okresie gwarancji bezpłatnie poprawiam wszystkie własne błędy, powodujące niepoprawne działanie stworzonego rozwiązania. Istnieje także możliwość wykupienia przedłużonej gwarancji.

Istnieje także możliwość nawiązania bardziej elastycznej współpracy, w trakcie której wymagania i zakres specyfikacji mogą być dowolnie zmieniane na każdym etapie prac. W takim przypadku proponuję rozliczenie na podstawie stawki godzinowej. Faktury wystawiam wtedy co pewien okres lub po każdym zakończonym etapie. Razem z fakturą otrzymują Państwo dokument precyzujący wszystkie wykonane prace.

CV


Doświadczenie zawodowe

Piotr Jankowski Usługi Programistyczne

Właściciel / Programista

Styczeń 2018 – obecnie

Współpraca z firmami i osobami prywatnymi w zakresie tworzenia oprogramowania. Kompleksowa obsługa projektów informatycznych, doradztwo i konsultacje w zakresie tworzenia oprogramowania. Często pracuję jako podwykonawca.

Merinosoft Sp. z o.o.

Programista

Październik 2014 – obecnie

Do moich podstawowych obowiązków należy tworzenie nowych funkcjonalności oraz utrzymanie aplikacji mobilnych na system Android. Zajmuję się także tworzeniem i rozwojem aplikacji uruchamianych w środowisku MS Windows.

Freelancer – praca zdalna

Programista

Wrzesień 2014 – Grudzień 2017

Zajmowałem się głównie tworzeniem oprogramowania na zamówienie. Dotyczy to zarówno nowych projektów pisanych od początku, jak i rozwoju oraz utrzymania istniejącego oprogramowania.

Wykształcenie

Politechnika Białostocka

Informatyka, spec. Systemy aplikacyjne grafiki i multimediów (mgr inż.)

2012 – 2014

Studia ukończone z oceną wzorową. Praca naukowa pod tytułem "Kompresja obrazów z użyciem dyskretnej transformacji kosinusowej połączona z szyfrowaniem".

Uniwersytet w Białymstoku

Informatyka (lic)

2009 – 2012

Studia ukończone z oceną bardzo dobrą oraz pisemną pochwałą od rektora za osiągnięcia w nauce. Praca naukowa pod tytułem "Elektroniczne systemy informatyczne technicznego zabezpieczenia osób i mienia zarządzane poprzez sieć WWW".

Publikacje

Formularz Kontaktowy