Profile picture

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

Contact