Your Software Developer
Witaj!

Mam na imię Tomasz i jestem kontraktorem/freelancerem.

Tworzę aplikacje internetowe (zarówno backend, jak i frontend) oraz aplikacje mobilne na iOS i Android (cross-platform).

Skontaktuj się ze mną, jeśli uważasz, że mogę Ci pomóc w Twoim kolejnym projekcie.

NAJLEPSI MOI KLIENCI

TECHNOLOGIE

Języki

Dzisiaj w mojej codziennej pracy używam najnowszego C#, JavaScript (ES6) i najnowszego TypeScript. W przeszłości używałem również języków takich jak Delphi i VBA w projektach komercyjnych; oraz Assembler, Basic i Turbo Pascal w projektach niekomercyjnych. Jeśli chodzi o mój główny język - C# - zaczynałem od wersji 6.0 (.NET Framework 4.6) przez wersję 7.0 (.NET Core 2.1) aż do najnowszej wersji .NET. Tak więc obecnie pracuję z najnowszą wersją 10.0.

Biblioteki

Rozwój backendu: Obecnie pracuję z .NET 8; ale mam duże doświadczenie z .NET Core od wersji 2.1 do .NET 6. Rozwój frontendu: W zależności od projektu pracuję z React z Redux lub React z ContextAPI. Rozwój mobilny: React Native dla iOS/Android. Frameworki CSS: Mam doświadczenie z Bootstrap, Materialize, Bulma i Material-UI (MUI). Obecnie pracuję głównie z MUI v.4.

OR/M i bazy danych

Zacząłem od Microsoft Entity Framework i zrobiłem jeden projekt; teraz w bieżących projektach używam Entity Framework Core. W zależności od wymagań używam również lekkiego OR/M, takiego jak Dapper, a w razie potrzeby Microsoft SQL i Transact-SQL (T-SQL). Mam doświadczenie zarówno z Microsoft SQL Server 2022, jak i Azure SQL Server. Mam również pewne doświadczenie z NoSQL, takim jak Azure CosmosDB i Firebase.

Usługi w chmurze

Mam doświadczenie z usługami Azure Cloud Services: App Services (PaaS), Azure Storage, Azure Redis, Azure Key Vault, Azure SQL Server/Database, CosmosDb (NoSQL), Azure WebJobs w App Services, Azure Functions (C#), Application Insights, Azure Containers z obrazami Docker. Ze względu na rozwój aplikacji mobilnych mam również doświadczenie z Google Cloud Platform (GCP).

PREZENTACJE

Projekty

W trakcie mojej kariery zrealizowałem ponad tuzin dużych projektów. Przyjrzyjmy się niektórym z nich i dowiedzmy się, jaki rodzaj aplikacji napisałem, jakiej technologii użyłem i jaką rolę odegrałem w każdym projekcie.

An image illustrating showcase page

ARTYKUŁY

An image illustrating listed features
An image illustrating listed features
An image illustrating listed features
An image illustrating listed features

.NET, Azure, bazy danych i więcej

Piszę o różnych technologiach do wyboru. Dzielę się wiedzą i doświadczeniem. Wierzę, że każdy znajdzie coś interesującego.

Zanurzmy się w technologii Microsoft i historii oprogramowania, między innymi. Przeczytaj o bezpieczeństwie, architekturze, projektowaniu, programowaniu, najlepszych praktykach i językach takich jak C#, JavaScript/TypeScript i SQL/T-SQL.

REFERENCJE

Picture of Joanna Strzyzewska

Joanna Strzyzewska

Senior Digital Tax Specialist

Tomasz jest bardzo zmotywowany, posiada szeroką wiedzę informatyczną i stale rozwija się w nowych technologiach. Widziałem wiele przykładów jego talentu. Jest także dobrym i przyjaznym współpracownikiem i kolegą. Mogę polecić Tomka nie tylko ze względu na jego umiejętności techniczne i programistyczne, ale także ze względu na jego podejście do zmian i dobre praktyki.

Picture of Adama Sow

Adama Sow

Full-stack Developer

Kiedy razem pracowaliśmy, Tomasz wykonał bardzo dobrą pracę w NET Core, Azure. Jest naprawdę pomocny. Polecam go.

Picture of Scott Lumsden

Scott Lumsden

Vendor Manager | BPO

Tomasz jest jednym z tych rzadkich talentów, jest niezwykle elastyczny i potrafi przekuwać pomysły w rzeczywistość. Jego umiejętności programistyczne pozwalają mu budować skalowalne, solidne rozwiązania cyfrowe. Pracując z nim w księgowym centrum usług wspólnych dla DFDS, potrafił samodzielnie tworzyć rozwiązania programowe z integracją ERP, pomagające działom AR, AP i GL pracować wydajniej.

SKONTAKTUJ SIĘ ZE MNĄ