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