CV

Basics

Name Viet Nguyen
Label WebGIS Developer
Email duc.nguyen@uni-greifswald.de
Summary a GIS / WebGIS Developer with experience working with Web development, GIS, and geospatial analysis. Skills on React, HTML, CSS, JavaScript, SQL, PostgreSQL, Python, R, QGIS, ArcGIS, Agisoft Metashape, Git, GitHub, Linux, Docker.

Work

  • 2025.06 - present

    Greifswald, Germany

    WebGIS Developer
    Institute of Geography and Geology, University of Greifswald
    • Developing a WebGIS for tourism (historical maps, photographs documents): https://tegrys.geo.uni-greifswald.de/ (in development)
    • Preprocessed scanned maps with python (reprojection, format conversion, mosaic with rioxarray, GDAL) and QGIS (georeference)
    • Created basemap from OpenStreetMap vector data with scale-dependent styling in QGIS, exported as XYZ tile pyramids and host the resulting basemaps as web services
    • Managed geospatial data in ArcGIS Online and integrated web services into the map frontend via ArcGIS APIs;
    • Built frontend with WordPress, developed on Linux with Git and Docker
  • 2023.11 - 2025.05

    Greifswald, Germany

    GIS and Remote Sensing analyst
    Institute of Geography and Geology, University of Greifswald
    • Maintained large-scale satellite datacube using FORCE
    • Analyzed spatial vector, raster data with Python (GeoPandas, Rioxarray, NumPy, GDAL) and LiDAR data with R (sf, terra, lidR, rgdal)
    • Performed drone-based data acquisition (spectral, RGB, LiDAR data)
    • Processed drone data with Agisoft Metashape, DJI Terra
  • 2021.10 - 2023.05

    Eberswalde, Germany

    Intern
    Thünen Institute
    Large-scale forest inventory based on ALS point cloud
    • Developed methods to derive individual tree attributes from ALS point clouds using R (lidR, rLiDAR, TreeLS). Achieved 78% tree detection rate in 4584 km2 of heterogeneous forest in North Rhine-Westphalia state, Germany
    • Evaluated statistically models for tree attributes using R, attaining 0.86 R2 for tree height estimates and 0.74 R2 for DBH estimates
  • 2021.01 - 2023.08

    Eberswalde, Germany

    GIS and Remote Sensing technician
    Centre for Econics and Ecosystem Management, Eberswalde University
    • Implemented Random Forest algorithm using Python with Landsat 8, Sentinel 1, and Sentinel 2 data, using multi-temporal metrics (NDVI, NRPB, VV, VH, etc.). Achieved 91% overall accuracy for crop type classification in Central Asia (publication)
    • Collected and digitized on-screen ground truth data for land cover classification using QGIS, Google Earth
    • Produced maps, figures and statistics with R (dplyr, ggplot2) and QGIS

Education

  • 2020.10 - 2023.06

    Eberswalde, Germany

    M.Sc
    Eberswalde University for Sustainable Development
    Forest Information Technology
  • 2015.10 - 2019.06

    Hanoi, Vietnam

    B.Sc
    Vietnam National University
    Environmental Science

Certificates

Automating GIS Processes
University of Helsinki 12/2023
Introduction to R
DataCamp 12/2021
Web development foundations course
The Odin Project 11/2025
Geo-Python
University of Helsinki 10/2023
Using Python to Access Web Data
University of Michigan 10/2021
Python Data Structures
University of Michigan 09/2021
Getting started with Python
University of Michigan 09/2021
An Introduction to Web GIS
Louisiana State University 08/2024
Elements of AI
University of Helsinki 07/2023
Web development
TechLabs 04/2026
Structure-from-Motion photogrammetry
The University Centre in Svalbard 03/2024

Skills

Frontend
HTML
CSS
JavaScript
React
WebGIS
Leaflet
OpenLayers
ArcGIS API
Database
SQL
PostgreSQL
PostGIS
Programming
Python
R
GIS
QGIS
ArcGIS Pro
ArcGIS Online
Remote sensing
FORCE
Agisoft Metashape
Dev tools
Linux
Git
GitHub
Docker

Languages

German
B1
English
C1
Vietnamese
Native