Prezentacje

Najbardziej godne uwagi projekty

An image of presented article text

Przyjrzyjmy si? niekt?rym z moich najbardziej znanych projekt?w komercyjnych. Dowiesz si?, jaki rodzaj aplikacji zosta? stworzony, jaka technologia zosta?a u?yta i jaka by?a moja rola w ka?dym projekcie.

Ze wzgl?du na komercyjny charakter projekt?w, kod bazowy nie mo?e zosta? ujawniony. Jednak czasami mo?e zosta? pokazana prezentacja wideo i/lub zdj?cia.

Spis wybranych projekt?w:

Unity PlatformWeb Supplier FormCheers AppM?j OrangeCredit Risk Application4Sport.io

Unity Platform

DFDS Polska Sp. z o.o.

An illustration of a presented article text title

Moja rola:

Aplikacja zosta?a w ca?o?ci zaprojektowana przeze mnie, pracowa?em nad aplikacj? klienck? na komputer i zapleczem z baz? danych SQL. By?a w aktywnym rozwoju, dop?ki nie odszed?em. G??wne wydanie podgl?dowe zosta?o wykonane pod koniec marca 2020 r., a wersja ostateczna zosta?a wydana pod koniec kwietnia.

Aplikacja zosta?a wdro?ona w ?rodowisku produkcyjnym.

Opis biznesowy:

Unity Platform (na pocz?tku znana jako Unity for Debt Management) by?a aplikacj? desktopow?, kt?ra pozwala?a kontrolerom kredytowym skupi? si? na swoich kluczowych klientach i pomaga? im w skuteczniejszym ?ci?ganiu got?wki. By?a to nast?pczyni nagradzanego narz?dzia TR Tool for Debt Management (ABSL Diamond Awards 2017), kt?re stworzy?em. Znacz?ca zmiana nazwy odzwierciedla fakt, ?e zakres aplikacji jest rozszerzony na wierzycieli, wi?c nie tylko d?u?nicy mog? by? obs?ugiwani.

Funkcje:
  • Dost?p do raportu starzenia si? nale?no?ci handlowych na ?ywo.
  • Dost?p do otwartych pozycji i faktur.
  • Monitor faktur do wysy?ania automatycznych przypomnie? o p?atno?ciach.
  • Niestandardowa ksi??ka adresowa.
  • Dost?p do raportu o niezidentyfikowanych p?atno?ciach.
  • Raportowanie zapyta?.
  • Masowa wysy?ka poczty do wysy?ania niestandardowych przypomnie? o p?atno?ciach do wybranych klient?w.
  • Rozbudowane opcje wyszukiwania i filtrowania.
  • Umo?liwia eksportowanie dowolnego raportu do programu Excel.
Technologia:
  • Us?ugi w chmurze Azure.
  • .NET Core 3.1 (z j?zykiem C#).
  • API REST (u?ywaj?ce OAuth 2.0, JSON i SeriLog do rejestrowania strukturalnego).
  • API Exchange Web Services.
  • Baza danych Azure SQL.
  • Azure WebJobs.
  • Azure Active Directory.
  • Delphi 10.3 (tylko klient stacjonarny).
  • xUnit

Podgl?d:

Video related to the presented article text
Unity Platform - oficjalna prezentacja, kt?r? przygotowa?em wsp?lnie z Danielem Karpenem (kliknij, aby odtworzy?).

Web Supplier Form

DFDS Polska Sp. z o.o.

An illustration of a presented article text title

Moja rola:

Architektur? aplikacji zaprojektowa?em sam, stworzy?em r?wnie? front-end aplikacji i back-end.

Projekt zosta? w pe?ni wdro?ony i jest u?ywany w grupie DFDS. By? w pe?ni hostowany w chmurze Azure.

Opis biznesowy:

Web Supplier Form to interaktywna strona internetowa dla pracownik?w i dostawc?w DFDS.

Celem by?o zautomatyzowanie zak?adania kont dostawc?w w systemie ERP. Rozwi?zanie to zast?puje stary proces oparty na programie Excel. U?ywa r?wnie? oddzielnych interfejs?w API do sprawdzania numer?w IBAN i sprawdzania VAT.

Funkcje:
  • Formularz wnioskuj?cego dla nowego klienta (firmy zewn?trznej) w celu za?o?enia nowego konta dostawcy.
  • Formularz dostawcy dla pracownika DFDS w celu za?o?enia nowego konta dostawcy.
  • Formularz recenzenta dla pracownika DFDS (osoby zatwierdzaj?cej) w celu zaakceptowania lub odrzucenia danego wniosku.
  • Podgl?d bie??cego numeru biletu wniosku.
  • Weryfikacja VAT.
  • Weryfikacja IBAN.
  • Weryfikacja konta bankowego.
  • ?ledzenie wniosk?w w czasie rzeczywistym.
Technologia:
  • jQuery / JavaScript.
  • Infrastruktura Materialize.
  • .NET Core 2.1 (z j?zykiem C#).
  • Interfejs API us?ug sieciowych Exchange.
  • Azure Active Directory.
  • Baza danych Azure SQL.

Podgl?d:

Video related to the presented article text
Web Supplier Form - official presentation I made with Daniel Karpen (click to play).

Cheers App

Infusion Code Sp. z o.o.

An illustration of a presented article text title

Moja rola:

Moi przyjaciele i ja za?o?yli?my firm? typu startup, aby rozwija? aplikacj? mobiln?. Moj? g??wn? rol? by?o zaprojektowanie i rozwini?cie aplikacji mobilnej, zaplecza i witryny. Znacz?cy rozw?j nast?pi? mi?dzy sierpniem 2018 a lutym 2019.

Opis biznesowy:

Cheers by?a aplikacj? mobiln?, kt?ra pozwala?a u?ytkownikom odkrywa? puby i bary oraz odbiera? jeden drink na 24 godziny. Pobierali?my niewielk? op?at? (miesi?czny abonament) za us?ug?, wi?c za koszt jednego drinka (19 z?) u?ytkownicy mogli odbiera? do 30 drink?w w r??nych pubach/barach.

Nasz biznes rozwija? si? obiecuj?co, a wydatki zosta?y pokryte w ci?gu kilku miesi?cy. Planowali?my nawet dostosowa? nasz model biznesowy, aby lepiej s?u?y? zmieniaj?cym si? potrzebom naszych klient?w i przenie?? nasz projekt mobilny do Google Flutter.

Niestety, projekt zosta? anulowany na pocz?tku 2020 roku z powodu COVID-19 i jeste?my w trakcie zamykania firmy.

Model biznesowy:

An image of presented article text
Early business model (click to open).
Funkcje:
  • Lista pub?w i restauracji.
  • Lista dost?pnych drink?w.
  • Szczeg??owy opis pubu/restauracji, w tym liczba miejsc, przedzia? cenowy, telefon, mapa, link do strony internetowej, godziny otwarcia, oceny u?ytkownik?w.
  • Aktualnie organizowane wydarzenia.
  • Lista ulubionych drink?w i miejsc.
  • Wyb?r miasta.
  • Kody promocyjne na darmowego drinka.
Technologia:
  • .NET Core 2.2, WebAPI, MVC.
  • Baza danych Azure SQL.
  • Integracja z PayU API (p??niej PayLane API) do przetwarzania p?atno?ci (cyklicznych i pojedynczych, w tym BLIK).
  • JavaScript/jQuery i Bootstrap do strony internetowej firmy.
  • J?zyk Delphi (u?ywaj?cy Delphi 10.3 Rio z frameworkiem FireMonkey) do wieloplatformowej aplikacji mobilnej (iOS/Android).
  • Google Cloud Platform, Firebase.

Podgl?d:

An image of presented article text
Aplikacja mobilna Cheers (here on iPhone X)
Video related to the presented article text
Szybki rzut oka na aplikacj? Cheers - odbierz darmowy nap?j, korzystaj?c z kodu promocyjnego (kliknij, aby zagra?).
Video related to the presented article text
Wideo ? to jedna z reklam, kt?r? umie?cili?my w Google Play i naszych mediach spo?eczno?ciowych (kliknij, aby odtworzy?).
Video related to the presented article text
Reklama Cheers - za kulisami (kliknij, aby odtworzy?). Nagrali?my trzy r??ne reklamy i ze wzgl?du na ograniczenia bud?etowe wszystkie by?y wy?wietlane tylko w r??nych mediach spo?eczno?ciowych.

M?j Orange

Orange Polska S.A.

An illustration of a presented article text title

Moja rola:

By?em odpowiedzialny g??wnie za rozw?j iOS. Zajmowa?em si? logik? aplikacji i frontendem (UI). Czasami pomagam r?wnie? w rozwijaniu aplikacji na Androida.

Opis biznesowy:

'M?j Orange' to jedna z najpopularniejszych aplikacji mobilnych na polskim rynku (ponad 1,8 mln aktywnych u?ytkownik?w). Aplikacja pozwala sprawdzi? wszystkie dane dotycz?ce Twojego konta i us?ug, takie jak gigabajty lub warunki umowy. Umo?liwia r?wnie? wygodne zam?wienie nowego tabletu lub smartfona w aplikacji; szczeg??y i status zam?wienia mo?na przegl?da? w czasie rzeczywistym.

Aplikacja stale pokazuje najlepsze oferty i dodatkowe rabaty. Umo?liwia przegl?danie zam?wienia, sk?adanie reklamacji lub wniosk?w technicznych oraz diagnozowanie us?ug mobilnych lub stacjonarnych.

Co wi?cej, pozwala r?wnie? na po??czenie si? z konsultantem bez dodatkowej weryfikacji. Przejmij kontrol? nad ??czno?ci? dzi?ki naszej aplikacji, kt?ra umo?liwia zarz?dzanie sieciami Wi-Fi z ?atwo?ci? i bezpiecze?stwem.

Funkcje:
  • Dost?p do konta.
  • Dost?p do bie??cych rozlicze? i faktur.
  • Umo?liwia ubieganie si? o dost?pne promocje.
  • Umo?liwia szybkie do?adowanie karty przedp?aconej.
  • Umo?liwia zarejestrowanie numeru karty.
  • Umo?liwia op?acenie zaleg?ych faktur.
  • Umo?liwia dodawanie/usuwanie pakiet?w i us?ug.
  • Umo?liwia zarz?dzanie sieciami WiFi.
Technologia:
  • J?zyk C#.
  • Xamarin Native (iOS / Android).
  • MvvmCross.
  • Synerise.
  • Firebase (Google Cloud Platform).
  • NUnit do testowania.

Podgl?d:

Brak dost?pnych film?w wideo i zdj??. Mo?esz jednak odwiedzi? oficjalny sklep (Apple Store/Google Play).

Credit Risk Application

Credit Suisse (Poland) Sp. z o.o.

An illustration of a presented article text title

Moja rola:

By?em odpowiedzialny za rozw?j aplikacji front-end (dodawanie nowych funkcjonalno?ci, modyfikowanie obecnych funkcjonalno?ci, naprawianie b??d?w). Wykona?em jednak drobne prace w back-endzie.

Opis biznesowy:

Wewn?trzna aplikacja o nazwie ?SFT LER WhatIf? zosta?a stworzona do analizy ryzyka kredytowego, handlu i ruchu ekspozycji. Umo?liwia u?ytkownikom symulacj?/obliczanie ekspozycji na ryzyko kredytowe portfela kontrahenta w odniesieniu do zmian w portfelu handlowym i alokacji zabezpiecze?.

Funkcje:
  • Wykonywanie analizy kontrahent?w.
  • Ocenianie edytowanych danych handlowych.
  • Eksportowanie wynik?w.
Technologia:
  • .NET Core 3.1, C#.
  • WebAPI, FluentValidation.
  • Pami?ci podr?cznej REDIS.
  • React/JavaScript.
  • React ContextAPI.
  • moment.js.
  • validation.js.
  • Material UI (MUI)

Podgl?d:

Brak dost?pnych film?w i zdj??.

4Sport.io

Tomasz Kandula Infusion

An illustration of a presented article text title

World Wide Websites:

Odwied? stron? internetow? aplikacji demo. Dowiedz si? wi?cej o mo?liwo?ciach. Zar?wno dla tw?rc?w, jak i u?ytkownik?w. Link poni?ej:

An article card for given article

4Sport.io

Strona internetowa o tematyce fitnessu, przeznaczona dla sportowc?w, biegaczy, graczy, trener?w sportowych, trener?w gwiazd i wielu innych.

Odwied? przyk?ad strony internetowej tw?rcy. Tw?rca mo?e ?atwo utworzy? stron? internetow?. Nie mniej wa?ne ni? samo szkolenie, jest to cz??? bycia widocznym. Link poni?ej:

An article card for given article

4Sport.io

Strona internetowa o tematyce fitnessu, przeznaczona dla sportowc?w, biegaczy, graczy, trener?w sportowych, trener?w gwiazd i wielu innych.

Moja rola:

Zainspirowany wieloma r??nymi aplikacjami fitness na rynku, postanowi?em stworzy? w?asn? aplikacj? mobiln? zar?wno na iOS, jak i Androida. Zbudowa?em r?wnie? aplikacj? back-end i front-end.

Opis biznesowy:

Ma by? pot??n? aplikacj? zar?wno dla trener?w, jak i trenuj?cych. W przeciwie?stwie do YouTube, Instagrama czy Facebooka (Meta), aplikacja nie jest og?lnego przeznaczenia, ale zosta?a zaprojektowana specjalnie dla spo?eczno?ci fitness. Dlatego pozwala trenerom grupowa? ?wiczenia w treningi, a treningi w kolekcje. Jest bardzo intuicyjna i ?atwa w u?yciu. Ma przejrzysty wygl?d i nie jest prze?adowana reklamami.Ucze? mo?e ?atwo pozosta? w kontakcie z trenerem, do??czy? do innych instruktor?w i wypr?bowa? ich plany treningowe.

Funkcje:

Trenerzy:

  • Tworzenie kolekcji.
  • Tworzenie trening?w.
  • Tworzenie ?wicze?.
  • Przesy?anie film?w z prezentacjami.
  • Zarz?dzanie tre?ci?.
Trenerzy:
  • Zobacz codzienny kana? instruktora.
  • Zarz?dzanie ulubionymi filmami z ?wiczeniami.
  • Odtw?rz film z ?wiczeniami i oce? go p??niej.
  • Przegl?daj tre?ci innych instruktor?w.
  • B?d? w kontakcie z wybranym trenerem.
Technologia:

Urz?dzenia mobilne:

  • React Native (iOS/Android).
  • React Context API.
Backend:
  • NET 6, C#, CQRS.
  • xUnit/JEST/FluentAssertions.
  • Windows Server 2022 z baz? danych SQL.
  • Azure Redis.
  • Us?uga Azure Bus.
  • Azure Blob Storage.
  • Azure Notification Hub.
  • Us?ugi hostowane.
  • SignalR.
  • Fluent Validation.
  • Node.js.
  • Headless Chrome.
  • Docker.
  • System zarz?dzania tre?ci? bez interfejsu graficznego.
  • PayU REST API.
Frontend:
  • React z Redux.
  • Validate.js.
  • Nginx.

Podgl?d:

An image of presented article text
Aplikacja mobilna 4Sport (tutaj na iPhone 14) ? ekran trenera (zak?adka biblioteki i podgl?d treningu).
An image of presented article text
Aplikacja mobilna 4Sport (tutaj na iPhone 14) ? ekrany kursant?w (zak?adka u?ytkownika i czat).
An image of presented article text
Aplikacja mobilna 4Sport (tutaj na iPhone 14) ? ekrany ?wicz?cych (zak?adka ulubione i podgl?d treningu).
Video related to the presented article text
Aplikacja mobilna 4Sport ? demo na czacie, iOS i Android obok siebie (kliknij, aby odtworzy?).