tomkandula | Tomasz Kandula - resume


Résumé

Tomasz 'Tom' Kandula

Tomasz Kandula

Mobile: +48 517 852 080

contact@tomkandula.com

github.com/TomaszKandula

SUMMARY

Successful problem-solving professional with experience in corporate banking and programming/process automation. Able to provide quantifiable and award-winning automation initiatives. Currently, I do back-end development with C# and Azure Cloud Services (among others), and web development using UI frameworks like Material-UI; and React.js/Redux.js with TypeScript/JavaScript.

SELECTED ACHIEVEMENTS

  • The Association of Business Service Leaders (ABSL) Diamond Award for Automation. Read more.
  • Designed and implemented a tool integrated with the ERP system for debt management, that increases work efficiency significantly, it is used within the Shared Service AR Department and Local Business Units. Read more.
  • Redesigned, improved, and implemented the companies Web Supplier Form, both front-end and back-end. It also uses separates APIs for IBAN checks and VAT checks. Read more.
  • Brought a concept mobile application to market in six months, using FireMonkey framework (for iOS/Android). Back-end was built with Azure SQL Server, REST API service, and Azure Storage. Web page for business was built with Bootstrap 4, AJAX, jQuery, JavaScript with WebPack module bundler. The payments for our clients have been provided via PayU REST API, later changed to PayLane REST API. Read more.

PROFESSIONAL EXPERIENCE

mBank S.A.

contract

2021 - present

3 years 11 months

Full Stack Developer

10.2021 - present

  • Backend: .NET 6, .NET 8, C#, TS/JS, SQL/T-SQL, Redis, Unit Tests, Integration Tests.
  • Frontend: React/Redux/Jest/Angular/Karma.
  • Projects: authorization pipeline, administration panel, identity server.

4Sport.io

freelance/startup

2021 - 2023

1 year 8 months

Full Stack Developer

11.2021 - 06.2023

  • Backend: .NET 6/C#, Headless CMS, GCP, Azure Services, Redis, Docker, Tests.
  • Frontend: React/Redux/JEST.
  • Mobile development: React Native (iOS/Android).
  • Project: fitness application for trainers and trainees.

Credit Suisse

contract

2021 - 2021

3 months

Full Stack Developer

07.2021 - 09.2021

  • Backend: .NET Core 3.1, Redis, Unit Tests, Integration Tests.
  • Frontend: React.
  • Projects: the application for a credit risk, trade analysis and exposure movement analysis. It allows users to simulate/calculate counterparty portfolio credit risk exposure concerning changes in trade portfolio and collateral allocation.

ITMagination Sp. z o.o.

contract

2020 - 2021

7 months

.NET Developer

12.2020 - 06.2021

  • Backend: .NET 5/C#, EF Core/SQL, GCP, Azure Services, Web API, CQRS, Docker, FluentAssertion, FluentValidation, unit testing (xUnit, NUnit), integration testing.
  • Mobile development: Xamarin Native iOS.
  • Projects: mobile application “Mój Orange” (Orange Polska), “Monitoring Pro” (Kaczmarski Group).

Infusion Code Sp. z o.o.

part-time/startup

2018 - 2020

1 year 8 months

Software engineer & board member

09.2018 - 04.2020

  • iOS development (Cocoa, FireMonkey).
  • Android development (FireMonkey).
  • Back-end development (MSSQL, NET Core 3.1 / C#), WebAPI, OAuth 2.0, xUnit.
  • Payments (single, recurrent, 3D-Secure, Blik) via PayLane API - integration.
  • PayU REST API integration (single payments with notifications).
  • Building websites with Bootstrap 4 (with module bundler WebPack).
  • Handle Microsoft Azure Cloud Services (incl. Storage, WebJobs), Azure DevOps, GIT.
  • Handle Google Cloud Platform and Firebase.
  • Create documentation (C4 model).

DFDS Polska Sp. z o.o.

full-time

2014 - 2020

6 years 8 months

Full Stack Developer

01.2017 - 10.2020

  • Backend: NET Core 2.1/3.1, .NET 5, C#, JavaScript, MSSQL/TSQL, WebAPI, OAuth 2.0, MVC, xUnit.
  • Handle Azure Cloud services (incl. Storage, Azure Functions, WebJobs).
  • Handle Microsoft Azure DevOps, GIT. Create documentation (C4 Model).
  • Providing support for projects within the Continuous Improvement project pool.
  • Co-operate with IT Architect.

Senior Credit Controller / VBA developer

10.2015 - 12.2016

  • Prepare credit recommendations for new and existing customers (DFDS Seaways AB in Sweden).
  • Make journal entries and process reminders according to Norwegian law.
  • Prepare financial report for the Finance Manager (DFDS Seaways AS in Norway).
  • Co-operate with General Ledger and Accounts Payable specialists.
  • Develop and maintain agreed automation projects (Credit Control Team), using VBA/SQL.
  • Act as a mentor to the rest of the Credit Control Team.
  • Providing support for users of the ERP system.
  • Provide internal VBA/SQL course for colleagues from Credit Control Team.

Credit Controller / VBA Developer

03.2014 - 09.2015

  • Prepare credit recommendations for new and existing customers (DFDS Seaways AB in Sweden).
  • Make journal entries and process reminders according to Norwegian law.
  • Prepare financial report for the Finance Manager (DFDS Seaways AS in Norway).
  • Co-operate with General Ledger and Accounts Payable specialists.
  • Develop TR Tool project for all Credit Control Team and Local Business Units (VBA/SQL).

BNP Paribas Fortis S.A

full-time

2011 - 2014

3 years 2 months

Credit Documentation Specialist CTB

11.2012 - 02.2014

  • Check projects of facility agreements and their collaterals.
  • Provide basic financial analysis of credit card customers.
  • Establish new credit ratings and renew existing ones regularly.
  • Co-operate with Documentation Department and Risk Department specialists.
  • Maintain business relationships with the customers.
  • Provide support for the Relationship Managers and the Business Analysts regarding credit agreements, collateral agreements, FX agreements, guarantees.

Assistant to Relationship Manager CTB

01.2011 - 10.2012

  • Maintain business relationships with the customers.
  • Co-operate with Documentation Department and Risk Department specialists.
  • Provide support for the Relationship Managers and the Business Analysts regarding: credit agreements, collateral agreements, FX agreements, guarantees.

Wielkopolska Agencja Rozwoju Przedsiebiorczosci Sp. z o.o.

paid internship

2010 - 2010

4 months

Trainee in Loan Department

09.2010 - 12.2010

  • Maintain a relationship with the customers.
  • Provide support for the Relationship Managers regarding loan agreements, credit risk assessment, credit documentation.

EDUCATION

Poznan School of Banking

includes gap year

2004 - 2010

Master’s degree in finance and banking.

Testimonials

Tomasz is very motivated, has wide IT knowledge and is constantly developing in new technologies. I have seen many examples of his talent. He is also a good and friendly co-worker and colleague. I can recommend Tomek not only because of his technical and programming skillset but also because of his attitude towards changes and best practices.
Joanna Strzyzewska

Senior Digital Tax Specialist

Joanna Strzyzewska
While working together at DFDS Tomasz have done very good work in NET Core, Azure. He is really helpful. I would recommend him.
Adama Sow

Full-stack Developer

Adama Sow
Tomasz is one of those rare talents, he is extremely adaptable, and capable in turning ideas to reality. His programming ability allows him to build scalable robust digital solutions. While working with him at the accounting shared service center for DFDS, he single handily was also able to produce software solutions with ERP integration helping the AR, AP and GL departments work more effectively.
Scott Lumsden

Vendor Manager | BPO

Scott Lumsden

HOBBIES AND INTERESTS

guitar playingbikingphotographysoccer playingprogrammingelectronics