
Internet Banking System
11/2024 - Today
As a member of a backend team I am responsible for the development of the internet banking software for the Raiffeisenbank CZ. My daily job is to analyze and develop functional requirements, write technical documentation and communicate with other members of the team. Since fall 2023 I am also a member of a small team participating on digital transformation of the bank towards agile software development.
JavaSpringGitJenkinsJiraAgile

PIM Implementation for Vodafone
03/2022 - 10/2022
Integration of WisePorter product catalog onto several Vodafone systems. Working as a part of a small project team, comunicating on a daily basis with colleauges from Vodafone, implementing logic for data import/export.
JavaSpringGitJenkinsElasticKafka

My2N Cloud Service
05/2019 - 03/2022
Development of My2N platform. Based on micorservice architecture My2N provides its users and other partners with tools for configuration and management of thousands of IP intercom devices. The development team is divided into several feature teams, responsible for development, integration and maintenance of several microservices. IPC is realized through REST API as well as Apache Kafka. Each service is running inside its own docker container.
JavaSpringGitGitlabReactorMicroservicesKafkaMongo

KYC System
06/2015 - 05/2018
AOP or Account Openning Process is a set of modules implementing the Know Your Customer (KYC) process. Based mainly on Spring, Hibernate and JSF (Primefaces), the system is used by hundreds of customers. My everyday job was to communicate functional requirements with our BA's, to figure out the most efficient solution to given problems and then to implement it using mentioned technologies. The development process on AOP was driven by SCRUM methodology that required us to work in two week iterations, attend everyday standups or give estimations for upcomming stories.
JavaSpringJSFOracleTeamCity