Udstilling
Mest bemærkelsesværdige projekter

Lad os kigge på nogle af mine mest bemærkelsesværdige kommercielle projekter. Du vil lære, hvilken type applikation der blev lavet, hvilken teknologi der blev brugt og hvad min rolle var i hvert projekt. På grund af den kommercielle natur af projektet kan kodebasen ikke afsløres. Dog kan der på visse tidspunkter vises en video-præsentation og/eller billeder.
Indhold:
Unity PlatformWeb Supplier FormCheers AppMój OrangeKreditrisikoapplikationAutorisationssystem4Sport.ioUnity Platform
DFDS Polska Sp. z o.o.

Min rolle:
Applikationen blev fuldt ud designet af mig, jeg arbejdede på skrivebordsklientapplikation og backend med SQL-database. Det var i aktiv udvikling indtil jeg forlod virksomheden. Den store preview-udgivelse blev lavet i slutningen af marts 2020, og den endelige version blev frigivet i slutningen af april.
Applikationen blev implementeret i produktionsmiljøet.
Forretningsbeskrivelse:
Unity Platform (kendt oprindeligt som Unity for Debt Management) var en skrivebordsapplikation, der tillod kreditkontrollere at fokusere på deres vigtigste kunder og hjælpe dem med at samle kontanter mere effektivt. Det var en erstatning for det prisvindende TR Tool for Debt Management (ABSL Diamond Awards 2017) som jeg lavede. Den bemærkelsesværdige ændring i navn reflekterer, at omfanget af applikationen er udvidet til kreditorer, så ikke kun gældere kan håndteres.
Funktioner:
- Adgang til handelsmodtagere live alderingsrapport.
- Adgang til åbne punkter og fakturaer.
- Fakturasporing for at sende automatiske betalingspåmindelser.
- Tilpasset adressebog.
- Adgang til rapport om uidentificerede betalinger.
- Forespørgselsrapportering.
- Massemailer for at sende tilpassede betalingspåmindelser til valgte kunder.
- Udvidede søgeindstillinger og filtrering.
- Tillad eksport af enhver rapport til Excel.
Teknologi:
- Azure cloud services.
- .NET Core 3.1 (med C# sprog).
- REST API (ved brug af OAuth 2.0, JSON og SeriLog for struktureret logning).
- Exchange Web Services API.
- Azure SQL Database.
- Azure WebJobs.
- Azure Active Directory.
- Delphi 10.3 (kun skrivebordsklient).
- xUnit
Smugkig:

Web Supplier Form
DFDS Polska Sp. z o.o.

Min rolle:
Applikationen blev arkitektonisk designet af mig, jeg oprettede også applikationens frontend sammen med backend.
Projektet blev fuldt implementeret og bruges i DFDS-gruppen. Det blev fuldt ud hostet på Azure Cloud.
Forretningsbeskrivelse:
Web Supplier Form er en interaktiv hjemmeside for DFDS-medarbejdere og DFDS-leverandører.
Formålet var at automatisere opsætningen af leverandørkonti i ERP-systemet. Løsningen erstatter en gammel proces som var baseret på Excel. Den bruger også separate API'er til IBAN-kontroller og moms-kontroller.
Funktioner:
- Anmodningsformular for en ny kunde (tredjeparts virksomhed) til at opsætte et nyt leverandørkonto.
- Leverandørformular for en DFDS-medarbejder til at opsætte et nyt leverandørkonto.
- Gennemse formular for DFDS-medarbejder (godkender) til at acceptere eller afvise en given anmodning.
- Forhåndsvisning af det aktuelle bilag nummer for en anmodning.
- Moms-verifikation.
- IBAN-verifikation.
- Bankkontoverifikation.
- Realtids-sporing af anmodninger.
Teknologi:
- jQuery / rent JavaScript.
- Materialize framework.
- .NET Core 2.1 (med C# sprog).
- Exchange Web Services API.
- Azure Active Directory.
- Azure SQL database.
Smugkig:

Cheers App
Infusion Code Sp. z o.o.

Min rolle:
Mine venner og jeg etablerede et startup-virksomhed for at udvikle en mobilapplikation. Min primære rolle var at designe og udvikle mobilapplikationen, backend og hjemmesiden. Signifikant udvikling skete mellem august 2018 og februar 2019.
Forretningsbeskrivelse:
Cheers var en mobilapplikation, der tillod brugere at opdage puber og barer og kræve én drikke hver 24 timer. Vi opkrævede et lille gebyr (månedlig abonnement) for tjenesten, så for prisen på en drik (19 PLN), kunne brugere kræve op til 30 drikke i forskellige puber/barer.
Vores forretningsmodel var på en lovende bane, med udgifter dækket inden for få måneder. Vi planlagde endda at tilpasse vores forretningsmodel for bedre at tjene vores kunderes udviklende behov og overføre vores mobilprojekt til Google Flutter.
Desværre blev projektet annulleret i begyndelsen af 2020 på grund af COVID-19, og vi er i proces med at lukke virksomheden.
Forretningsmodel:

Funktioner:
- Liste over puber og restauranter.
- Liste over tilgængelige drikke.
- Detaljeret beskrivelse af pub/restauranter inkl. antal sæder, prisområde, telefon, kort, link til hjemmesiden, åbningstider, brugerbedømmelser.
- Aktuelt organiserede begivenheder.
- Liste over favoritdrikke og steder.
- Byvalg.
- Kampanjekoder for at få en gratis drik.
Teknologi:
- .NET Core 2.2, WebAPI, MVC.
- Azure SQL database.
- Integration med PayU API (senere PayLane API) for betalingsbehandling (gentagende og enkelt, inkl. BLIK).
- JavaScript/jQuery og Bootstrap til virksomhedshjemmesiden.
- Delphi sprog (ved brug af Delphi 10.3 Rio med FireMonkey framework) til den cross-platform mobilapplikation (iOS/Android).
- Google Cloud Platform, Firebase.
Smugkig:

Mój Orange
Orange Polska S.A.

Min rolle:
Jeg var hovedansvarlig for udvikling af iOS. Jeg håndterede applikationslogik og frontend (UI). Nogle gange hjalp jeg også med at udvikle en Android-applikation.
Forretningsbeskrivelse:
'Mój Orange' er en af de mest fremtrædende mobile applikationer på den polske marked (mere end 1,8 millioner aktive brugere). Applikationen lader dig tjekke alle data omkring din konto og tjenester, såsom gigabytes eller kontraktsbetingelser. Den lader dig også nemt bestille en ny tablet eller smartphone i applikationen; du kan se detaljerne og status for ordren i realtid.
Applikationen viser konstant de bedste tilbud og ekstra rabatter. Den lader dig se en ordre, indsende en klage eller teknisk forespørgsel og diagnosticere mobile eller stationære tjenester.
Desuden lader den dig også forbinde med en konsulent uden yderligere verifikation. Tag kontrol over din tilkobling med vores applikation, som tillader dig at håndtere dine Wi-Fi netværk nemt og sikkert.
Funktioner:
- Adgang til en konto.
- Adgang til nuværende fakturering og fakturaer.
- Lader dig kræve tilgængelige tilbud.
- Lader dig hurtigt opfylde forhåndsbetalt kort.
- Lader dig registrere kortnummer.
- Lader dig betale udestående fakturaer.
- Lader dig tilføje/fjerne pakker og tjenester.
- Lader dig håndtere Wi-Fi netværk.
Teknologi:
- C# sprog.
- Xamarin Native (iOS / Android).
- MvvmCross.
- Synerise.
- Firebase (Google Cloud Platform).
- NUnit til test.
Smugkig:
Ingen videoer eller billeder er tilgængelige. Du kan dog besøge den officielle butik (Apple Store/Google Play).
Kreditrisikoapplikation
Credit Suisse (Poland) Sp. z o.o.

Min rolle:
Jeg var ansvarlig for udvikling af frontend-applikation (tilføjelse af nye funktionaliteter, ændring af nuværende funktionaliteter, fejlfinding). Dog gjorde jeg noget mindre arbejde på backend.
Forretningsbeskrivelse:
Den interne applikation navngivet 'SFT LER WhatIf' blev lavet til kreditrisiko, handelsanalyse og eksponeringsbevægelsesanalyse. Den tillader brugere at simulere/beregne modpartens kreditrisiko-eksponering i forhold til ændringer i handelsporteføljen og kollateralallokation.
Funktioner:
- Udfør modpartsanalyse.
- Evaluer redigerede handelsdata.
- Eksportér resultater.
Teknologi:
- .NET Core 3.1, C#.
- WebAPI, FluentValidation.
- REDIS cache.
- React/JavaScript.
- React ContextAPI.
- moment.js.
- validation.js.
- Material UI (MUI)
Smugkig:
Autorisationssystem
mBank S.A.
Min rolle:
Jeg er ansvarlig for at bygge en ny autorisationskomponent (frontend) og udvikle API'er med mit team. Det er det nyeste autorisationssystem, der stræber efter at være robust og sikkert. Det leverer også nogle unikke funktioner i overensstemmelse med forretningskravene.
Applikationen er implementeret i produktionsmiljøet. Dog er arbejdet ikke fuldt udført, da vi kontinuerligt forbedrer produktet.
Forretningsbeskrivelse:
Applikationens funktioner dækker alle funktioner i tidligere versioner. Backend-systemet og API'erne følger regler, der tillader os at eliminere alle mulige sikkerhedsbrud. Det er både hurtigt og sikkert, et virkelig robust system.
Frontend har en fornyet udseende, og det er udviklet med det nyeste UI-framework. Det opfylder WCAG krav, så det også er nemt at bruge for personer med forskellige grader af handicap.
Funktioner:
- Lader dig autorisere forskellige operationer ved hjælp af SMS-kode.
- Lader dig autorisere flere operationer ved hjælp af MA (mobilapplikation).
- Udvidet funktionalitet tilladt via plugins.
Teknologi:
- NET/C#
- Angular (brugt til at bygge første version)
- React (brugt til at bygge resten af versionerne)
- TypeScript
- WebSockets
- WebComponent
Smugkig:
4Gain.app / 4Sport.io
Tomasz Kandula Infusion

Min rolle:
Inspireret af mange forskellige fitnessapplikationer på markedet, bad en personlig træner om at skabe en mobilapplikation til både iOS og Android. Jeg byggede backend-applikationen og frontend-applikationen (4Gain.app), og senere mobilapplikationen (iOS/Android for 4Sport.io). Den var oprindeligt kendt som 4Gain.app, den blev senere til 4Sport.io (en alternativ tilgang med React Native). Desværre nåede denne startup ikke markedet.
Forretningsbeskrivelse:
Den har som mål at være en kraftfuld applikation for både trænere og træningsdeltagere. I modsætning til YouTube, Instagram eller Facebook (Meta), er applikationen ikke generel men er eksplisit designet til fitnessfællesskabet. Derfor lader den trænerne gruppere øvelser i træningsprogrammer og træningsprogrammer i samlinger. Det er meget intuitivt og nemt at bruge. Det har et rent udseende, og det er ikke overflødigt med reklamer. Træningsdeltageren kan nemt holde kontakt med træneren, kan deltage i andre instruktører og prøve deres træningsplaner. Have sjov med sport overalt, når som helst.
Funktioner (Trænere):
- Opret samlinger.
- Opret træningsprogrammer.
- Opret øvelser.
- Upload præsentationsvideo.
- Indholdshåndtering.
Funktioner (Træningsdeltagere):
- Se instruktørers daglige feed.
- Administrer favoritøvelsesvideoer.
- Afspil øvelsesvideo og bedøm efterfølgende.
- Se andres instruktørindhold.
- Hold kontakt med valgt træner.
Teknologi (mobil):
- React Native (iOS/Android).
- React Context API.
Teknologi (frontend):
- React w/Redux.
- Validate.js.
- Nginx.
Teknologi (backend):
- NET 6, C#, CQRS.
- xUnit/JEST/FluentAssertions.
- Windows Server 2022 med SQL Database.
- Azure Redis.
- Azure Bus Service.
- Azure Blob Storage.
- Azure Notification Hub.
- Hosted services.
- SignalR.
- Fluent Validation.
- Node.js.
- Headless Chrome.
- Docker.
- Headless indholdshåndteringssystem.
- PayU REST API.
Smugkig:




