tomkandula | Inżynierja oprogramowania

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.
TECHNOLOGIE
AI i LLM
Buduję rozwiązania z wykorzystaniem API LLM — przede wszystkim Codex i Claude, a dodatkowo mam doświadczenie z DeepSeek, Qwen i Kimi — do generowania treści, analizy i automatyzacji. W codziennej pracy używam asystentów AI do programowania, a moja praca obejmuje projektowanie promptów, ustrukturyzowane odpowiedzi oraz wyszukiwanie informacji w danych biznesowych. Pracuję również nad własnym modelem rozpoznawania obrazu.
Języki
W mojej codziennej pracy używam najnowszego C#, nowoczesnego JavaScript (ES2015 i późniejsze) 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), przeszedłem przez wersję 7.x (.NET Core 2.1) aż do najnowszego .NET, a dziś pracuję z C# 14 na .NET 10.
Frameworki/Biblioteki
Rozwój backendu: Obecnie pracuję z .NET 10 i mam duże doświadczenie z .NET Core od wersji 2.1 począwszy. Rozwój frontendu: W zależności od projektu pracuję z React + Redux lub React + Context API. Rozwój mobilny: React Native dla iOS i Androida. Frameworki CSS: Mam doświadczenie z Bootstrap, Materialize, Bulma i MUI (dawniej Material-UI).
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.

ARTYKUŁY




Technologia, finanse i bankowość
W wolnym czasie piszę o wybranych przeze mnie technologiach, a także o finansach i bankowości. Dzielę się wiedzą i doświadczeniem. Wierzę, że każdy znajdzie coś dla siebie.
Zanurzmy się w finansach, bankowości, technologii i historii oprogramowania, a także w innych tematach. Przeczytaj o ryzyku kredytowym, analizie finansowej, bezpieczeństwie, architekturze, programowaniu, najlepszych praktykach i językach takich jak C#, JavaScript/TypeScript i SQL/T-SQL.
REFERENCJE

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.

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.
MEDIA SPOŁECZNOŚCIOWE









