
- Bibliography (CROSBI)
- Biography
- Teaching
- Research areas
- Professional memberships
- Personal data
- List of select projects
Covariance Analysis in Selected OOP Languages
Covariance Analysis in Selected OOP Languages
Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins
Distributed Deep Learning using Keras
Filtering of a Geospatial Data Stream with Kafka Streams
A Comparison of Data-Driven Methods in Prediction of Weather Patterns in Central Croatia
A distributed geospatial publish/subscribe system on Apache Spark
Performance Evaluation of Java Serialization Frameworks on Geospatial Big Data
Big Data Processing using Graphical Processors on Apache Spark
Anomaly Detection in Big Data
Models for Explaining Predictions from Machine Learning Methods
A Comparison of Clustering Methods and Prediction Models for Spatial Data
Distributed De Novo Genome Assembly on Apache Spark
A Performance Evaluation of Java Serialization/Deserialization Libraries in the Case of Geospatial Data
Generating Real-Time Sensor Data Streams by Parsing Sources on the Web
An Overview of Machine Learning Methods in Apache Spark
Regression Models for Geospatial Big Data
System Dynamics Modelling with Kotlin
Forecasting water level and discharge in the Kupa river basin
Distributed Models of Geo-Temporal Weighted and Clustered Regression using Apache Spark
User Profiles for the Analytical Tool Turnilo
Generating Data for Testing and Verification of Machine Learning Models
Extending Distributed Models of Geographically Weighted and Clustered Regression
Centralized Models of Spatio-Temporal Weighted and Clustered Regression
Running TensorFlow on Apache Spark
Using Apache Pinot for Data Streams
Chaining Data Stream Processors
DEBS grand challenge: real-time detection of air quality improvement with Apache Flink
Data Stream Processing with Apache Beam Platform
Filtering of Geospatial Data Streams using Apache Storm Platform
A system for manageable real-time call analysis in core network
The Infuence of Atmospheric Teleconnections on Weather Patterns in Continental Croatia
System Dynamics Modelling with Kotlin: From Hierarchical Models to Interactive Simulators
Time Series Forecasting in R Programming Language
Data Stream Processing with Kafka Streams Library
A Social Network for Car Fans
An Android Application for Taking Orders and Reservations
An Android Application for Recommending Movies
Time Series Forecasting with Apache Spark Framework
Time Series Forecasting with Scikit-learn Programming Library
Data Classification with Apache Spark Framework
Performance Evaluation of a Web Application based on the Microservices Architecture
Development of Multiplatform Mobile Applications using Flutter Framework
Time Series Forecasting in Sensor Data Streams
A Performance Evaluation of Spatial Indices for Geospatial Publish/Subscribe Systems
Advanced Techniques and Tools for Android Application Development
An Application for LED Patterns Recognition with a Smartphone Camera
Time Series Forecasting of Climate Elements and Indicators
Filtering of Geospatial Data Streams using Apache Flink Platform
A Web Application for Visualization and Management of Biographical Data
Distributed Filtering of Sensor Data Streams in a Computer Cluster
Filtering of Geospatial Data Streams using Apache Spark Platform
A Comparison of Different Apache Spark Versions
Sensor Datastream Processing with Apache Flink Platform
Implementation and Evaluation of Recommender Systems based on Neural Networks
Access Control Based on Distributed Ledger Technology
An Application for Crowdsensing of Radio Parameters in Mobile Networks
Sensor Datastream Processing with Apache Apex Platform
An Application for Annotating and Tagging of Video Clips
Time Series Forecasting in Sensor Data Streams
Reinforcement learning in simulated systems
Geospatial Publish/Subscribe System for Efficient Sensor Data Stream Filtering
Comparison of Mechanisms for Securing Communications in Wireless Sensor Networks
Geospatial Publish/Subscribe Systems for the Internet of Things
Comparison of Text Clustering Methods
Comparison of Text Classification Methods
Managing Power States of an Arduino Device
An Android Application for Borrowing Items
An Application for Crowdsensing of QoS in Mobile Networks
A Multiplayer Guessing Game for Android
A Comparison of Distributed Recommenders
Evaluation of Android Things Platform
An Android Application for Learning Mathematics
A Semantic Web Application for Accommodation Rental
Implementation and Evaluation of Recommender Systems
A Distributed Recommender System on Apache Spark
Blockchain - a Way to More Secure Applications
A Web Application for Recording and Playing of Multimedia Files Using the WebRTC Standard
Adaptable secure communication for the Cloud of Things
A Mobile Crowd Sensing Ecosystem Enabled by CUPUS: Cloud-based Publish/Subscribe Middleware for the Internet of Things
Support for IoTivity Framework on Android Devices
An Application for Message Exchange Based on JMS
An Application for Crowdsensing of the Road Surface Quality
An Application for Crowdsensing of Air Quality in Restaurants
Web Application for Remote Management of a Distributed Publish/Subscribe System
A Program Module for Content Recommendation on Web Portals
A Comparison of MQTT and CoAP Protocols on Arduino Devices
A Smartphone Application for Ticket Validation using the Embedded Camera
Energy-aware and quality-driven sensor management for green mobile crowd sensing
A Performance Comparison of JTS Data Structures
Support for IoTivity Framework on Arduino Devices
Personalized Filtering of the Twitter Stream
A Geofencing Application for Android Devices
An Application for Crowdsensing of Traffic Lights
Geospatial Publish/Subscribe System for Web
A system for active intruder detection on WWW.HR
Software for Traffic Load Analysis of the S-CSCF Component in IMS
Interoperability and Open-Source Solutions for the Internet of Things
Time- and Space-Efficient Sliding Window Top-k Query Processing
The OpenIoT Approach to Sensor Mobility with Quality-Driven Data Acquisition Management
A High Throughput Processing Engine for Taxi- Generated Data Streams
Behavior Analysis of a Web Catalog Users
Geospatial Repository for Sensor Data
Geospatial Publish/Subscribe System for Sensor Data Stream Processing
Android Application for Instant Messaging
Android Application for Event Notification
Android Application for Quick Arrangement of Meetings
Android Component for Message and Presence Information Exchange
Location-based application for Smartwatch with Android Wear
Web Authentication System using an Android Device
Message Exchange between Arduino Devices
Distributed agent for performance testing of policy and charging rules function server in LTE network
OpenIoT: An open-source platform for the Internet of Things
Android application for tracking refrigerator contents
Top-k/w publish/subscribe : A publish/subscribe model for continuous top-k processing over data streams
IoT Data Management Methods and Optimisation Algorithms for Mobile Publish/Subscribe Services in Cloud Environments
Urban Crowd Sensing Demonstrator: Sense the Zagreb Air
Geospatial Publish/Subscribe System for Android Devices
Reputation systems for participatory sensing mobile application
A Mobile Crowdsensing Ecosystem Enabled by a Cloud- based Publish/Subscribe Middleware
Energy Efficient and Quality-Driven Continuous Sensor Management for Mobile IoT Applications
Building an IPTV VoD Recommender System: An Experience Report
Publish/Subscribe Middleware for Energy-Efficient Mobile Crowdsensing
Programming framework for the input of geolocation information and real-time visualisation on Android devices
Push Notifications on Android
Domain name service server based on a distributed hash table
Proceedings of the 12th International Conference on Telecommunications ConTEL 2013
An Android Application for Environmental Participatory Sensing
Distributed system for managing domain names based on P2P networks
Distributed Processing of Continuous Sliding-Window k-NN Queries for Data Stream Filtering
Automatic tagging of unavailable and changed web pages in www.hr catalog
Application of RFID and NFC technologies
Presence@FER: An Ecosystem for Rich Presence
An automatic hoax detection system
Teaching Project Management to Graduate Students of Electrical Engineering and Computing
Automatic Hoax Detection System
Data Stream Filtering on the Internet
Top-k Publish/Subscribe Matching Model Based on Sliding Window
An Intelligent Automatic Hoax Detection System
Wireless sensor networks for early forest fire detection
Top-k/w Publish/Subscribe: Finding k Most Relevant Publications in Sliding Time Window w
Early Forest Fire Detection with Sensor Networks: Sliding Window Skylines Approach
Teaching Project Management in Academic ICT Environments
Matching in Publish/Subscribe Systems
Improving Virtual Team Communication
Implementing Web-Surveys for Software Requirements Elicitation
Vocabulary Development for Event Notification Services
m-NewsBoard: A News Dissemination Service for Mobile Users
Biography
Krešimir Pripužić is a Full Professor at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (UNIZG-FER), where he leads the Data Streams Laboratory. He has been affiliated with the Department of Telecommunications at UNIZG-FER since 2003. He was promoted to the rank of Full Professor in July 2022. He is currently participating in the Centre of Research Excellence for Data Science and Advanced Cooperative Systems, which is the first national centre of excellence in the field of technical sciences in Croatia.
He received his diploma degree (Dipl.-Ing.) in electrical engineering with a major in telecommunications and informatics from the UNIZG-FER in September 2003. During the academic year 2002-2003 he was a scholarship holder of the State Student Scholarship awarded by the Croatian Ministry of Science, Education and Sports. From October 2003 to July 2004 he worked at the Department of Telecommunications, UNIZG-FER as a research associate on a research project between the Department of Telecommunications and the Research and Development Department of KATE-KOM Company, Zagreb, Croatia. From July 2004 to October 2011 he worked there as a research assistant funded by the Croatian Ministry of Science, Education and Sports. In March 2005 he started his PhD studies at the UNIZG-FER, which he successfully finished in June 2010 by defending his doctoral dissertation titled Top-k Publish/Subscribe Matching Model Based on Sliding Window, mentors Ivana Podnar Žarko and Karl Aberer. As a part of his PhD studies, he spent the academic year 2006-2007 at the Distributed Information Systems Laboratory at EPFL (Ecole Polytechnique Fédérale de Lausanne), Switzerland, as a scholarship holder of the Swiss Government scholarship for university, fine arts and music schools for foreign students. From July 2010 to October 2011 he worked as a postdoc at the Department of Telecommunications, UNIZG-FER. From October 2011 to June 2017 he worked as an Assistant Professor at the Department of Telecommunications, UNIZG-FER. From June 2017 to July 2022 he worked as an Associate Professor at the Department of Telecommunications, UNIZG-FER.
He has co-authored over 30 scientific journal and conference papers. His main research interests are large-scale distributed systems, big data analytics, data stream processing and the Internet of things.
He is a member of IEEE Computer Society, IEEE Communications Society and IEEE Geoscience & Remote Sensing Society.
Teaching
University undergraduate
- Object Oriented Programming (Lecturer in charge)
- Object Oriented Programming (Lecturer in charge)
- Service and Application Development for Operating System Android (Lecturer in charge, Lecturer in charge)
- BSc Thesis (Lecturers)
- BSc Thesis (Lecturers)
- BSc Thesis (Lecturers)
- Final BSc Thesis (Lecturers)
- Project C (Lecturers)
- Software Design Project (Lecturers)
- Software Design Project (Lecturers)
- Software Design Project (Lecturers)
University graduate
- Data Visualization (Lecturer in charge)
- Distributed Big Data Processing (Lecturer in charge)
- Distributed Systems (Lecturer in charge)
- Information Networks (Lecturer in charge)
- Laboratory of Telecommunication and Informatics 1 (Lecturer in charge)
- Graduation Thesis (Lecturers)
- Graduation Thesis (Lecturers)
- Graduation Thesis (Lecturers)
- Project (Lecturers)
- Project (Lecturers)
- Project (Lecturers)
- Project (Lecturers)
- Project (Lecturers)
- Seminar 1 (Lecturers)
- Seminar 2 (Lecturers)
Postgraduate doctoral study programme
- Selected Topics in Distributed Big Data Processing (Lecturer in charge)
Competences
-
Communications technology
Communication networks Computer networks IP networks Overlay networks Peer-to-peer computing Internet Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web IP networks TCPIP Mobile nodes Message systems Publish subscribe systems -
Computers and information processing
Big Data applications Mobile applications Data structures Computer networks Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web IP networks TCPIP Overlay networks Peer-to-peer computing Computer performance Object oriented methods Object oriented programming Performance analysis Data processing Data analysis Data preprocessing Text processing Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web Distributed computing Client-server systems Middleware Servers Crowdsourcing Distributed databases Distributed information systems Publish-subscribe Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web Peer-to-peer computing Mobile computing Middleware Message-oriented middleware Software performance -
Mathematics
Algorithms Approximation algorithms Distributed algorithms Software algorithms Optimization Cost function -
Professional communication
Information systems Data processing Distributed information systems Distributed management Publish-subscribe -
Communications technology
Communication networks Computer networks IP networks Overlay networks Peer-to-peer computing Internet Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web IP networks TCPIP Mobile nodes Message systems Publish subscribe systems -
Computers and information processing
Big Data applications Mobile applications Data structures Computer networks Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web IP networks TCPIP Overlay networks Peer-to-peer computing Computer performance Object oriented methods Object oriented programming Performance analysis Data processing Data analysis Data preprocessing Text processing Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web Distributed computing Client-server systems Middleware Servers Crowdsourcing Distributed databases Distributed information systems Publish-subscribe Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web Peer-to-peer computing Mobile computing Middleware Message-oriented middleware Software performance -
Professional communication
Information systems Data processing Distributed information systems Distributed management Publish-subscribe
Professional memberships
IEEE Computer Society
IEEE Communications Society
IEEE Geoscience & Remote Sensing Society
Personal data
List of select projects
Efficient Real-Time Processing of Fast Geospatial Data, scientific project, funded by the Croatian science foundation (2018-)
Big Data Analytics for Direct Marketing (2014-2015), industrial project, funded by the Agrokor
Human-centric Communications in Smart Networks, scientific project, funded by the Croatian science foundation (2014-2017)
COST Action IC1205: Computational Social Choice (2012-2016), scientific project, funded by the EU commission
MAXtv Recommender, industrial project, funded by the Croatian Telecom (2011-2015)
OpenIoT: Open Source Solution for the Internet of Things into the Cloud (2013-2015), scientific FP7 project, funded by the EU commission
Continuous processing and filtering of data streams (2012), collaborative project with LSIR EPFL, funded by the University of Zagreb
COST Action IC0906 WiNeMO: Wireless Networking for Moving Objects (2010-2014), scientific project, funded by the EU commission
Content Delivery and Mobility of Users and Services in New Generation Networks (2007-2011), scientific project, founded by the Croatian Ministry of Science, Education, and Sports
Information Intensive Services(2003-2006), industrial project , funded by the Research and Development Department of the KATE-KOM Company
Telecommunication infrastructure for knowledge networking (2003-2006), scientific project, funded by the Croatian Ministry of Science, Education, and Sports