Juraj's Personal Website
Juraj Dončević PhD is a senior assistant (postdoctoral researcher) at the Faculty of Electrical Engineering, University of Zagreb. He is currently employed at the Department of Applied Computing. In 2024, he defended his PhD thesis: "Extension of the mediator-wrapper architecture for heterogeneous data source integration by adding a mask".
His research is focused on software architecture, software design, data management, bidirectionalization and functional programming. He is currently working on Janus V2.0 and a library of BX lenses in C# (both projects are pending funding). Proficient in multiple programming languages and techonologies.
Full CV document available here.
Interested in:
- Software architectures
- Software design
- Data management
- Functional programming
- Bidirectional transformations
- Category theory
- Type theory
- Languages: C#, Python, F#, Rust, Haskell, C, Java, Javascript,
- Frameworks: .NET (ASP, WPF), Spring, Express.js, Django, Flask
- Databases:MSSQL, MySQL, Postgres, MongoDb, Sqlite, LiteDb
- Specialized libraries: ANTLR4, Selenium
- Haskell
- Rust
- Scala
- F#
- Haskell
- Python
Selected projects
Janus
A heterogeneous data source integration and management system
PhD thesis experimental project... AND BEYOND
CreepyCrawly
A scriptable web crawler and scraper with a rudimentary language called CrawlLang implemented with ANTLR4
Hammurabi
A law office court files simulator for secondary school students
As presented at CUC 2019
HDBS
A monolithic heterogeneous database integration system with an experimental GlobalSQL query language implemented with ANTLR4
Master's thesis project
Selected publications
- Dončević, J., Fertalj, K., Brčić, M., & Krajna, A. (2023). Mask–Mediator–Wrapper: A Revised Mediator–Wrapper Architecture for Heterogeneous Data Source Integration. Applied Sciences, 13(4), Article 4. 10.3390/app13042471
- Dončević, J., Fertalj, K., Brčić, M., & Kovač, M. (2024). Mask–Mediator–Wrapper architecture as a Data Mesh driver. IEEE Transactions on Software Engineering. doi: 10.1109/TSE.2024.3367126
- Krajna, A., Brcic, M., Lipic, T., & Doncevic, J. (2022). Explainability in reinforcement learning: Perspective and position (arXiv:2203.11547). arXiv. 10.48550/arXiv.2203.11547
- Dončević, J., & Fertalj, K. (2020). Database Integration Systems. 2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO), 1617–1622. 10.23919/MIPRO48935.2020.9245245
- D. Mlinarić, V. Mornar and J. Dončević, "Ranking model for dormitory admission process," 2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO), 2022, pp. 1088-1092, doi: 10.23919/MIPRO55190.2022.9803654.