Your Software Developer

Witaj!

Mam na imię Tomasz i jestem kontraktorem oraz 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.

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

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).

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).

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 section
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.

Picture of Joanna Strzyzewska

Joanna Strzyzewska

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

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

Picture of Scott Lumsden

Scott Lumsden

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.

Wysyłając tę wiadomość akceptuję warunki korzystania z serwisu oraz politykę prywatności.