
Mihovil Rak
Software Engineer | GIS Specialist
About Me
Software engineer and master of geography with a focus on GIS and application development. I am experienced in spatial analysis and programming, combining geographic information systems with modern web technologies.
Experience
Hidrocibalae ltd.
08.04.2024 -
Achievements
- Creating and maintaining an internal password management system (Vaultwarden, Docker)
- Creation and maintenance of internal Wiki (Bookstack, Docker, Python, JavaScript)
- Redesign and optimization of internal Python scripts to QGIS plugins to make them more user-friendly
Duties
- Administration and maintenance of internal systems
- Automatization of internal workflows
- Processing, analysis and QC of bathymetric data
- Working on international projects
- Maintenance of internal trainings
- IT support
GIS Specialist
Prehnit ltd.
21.02.2023 - 07.04.2024
Achievements
- Redesign and optimization of internal PostgreSQL database
- Automatization of working processes inside the GIS department (Python, FME, PL/pgSQL, Batch)
- Redesign of company's Web GIS service via GeoServer and PostgreSQL/PostGIS
Duties
- Creation, processing, analysis, QC, and visualization of spatial data using GIS tools
- Field data collection using GNSS devices, drones, 360 cameras
- Processing photogrammetric and LiDAR data for creating orthophotos, DEMs, DSMs, and 3D models
- Design and management of relational databases
- Project management and leading of teams of up to 10 people
- GIS education maintenance
GIS technician - student internship
Prehnit ltd.
01.09.2022 - 20.02.2023
Duties
- Creation, processing, analysis, QC, and visualization of spatial data using GIS tools
GIS & Office Assistant - student internship
GDi llc
25.01.2022 - 31.08.2022
Duties
- Geocoding, vectorization, data entry, etc., primarily in ArcGIS Pro
- Surveying water infrastructure with GNSS devices and Field Maps
Education
Master of Geography
Faculty of Science - University of Zagreb
2019 - 2022
specialization in GIS
Bachelor of Geography
Faculty of Science - University of Zagreb
2016 - 2019
Database Administration
Algebra University
One-Semester course
Technical Skills
Automation & ETL
- Python
- FME
- PL/pgSQL
- Shell scripting
- Batch scripting
Databases
- PostgreSQL
- Microsoft SQL
- MySQL
- MariaDB
- SQLite
Virtualization
- Docker
- VMware
- Oracle VirtualBox
- Hyper-V
GIS Tools
- ArcGIS products
- QGIS
- Global Mapper
- GDAL
- GeoServer
- PostGIS
Web Development
- HTML/CSS/JavaScript
- TypeScript
- Node.js
- React.js
- Git
- Flask
Data Processing
- Agisoft Metashape
- BeamworX Autoclean
- Bentley iTwin
- DJI Terra
- LiDAR360
- Sonarwiz
Areas of Expertise
Spatial Data Management
Expertise in GIS tools including ArcMap, ArcGIS Pro, QGIS, Global Mapper, GDAL, GeoServer, Google Earth, and PostGIS. Skilled in spatial analysis, cartography, and geospatial data processing.
Process Automation
Advanced automation using Python, FME, PL/pgSQL, Batch and Shell scripting. Experience in developing custom GIS tools and plugins for workflow optimization.
Remote Sensing & Data Collection
Extensive experience with drones (DJI Phantom 4, Matrice M300), GNSS devices, and 360 cameras. Expert in processing bathymetric, photogrammetric, and LiDAR data for high-quality spatial analysis.
Database Management
Proficient in designing and managing enterprise-level relational databases including PostgreSQL, PostGIS, MySQL, MariaDB, Microsoft SQL, and SQLite. Experience in spatial database optimization and maintenance.
Web Development
Full-stack development skills using HTML, CSS, JavaScript, TypeScript, and React. Experienced with Docker containerization and Git version control for efficient development workflows.
Project Leadership
Proven track record in managing complex GIS projects and leading teams of up to 10 people. Experience in project planning, resource allocation, and stakeholder communication.
Certificates and Courses
- ArcGIS Pro: Essential Workflow - GDi llc
- Introduction to QGIS - Prehnit ltd
- Presentation Skills - Ramiro ltd
- CS50's Understanding Technology - edX
Projects
Other
- Croatian C2, English B2, German A2
- Driver's License B
- EASA certificate for remote pilot A1/A3, A2