Hello, Jakub Kačur!

I am experienced Software Engineer focused on back-end applications and features. Experience in a broad range of skills including Python, Smart Contracts (Finance), Django, Kotlin/Java, Elasticsearch, SQL.

RESUME

EDUCATION

  • 2015 - 2017
    MASTER'S DEGREE - APPLIED INFORMATICS

    SLOVAK UNIVERSITY OF TECHNOLOGY

    Event modeling and simulation systems

  • 2012 - 2015
    BACHELOR'S DEGREE - APPLIED INFORMATICS

    SLOVAK UNIVERSITY OF TECHNOLOGY

  • 2008 - 2012
    COMPUTER NETWORK MECHANIC

    SECONDARY TECHNICAL SCHOOL

RESUME

Experience

  • 09/2015 - Present
    Python/Django developer

    SmartBase s.r.o.

    E-commerce solutions in Python and Django Web Framework

  • 2024 - Present
    Python - Smart Contract Engineer

    United Kingdom Company - The digital platform for Premium Finance

    Smart Contract - Finance Domain Senior Engineer

  • 2022 - 2023
    Python/Kotlin developer

    Phillipino green field bank

    Core Accounts/Finance domain senior developer

  • 2018 - 2019
    Java/Spring Boot developer

    Internet banking solution for Vietnam Bank

  • 07/2013 - 10/2015
    PHP Web developer - Part-time

    Delphia s.r.o.

    Analysis, design and implementation of web application and system - for user friendly creation of Energy certification of buildings.

EXPERIENCE

United Kingdom Company - The Digital Platform for Premium Finance (2024 - Present)


Senior Smart Contract Engineer / Lead

As a Senior Smart Contract Engineer, I took over the existing Smart Contract product, where I was responsible for maintaining existing features and implementing new business requirements into the existing codebase. The solution was built using a proprietary Universal Product Engine (Core Banking) called Vault (by Thought Machine). The Smart Contract was developed by our team, delivering product logic while utilizing common functions provided by the Contracts API. The logic was parameter-driven and executed at specific times through various hooks (post-posting, parameter updates, schedules, etc.).

I contributed during the preparation phase—a 6-month period—during which we designed and implemented features. When the product transitioned to the production phase, our team was responsible for delivering backward-compatible solutions, as well as improving and refining the existing product.

The product included many features, most notably:

  • Bankers' Automated Clearing System (BACS) process
  • Generation of Payment Schedules and scheduling of events based on the schedule
  • Account Cancellation / Not Taken Up (NTU) processes
  • Reinstatements
  • Forbearance process
  • Changes to existing postings based on financial business requirements

Technologies:

  • Python
  • MS Azure
  • CI/CD Pipelines

Phillipino green field bank (2022 - 2023)


Senior Software Engineer

Position:​​ Kotlin/Python developer

Building a green field bank for the Phillipino retail market. Our company team was client's main partner for the discovery and subsequent implementation phase, our services covered UX/UI design, product management, BE&FE development and DevOps as well as enterprise & solution architecture and programme management. Our 70+ FTE team consisted of 8 squads and delivered numerous microservices, integrations to 20+ third-party solutions, mobile customer application and web application for the bank users.

My contribution:

As a core developer in the accounts/finance domain, my main focus was in the development of Smart Contracts during both the initial and late phases of the project. I was responsible for managing accounts in the accounts domain, including integration with Smart Contracts and the Core Banking system.

Moreover, I was involved in implementing finance domain functionalities within the Core Banking system. This includes preparing data for finance reporting and controlling purposes. My role encompasses a wide range of tasks related to the technical aspects of accounts and finance management, as well as ensuring seamless integration between different systems.

Highlights:

  • Lead of 3-4 developers of sub-squad
  • Analysis and preparations of tasks for sub-squad developers based on user stories
  • Integration with Core Banking
  • Core developer for Accounts/Finance domain

Technologies:

  • Kotlin
  • Python
  • Kafka

SmartBase s.r.o. (2015 - Present)


Software developer

Position:​​ Python/Django developer

Analysis and design of architecture of e-commerce solution in Python and Django Web Framework, used for back-office and e-shop management.

E-commerce catalog implementation in Elasticsearch database, design and implementation of catalog filters with aggregations. Front-end representation in Vue.js and Javascript.

Integration with external ERP systems and synchronizations - two directional entities synchronizations.

Docker and Docker Compose structure for project deployment in stack Django, Elasticsearch, PostgreSQL, Redis, Celery, RabbitMQ. Integration with Gitlab CI.

Activities:

  • architecture design of modules for e-commerce
  • core modules implementation
  • catalog products with Elasticsearch
  • integrations with 3rd party systems
    • Online payment modules
    • Delivery services modules (DPD)
  • integrations and synchronizations with external ERP systems

Technologies:

  • Python
  • Django
  • Vue.js
  • Javascript
  • Elasticsearch
  • SQL + PostgreSQL
  • HTML + CSS
  • Docker
  • Celery
  • Redis

Internet banking solution for Vietnam Bank (2018 - 2019)


FULLSTACK ENGINEER

Position:​​ Java/Spring Boot developer

Development of an internet banking solution for one of the top banks in Vietnam. Implementation of the application layer for the internet banking, OTP implementation, PKI implementation, user authorization implementation, eWallet app implementation, loyalty program awards app implementation.

My contribution:

Core developer and part of a 30 dev team. Main focus on login functionality of internet banking with integrations to third party software responsible for identity management and security.

Highlights:

  • Rewarded as one of top developers of entire team
  • Secure login
  • Various third party app implementation

Technologies:

  • Java
  • Spring

Delphia s.r.o. (2013 - 2015)


Software developer

​Position:​​ PHP Web developer - Part-time

Analysis, design and implementation of web application and system - for user friendly creation of Energy certification of buildings.

Activities:

  • ​specification and design of architecture
  • implementation
  • implementation of system for creating assets (PDFs)
  • synchronization of results with IS (Ministry of Transport and Construction of the Slovak Republic)
  • maintanance

Technologies:

  • ​PHP a CodeIgniter
  • jQuery
  • HTML + CSS
  • MySQL

Other skills

Communication


  • one of the main member of e-commerce developer team
  • work with and support for less experienced colleagues
  • managing project tasks requirements and specification with clients​
  • consulting requirements with clients​​​

ORGANISATIONAL


  • ability to manage small team of developers​

DRIVING


  • AM, A1, A, B1, B, BE, C1, C, CE