Junior GIS / Geospatial Candidate

Junior Geoinformatics Engineer | GIS | Python | Remote Sensing | Spatial Data

Junior geoinformatics engineer focused on Python-driven spatial analysis, GIS workflows, and Earth observation data.

Combining GIS, spatial data, and Python into practical geospatial workflows.

Recruiter Summary

Technical work I can contribute as a junior candidate.

I turn spatial datasets into analysis-ready layers, model features, dashboards, and documented Python workflows. My work sits between GIS operations, raster/vector data processing, and applied machine-learning experiments.

Location Karlsruhe, Baden-Wurttemberg, Germany
Education MSc Geoinformatics Engineering, completed
Positioning Junior GIS / Geospatial Data

Target Roles

Recruiter-friendly roles that match the profile.

Junior GIS Analyst Geospatial Data Analyst Geoinformatics Engineer Remote Sensing Analyst Spatial Data Analyst GIS Developer (Python) Junior Python GIS Developer

Available For

  • Junior GIS positions
  • Graduate roles
  • Geospatial analyst roles
  • Research assistant positions
  • Germany-based opportunities
  • Hybrid or remote opportunities

Trust Signals

Completed MSc, KIT research exposure, and exchange experience in Germany.

Politecnico di Milano logo Politecnico di Milano MSc Geoinformatics Engineering
University of Bonn logo University of Bonn Erasmus+ exchange, geodesy
Karlsruhe Institute of Technology logo Karlsruhe Institute of Technology Exchange and research assistant roles
University of Tehran mark University of Tehran BSc Surveying Engineering

Profile

An applied geoinformatics profile, not a generic developer portfolio.

I am most interested in work where maps, data quality, spatial reasoning, and reproducible code meet. My background combines geoinformatics coursework, exchange study in Germany, applied research support, and portfolio projects that show how I approach spatial data problems step by step.

My MSc thesis, Inferring Map Generalization Operations from User Prompts, is a good example of that intersection: cartographic generalization, natural language prompts, feature engineering, and model evaluation in one geospatial workflow.

What I Bring

A focused junior profile with practical geospatial evidence.

GIS plus Python

Comfortable moving between spatial concepts, GIS tools, and Python-based processing.

Applied research exposure

Experience supporting research workflows at KIT with energy, mobility, dashboard, and map-related work.

Earth observation mindset

Project work includes satellite data processing, raster analysis, environmental indicators, and WebGIS outputs.

Geospatial ML intersection

Thesis and projects connect spatial features, text prompts, classification, evaluation, and model workflows.

International academic path

MSc study in Italy with exchange experience in Germany and a surveying engineering foundation.

Experience

Junior-level applied research, GIS analysis, and web support.

GIS & Data Analyst, Research Assistant

IIP, Karlsruhe Institute of Technology (KIT)

Jul 2025 - Mar 2026
  • Built Python-based pipelines for energy and mobility datasets used in applied research workflows.
  • Performed spatial analyses on mobility and energy data to support decarbonization modeling and planning research.
  • Created dashboard views with map integration to make research data easier to inspect and communicate.

Tools: Python, spatial data pipelines, GIS analysis, dashboards

Web Developer, Research Assistant

KIT nova

Jul 2025 - Dec 2025
  • Supported web application development for digital research and innovation workflows with attention to usability.
  • Assisted VR/AR project work by preparing interactive components and visual outputs.
  • Contributed map-related interface elements and geospatial visualizations for digital applications.

Tools: Web applications, JavaScript, VR/AR support, geospatial visualization

Skills

Compact technical profile for GIS and geospatial data roles.

Programming

Python, SQL, JavaScript, C++

GIS & Geospatial

QGIS, ArcGIS, GeoPandas, PostGIS, Google Earth Engine

Data & ML

Scikit-learn, PyTorch, Pandas, NumPy, Machine Learning

Visualization

Dash, Plotly, Matplotlib, dashboards

Web & APIs

Flask, REST APIs, HTML, CSS, JavaScript

Flagship Projects

Project evidence for junior GIS, remote sensing, and Python roles.

Five selected projects are shown first to keep the portfolio focused and easy to scan.

LandsatToolkit satellite image processing workflow visual
Earth Observation GitHub

LandsatToolkit

Built a reusable Python toolkit for Landsat satellite image processing, enabling metadata extraction, band operations, reprojection, and environmental analysis workflows. GitHub repository.

  • Problem: Make common Landsat processing steps easier to reuse across Earth observation analyses.
  • Method: Packaged metadata handling, band processing, reprojection, and index-oriented workflows in Python.

Tech Stack: Python, Rasterio, NumPy, Remote Sensing

Demonstrates: Earth observation, reusable Python packages, raster workflows

Landslide susceptibility mapping visual with terrain and risk classes
WebGIS GitHub

AI-Based Landslide Susceptibility Mapping

Developed a GIS and machine-learning workflow for landslide susceptibility mapping, combining terrain, infrastructure, and remote sensing data. GitHub repository.

  • Problem: Assess landslide susceptibility using spatial evidence from terrain, infrastructure, and environmental layers.
  • Method: Combined GIS layers, remote sensing inputs, machine-learning steps, and WebGIS communication.

Tech Stack: GIS, Remote Sensing, JavaScript, WebGIS

Demonstrates: Spatial modeling, WebGIS communication, environmental analysis

SE4G geospatial dashboard visual with map and chart panels
Dashboard GitHub

SE4G Geospatial Data Visualization Dashboard

Built an interactive dashboard for geospatial data exploration, combining maps, charts, API integration, and user-driven analysis in a practical data application. GitHub repository.

  • Problem: Make geospatial datasets easier to inspect through a browser-based analytical interface.
  • Method: Combined maps, charts, API integration, and dashboard interactions in a Python web application.

Tech Stack: Python, Dash, Plotly, Flask

Demonstrates: Dashboard development, geospatial visualization, data communication

Additional Projects

DL4CVRS Vehicle Detection Model

Compared CNN and pretrained ResNet18 image-classification models with training, evaluation, metrics, normalization, and error analysis. GitHub repository.

Demonstrates: Computer vision workflow, model comparison, evaluation basics

EOAdvanced Water Area Analysis in Eastern Venice

Analyzed water-area changes using satellite data, NDWI-based indicators, maps, and statistical visualizations for 2021 to 2024. GitHub repository.

Demonstrates: Earth observation, NDWI analysis, temporal mapping

PoliYoga Responsive Web Application

Contributed to a responsive web platform for a yoga academy with frontend, UX, database-related features, profiles, activities, and dynamic content. GitHub repository.

Demonstrates: Web application basics, UX collaboration, database-backed features

Engineering Surveying

Surveying work at the University of Tehran campus using total station data collection and plan preparation.

Demonstrates: Surveying fundamentals, field data, plan preparation

Levelling Project

Measured height differences with classical levelling methods, error control, and technical documentation.

Demonstrates: Measurement discipline, quality control, documentation

Road Planning with Civil 3D

Designed a road connection using AutoCAD Civil 3D, route geometry, longitudinal profiles, and cut-and-fill volumes.

Demonstrates: Engineering design tools, terrain reasoning, volume calculation

3D Laser Scanning

Captured and processed point-cloud data from a building floor to support digital 3D model preparation.

Demonstrates: Point-cloud workflow, 3D data capture, surveying technology

Education

Geoinformatics, remote sensing, GIS, and surveying foundations.

MSc Geoinformatics Engineering

Politecnico di Milano, Italy

Exchange student in geodesy at the University of Bonn and in remote sensing and geoinformation at KIT.

University of Bonn logo KIT logo

Thesis: Inferring Map Generalization Operations from User Prompts

Relevant coursework: Geographic Information Systems, Machine Learning, Databases, Earth Observation, Geospatial Data Analysis, Geospatial Processing

BSc Surveying Engineering

University of Tehran, Iran

Thesis: Application of GIS and Big Data in Smart Cities

Relevant coursework: Surveying, Photogrammetry, Remote Sensing, Geographic Information Systems, Spatial Analysis, Geodesy

Contact

Open to junior GIS and geospatial data roles in Germany.

Interested in junior GIS, geospatial analysis, or Python-based spatial roles? Feel free to connect or reach out.

donyadideganamir@gmail.com +49 176 2477 0243 GitHub: AmirDonyadide LinkedIn: amirhossein-donyadidegan
English: fluent German: intermediate Italian: intermediate Driving license: Class B