tomkandula | ingenjör som gör backend, frontend & mobil

Your Software Developer

Välkommen!

Mitt namn är Tomasz, men jag kallas vanligtvis Tom, och jag är kontraktarbetare och frilansare.

Jag utvecklar webbapplikationer (både backend och frontend) och mobilapplikationer för iOS och Android (korsplattform).

Kontakta mig om du tror att jag kan hjälpa till med ditt nästa projekt.

An image of DFDS logo
An image of Orange logo
An image of Credit Suisse logo
An image of mBank logo

Språk

Idag i mitt dagliga arbete använder jag senaste C#, JavaScript (ES6) och senaste TypeScript. I det förflutna har jag också använt språk som Delphi och VBA för kommersiella projekt; och Assembler, Basic och Turbo Pascal för icke-kommersiella projekt. När det gäller mitt huvudspråk - C# - började jag med version 6.0 (.NET Framework 4.6) genom version 7.0 (.NET Core 2.1) upp till senaste .NET. Således arbetar jag för närvarande med den senaste versionen 10.0.

Ramverk/Bibliotek

Backend-utveckling: För närvarande arbetar jag med .NET 8; men jag har bred erfarenhet av .NET Core sedan version 2.1 upp till .NET 6. Frontend-utveckling: beroende på projektet arbetar jag med React med Redux eller React med ContextAPI. Mobilutveckling: React Native för iOS/Android. CSS-ramverk: Jag har erfarenhet med Bootstrap, Materialize, Bulma och Material-UI (MUI).

OR/M & Databaser

Jag började med Microsoft Entity Framework och gjorde ett projekt; nu i aktuella projekt använder jag Entity Framework Core. Beroende på kraven använder jag också lättvikts OR/M som Dapper och använder Microsoft SQL och Transact-SQL (T-SQL) när det behövs. Jag har erfarenhet med både Microsoft SQL Server 2022 och Azure SQL Server. Jag har också viss erfarenhet med NoSQL som Azure CosmosDB och Firebase.

Molntjänster

Jag har erfarenhet med Azure Cloud Services: App Services (PaaS), Azure Storage, Azure Redis, Azure Key Vault, Azure SQL Server/Database, CosmosDb (NoSQL), Azure WebJobs i App Services, Azure Functions (C#), Application Insights, Azure Containers med Docker-bilder. PÅ grund av mobilapplikationsutveckling har jag också erfarenhet med Google Cloud Platform (GCP).

Projekt

Genom min karriär har jag gjort mer än ett dussintal stora projekt hittills. Låt oss titta på några av dem och lära oss vilken typ av applikation jag skrivit, vilka teknologier jag använde och min roll i varje projekt.

An image illustrating showcase section
An image illustrating listed features
An image illustrating listed features
An image illustrating listed features
An image illustrating listed features

Teknik, Finans och Bankväsen

På min fritid skriver jag om olika teknologier av mitt val, samt finans och bankväsen. Jag delar kunskap och erfarenhet. Jag tror att alla kommer att hitta något intressant.

Låt oss dyka ner i finans, bankväsen, teknik och historien om programvara, bland andra ämnen. Läs om kreditrisk, finansiell analys, säkerhet, arkitektur, programmering, bästa praxis och språk som C#, JavaScript/TypeScript och SQL/T-SQL.

Picture of Joanna Strzyzewska

Joanna Strzyzewska

Tomasz är mycket motiverad, har bred IT-kunskap och utvecklas kontinuerligt i nya teknologier. Jag har sett många exempel på hans talang. Han är också en bra och vänlig medarbetare och kollega. Jag kan rekommendera Tomek inte bara på grund av hans tekniska och programmeringsförmåga utan också på grund av hans hållning till förändringar och bästa praxis.

Picture of Adama Sow

Adama Sow

Medan vi arbetade tillsammans vid DFDS har Tomasz gjort mycket bra arbete i NET Core, Azure. Han är verkligen hjälpsam. Jag skulle rekommendera honom.

Picture of Scott Lumsden

Scott Lumsden

Tomasz är en av de sällsynta talangerna, han är extremt anpassningsbar och kapabel att omvandla idéer till verklighet. Hans programmeringsförmåga gör att han kan bygga skalbara robusta digitala lösningar. Medan jag arbetade med honom vid accounting shared service center för DFDS kunde han ensam producera mjukvarulösningar med ERP-integration som hjälpte AR, AP och GL-avdelningarna att arbeta mer effektivt.

Genom att skicka detta meddelande godkänner jag användarvillkoren och integritetspolicyn.