tomkandula | Tomasz Kandula - resume
Résumé

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.
Senior Digital Tax Specialist

While working together at DFDS Tomasz have done very good work in NET Core, Azure. He is really helpful. I would recommend him.
Full-stack Developer

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.
Vendor Manager | BPO

HOBBIES AND INTERESTS