tomkandula | Tomasz Kandula - życiorys



PODSUMOWANIE

Odnoszący sukcesy specjalista ds. rozwiązywania problemów z doświadczeniem w bankowości korporacyjnej oraz programowaniu i automatyzacji procesów. Potrafię realizować wymierne i nagradzane inicjatywy automatyzacyjne. Obecnie zajmuję się programowaniem back-end z wykorzystaniem C# i Azure Cloud Services (między innymi) oraz tworzeniem stron internetowych z wykorzystaniem frameworków interfejsu użytkownika, takich jak Material-UI; oraz React.js/Redux.js z wykorzystaniem TypeScript/JavaScript.

WYBRANE OSIĄGNIĘCIA

  • Diamentowa Nagroda Stowarzyszenia Liderów Usług Biznesowych (ABSL) za Automatyzację. Przeczytaj.
  • Zaprojektowałem i wdrożyłem narzędzie zintegrowane z systemem ERP do zarządzania należnościami, znacząco zwiększające efektywność pracy, wykorzystywane w Dziale AR Shared Service oraz Lokalnych Jednostkach Biznesowych. Przeczytaj.
  • Przeprojektowałem, ulepszyłem i wdrożyłem formularz internetowy dla dostawców firmy, zarówno front-end, jak i back-end. Wykorzystuje on również oddzielne interfejsy API do sprawdzania numerów IBAN i VAT. Przeczytaj.
  • W ciągu sześciu miesięcy wprowadziliśmy na rynek koncepcyjną aplikację mobilną, wykorzystując framework FireMonkey (dla systemów iOS/Android). Zaplecze zostało zbudowane w oparciu o Azure SQL Server, usługę REST API oraz Azure Storage. Strona internetowa dla firmy została zbudowana w oparciu o Bootstrap 4, AJAX, jQuery, JavaScript oraz moduły WebPack. Płatności dla naszych klientów są realizowane za pośrednictwem API REST PayU, które później zostało zmienione na API REST PayLane. Przeczytaj.

DOŚWIADCZENIE ZAWODOWE

mBank S.A.

kontrakt

2021 - obecnie

4 lata 1 miesiąc

Inżynier oprogramowania

10.2021 - obecnie

  • Backend: praca nad usługami webowymi, mikrousługami, integracją API (w tym 3D-Secure/IT Card). Pisanie testów jednostkowych i integracyjnych z wykorzystaniem FluentAssertion.
  • Frontend: tworzenie w pełni funkcjonalnego interfejsu użytkownika zgodnie z projektem.
  • Projekty: kanał autoryzacji, panel administracyjny, serwer tożsamości, nowy system logowania.
.NET 6
.NET 8
C#
JavaScript
TypeScript
SQL
T-SQL
React
Redux
Angular
RxJs
Jest
Karma
Redis
Jenkins
TeamCity
Jira
Confluence
Docker
Kubernetes
Azure DevOps
SonarQube
Windows Server 2019
Red Hat Enterprise 8

4Sport.io

pracownik nieetatowy w startup-ie

2021 - 2023

1 rok 8 miesiące

Inżynier oprogramowania

11.2021 - 06.2023

  • Backend: praca nad mikrousługami i integracją API z PayU. Pisanie testów jednostkowych i integracyjnych z wykorzystaniem FluentAssertion.
  • Frontend: tworzenie w pełni funkcjonalnego interfejsu użytkownika zgodnie z projektem.
  • Aplikacje mobilne: tworzenie aplikacji na systemy iOS i Android.
  • Projekt: aplikacja fitness dla trenerów i ćwiczących.
.NET 6
C#
EF Core
TypeScript
React
React Native
Redis
Azure
GCP
Docker
SonarQube
VPS
Headless CMS
Alpine Linux
FluentValidation
PayU API

Credit Suisse

kontrakt

2021 - 2021

3 miesiące

Inżynier oprogramowania

07.2021 - 09.2021

  • Backend: praca na systemie monolitycznym przy użyciu usług sieciowych.
  • Frontend: tworzenie w pełni funkcjonalnego interfejsu użytkownika zgodnie z projektem.
  • Projekty: aplikacja do analizy ryzyka kredytowego, transakcji i zmian ekspozycji. Umożliwia użytkownikom symulację/obliczanie ekspozycji na ryzyko kredytowe portfela kontrahentów w związku ze zmianami w portfelu handlowym i alokacją zabezpieczeń.
.NET Core 3.1
JavaScript
React
Redis
TeamCity

ITMagination Sp. z o.o.

kontrakt

2020 - 2021

7 miesiące

Inżynier oprogramowania

12.2020 - 06.2021

  • Backend: praca nad dedykowanymi mikrousługami. Pisanie testów jednostkowych i integracyjnych z wykorzystaniem FluentAssertion.
  • Aplikacje mobilne: tworzenie aplikacji na iOS zgodnie z projektem.
  • Projekty: aplikacja mobilna „Mój Orange” (Orange Polska), „Monitoring Pro” (Grupa Kaczmarski).
.NET 5
C#
EF Core
Xamarin Native
xUnit
nUnit
GCP
Azure
Azure DevOps
FluentAssertion
FluentValidation

Infusion Code Sp. z o.o.

pół-etatu w startup-ie

2018 - 2020

1 rok 8 miesiące

Inżynier oprogramowania oraz członek zarządu

09.2018 - 04.2020

  • Backend: praca nad systemem monolitycznym z wykorzystaniem usług sieciowych. Integracja API z dostawcami płatności.
  • Frontend: tworzenie stron internetowych z użyciem Bootstrap 4.
  • Aplikacje mobilne: tworzenie aplikacji na iOS zgodnie z założonym projektem.
  • Dokumentacja: tworzenie dokumentacji przy użyciu modelu C4.
  • Biznes: prowadzenie firmy, uczestnictwo w spotkaniach biznesowych.
.NET 5
C#
Swift
Delphi
SQL
T-SQL
xUnit
Azure
Azure DevOps
GCP
Firebase
FireMonkey
JavaScript
WebPack
PayLane API
PayU API
3D-Secure
BLIK
Single payment
Recurring payment

DFDS Polska Sp. z o.o.

pełen etat

2014 - 2020

6 lata 8 miesiące

Inżynier oprogramowania

01.2017 - 10.2020

  • Backend: praca na systemach monolitycznych z wykorzystaniem usług sieciowych. Integracja API z usługą VAT i usługą IBAN.
  • Frontend: tworzenie stron internetowych zgodnie z projektem.
  • Desktop: tworzenie aplikacji desktopowych dla systemu Windows 10 przy użyciu VCL i WinAPI.
  • Udzielanie wsparcia projektom w ramach puli projektów zespoły Continuous Improvement.
  • Współpraca z architektem IT.
.NET Core 2.1
.NET Core 3.1
.NET 5
C#
Delphi
VCL
WinAPI
MVC
JavaScript
React
Redux
Razor Pages
Materialize
Bulma
SQL
T-SQL
Azure AppService
Azure SQL
Azure WebJobs
Azure Functions
Azure DevOps

Starszy Kontroler Kredytowy / VBA developer

10.2015 - 12.2016

  • Przygotowywanie rekomendacji kredytowych dla nowych i obecnych klientów (DFDS Seaways AB w Szwecji).
  • Dokonywanie wpisów do księgi i wysyłaj przypomnienia zgodnie z prawem norweskim.
  • Przygotowywanie raportów finansowych dla Dyrektora Finansowego (DFDS Seaways AS w Norwegii).
  • Współpraca ze specjalistami ds. księgi głównej i kont płatniczych.
  • Opracowywanie i utrzymywanie uzgodnionych projektów automatyzacji (Zespół Kontroli Kredytowej) z wykorzystaniem VBA/SQL.
  • Pełnij rolę mentora dla reszty zespołu ds. kontroli kredytowej.
  • Udzielanie wsparcia użytkownikom systemu ERP.
  • Zapewnienie wewnętrznego kursu VBA/SQL dla współpracowników z zespołu ds. kontroli kredytowej.
VBA
JET-SQL
Excel
Access

Kontroler Kredytowy / VBA Developer

03.2014 - 09.2015

  • Przygotowywanie rekomendacji kredytowych dla nowych i obecnych klientów (DFDS Seaways AB w Szwecji).
  • Dokonywanie wpisów do księgi i wysyłaj przypomnienia zgodnie z prawem norweskim.
  • Przygotowywanie raportów finansowych dla Dyrektora Finansowego (DFDS Seaways AS w Norwegii).
  • Współpraca ze specjalistami ds. księgi głównej i kont płatniczych.
  • Opracowanie projektu narzędzia TR dla całego zespołu kontroli kredytowej i lokalnych jednostek biznesowych (VBA/SQL).
VBA
JET-SQL
Excel
Access

BNP Paribas S.A

pełen etat

2011 - 2014

3 lata 2 miesiące

Specjalista ds. dokumentacji kredytowej CTB

11.2012 - 02.2014

  • Sprawdzanie projektów umów kredytowych i ich zabezpieczeń.
  • Przeprowadzanie podstawowych analiz finansowych klientów kart kredytowych.
  • Regularnie ustalanie nowych ocen kredytowych i odnawianie istniejących.
  • Współpraca ze specjalistami z Działu Dokumentacji i Działu Ryzyka.
  • Utrzymywanie relacji biznesowych z klientami.
  • Udzielanie wsparcia Doradcom i Analitykom Biznesowym w zakresie umów kredytowych, umów zabezpieczających, umów walutowych, gwarancji.

Asystent Doradcy Klienta CTB

01.2011 - 10.2012

  • Utrzymywanie relacji biznesowych z klientami.
  • Współpraca ze specjalistami z Działu Dokumentacji i Działu Ryzyka.
  • Udzielanie wsparcia Doradcom i Analitykom Biznesowym w zakresie umów kredytowych, umów zabezpieczających, umów walutowych, gwarancji.

WARP Sp. z o.o.

płatny staż

2010 - 2010

4 miesiące

Stażysta w Dziale Pożyczek

09.2010 - 12.2010

  • Utrzymywanie relacji z klientami.
  • Udzielanie wsparcia Doradcom w zakresie umów kredytowych, oceny ryzyka kredytowego i dokumentacji kredytowej.

EDUKACJA

Wyższa Szkoła Bankowa w Poznaniu

w tym przerwa roczna

2004 - 2010

Tytuł magistra finansów i bankowości.

Referencje

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.
Joanna Strzyzewska

Senior Digital Tax Specialist

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

Full-stack Developer

Adama Sow
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.
Scott Lumsden

Vendor Manager | BPO

Scott Lumsden

HOBBY I ZAINTERESOWANIA