Experience
Data Engineering Consultant · Noxtua
- Achieved data pipeline processing speedup 3x by in-process data streaming
- Continuously updated legal database by replicating data from bucket
Product Engineer · Aircash
- Introduced dynamic transaction limits that boosted volume by 3% and cut manual interventions by 95% while preserving risk safeguards
- Proposed payment system integration projected to reduce transaction costs by 25% and eliminate 99% of routing errors
- Extended transaction monitoring system to cash to code, strengthening fraud detection and compliance
Data Engineering Consultant · Raiffeisenbank
- Engineered ETL pipelines and data quality checks for financing eligibility and capacity assessment engine enabling 15-minute lending decisions based on exposure calculations, compliance checks and risk assessment
- Implemented lead tracking pipelines that increased completed loan applications by 30x over a 300-day period, identifying customers for targeted marketing and sales campaigns
- Created ETL pipelines extracting data from APIs to track performance metrics such as customer segments, funds disbursed, delinquency periods and disbursements per rating
- Successfully migrated project's data tables and pipelines during Croatian Euro transition, enabling customer applications for Euro-denominated loans 8 days after national currency change
- Conducted field research at bank branch location, interviewing staff and analyzing workflows to identify 20 potential operational improvements
-
NiFi
-
PostgreSQL
-
Airflow
-
Python
Technical Lead · DataFlux
- Deployed and monitored an on-premise streaming and microservices environment for a team of 15 developers
- Implemented a Kafka Streams testing framework that simulates event time locally which sped up testing and increased Streams' reliability
- Established an end-to-end Hire to Retire (H2R) process, covering recruiting, mentoring and knowledge retention processes
-
Kubernetes
-
Prometheus
-
Strimzi Kafka
-
Java
Software Engineer · DataFlux
- Constructed a Kafka broker plugin that can push or pull metrics to a remote server, enabling analysis and monitoring of large Kafka clusters
- Wrote a RESTful Kafka cluster, partition and consumer group inspector that reduced cluster maintenance time
-
Kafka
-
Python
-
Java
Publications
- Co-authored research applying process mining to judicial auctions in Croatia
- Identified deviations between prescribed and actual practices, highlighting inconsistencies
Education
MSc in Computer Science
2019University of Zagreb, Faculty of Electrical Engineering and Computing , Zagreb, Croatia
BSc in Software Engineering
2017University of Zagreb, Faculty of Electrical Engineering and Computing , Zagreb, Croatia