tomkandula | Tomasz Kandula - resume



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

4 years 1 month

Full Stack Developer

10.2021 - present

  • Backend: working on web services, microservices, API integration (incl. 3D-Secure/IT Card). Writing unit tests and integration tests using FluentAssertion.
  • Frontend: building fully fledged UI according to the design.
  • Projects: authorization pipeline, administration panel, identity server, new login system.
.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

freelance/startup

2021 - 2023

1 year 8 months

Full Stack Developer

11.2021 - 06.2023

  • Backend: working on microservices and API integration with PayU. Writing unit tests and integration tests using FluentAssertion.
  • Frontend: building fully fledged UI according to the design.
  • Mobile development: building the application for iOS and Android.
  • Project: fitness application for trainers and trainees.
.NET 6
C#
EF Core
TypeScript
React
React Native
Redis
Azure
GCP
Docker
SonarQube
VPS
Headless CMS
Alpine Linux
FluentValidation
PayU API

Credit Suisse

contract

2021 - 2021

3 months

Full Stack Developer

07.2021 - 09.2021

  • Backend: working on monolith system using web services.
  • Frontend: building fully fledged UI according to the design.
  • 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.
.NET Core 3.1
JavaScript
React
Redis
TeamCity

ITMagination Sp. z o.o.

contract

2020 - 2021

7 months

.NET Developer

12.2020 - 06.2021

  • Backend: working on dedicated microservice. Writing unit tests and integration tests using FluentAssertion.
  • Mobile development: building the application for iOS according to the design.
  • Projects: mobile application “Mój Orange” (Orange Polska), “Monitoring Pro” (Kaczmarski Group).
.NET 5
C#
EF Core
Xamarin Native
xUnit
nUnit
GCP
Azure
Azure DevOps
FluentAssertion
FluentValidation

Infusion Code Sp. z o.o.

part-time/startup

2018 - 2020

1 year 8 months

Software engineer & board member

09.2018 - 04.2020

  • Backend: working on monolith system using web services. API integration with payment providers.
  • Frontend: building websites with Bootstrap 4.
  • Mobile development: building the application for iOS according to the design.
  • Documentation: create documentation using C4 model.
  • Business: running the company, attending business meetings.
.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.

full-time

2014 - 2020

6 years 8 months

Full Stack Developer

01.2017 - 10.2020

  • Backend: working on monolith systems using web services. API integration with VAT service and IBAN service.
  • Frontend: building websites according to the UI design.
  • Desktop: building desktop application for Windows 10 using VCL and WinAPI.
  • Providing support for projects within the Continuous Improvement project pool.
  • Cooperating with IT Architect.
.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

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.
VBA
JET-SQL
Excel
Access

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).
VBA
JET-SQL
Excel
Access

BNP Paribas 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.

WARP 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