CV

A detailed version of the CV is available here.

Summary

Senior GIS Developer with over 10 years of experience in open-source GIS development, spatial database design, and geospatial analytics. Proven expertise in building scalable GIS applications, integrating big data and machine learning for geospatial analysis, and developing interactive geo-visualization solutions. Proficient in Python, Java, R, and modern web frameworks. Skilled in enterprise GIS architecture, spatial data processing, and Web GIS development (Leaflet, OpenLayers, GeoServer). Adept at leading GIS projects, optimizing workflows, and delivering innovative geospatial solutions for decision-making.

Education

Doctor of Philosophy, Computer Science
03/2025
Faculty of Graduate Studies for Statistical Research - Cairo University - Giza, Egypt
Master of computer Science, GIS specialization
07/2019
Computer Science Department, Faculty of Graduate Studies for Statistical Research - Cairo University - Giza, Egypt
Diploma, Computer Science
07/2013
Faculty of Graduate Studies for Statistical Research - Cairo University - Giza, Egypt
Bachelor of Computing and Information, Department of Computer Science
07/2007
Computer Science Faculty of Computer and Information - Assiut University - Assiut, Egypt

Experience

Geo-Database and GIS Expert
Dec 2023 – Present
Environmental Horizon Co. - Riyadh, Saudi Arabia
  • Preparing GIS Data for maps
  • Designed and developed spatial databases, optimizing GIS data management and map production.
  • Remotely Sensed data Analysis, Building Raster GeoDatabase, Data reporting and presentation
  • Performing statistical analysis for data in Excel and Python
  • Creating thematic maps to present, organize and categorize survey data
  • Compiling data from satellite imagery, survey data and aerial photographs to produce maps and charts
  • Updating maps and charts using information gained by technological advancements
  • Designed and deployed interactive GIS dashboards using Mapbox, Carto, and Power BI, improving geospatial data visualization for decision-makers.
Systems and Databases Analyst
Jul 2015 to Dec 2023
National Authority for Remote Sensing and Space Sciences - Cairo, Egypt
  • Assisted with continuous improvement initiatives, applying data findings to address underperforming areas
  • Analyzed business processes, systems and data to identify opportunities for enhancement and efficiency
  • Automated tasks to increase efficiency and reduce department workload
  • Analyzed complex data sets and studied impacts on business growth and operational efficiency
  • Applied principles of user-centered design to enhance the usability and user experience of digital interfaces
  • Sketched and diagrammed design concepts to share vision and collected feedback
  • Built design mockups and prototypes with Adobe Creative Cloud, Crello and PaintShop Pro
  • Developed innovative, robust design solutions through collaboration with technical teams
Senior GIS Developer
Nov 2010 to Jul 2015
National Authority for Remote Sensing and Space Sciences - Cairo, Egypt
  • Led GIS data acquisition, conversion, and integration processes, optimizing data management workflows for spatial analytics
  • Applied machine learning techniques to analyze spatial patterns and predict trends in environmental and social datasets
  • Developed and maintained web-based GIS applications using Python, Django, and JavaScript libraries such as Leaflet and OpenLayers
  • Designed and implemented spatial databases using PostgreSQL/PostGIS to manage and analyze geospatial data
  • Integrated GIS functionalities with web services and APIs, enabling real-time data visualization and analysis
  • Participated in the full software development lifecycle, from requirements gathering and design to testing, deployment, and maintenance
  • Conducted spatial data analysis to support decision-making processes in urban planning, environmental management, and infrastructure development
  • Directed a team of GIS analysts in developing a scalable GIS infrastructure, enhancing geospatial data accessibility and efficiency at the national level

Skills

Programming & Automation

  • Python (GeoPandas, Fiona, Shapely, GDAL, ArcPy)
  • Java (Spring MVC, JSF, Struts)
  • JavaScript (Leaflet, OpenLayers, Mapbox)
  • SQL (PostGIS, PostgreSQL)

GIS & Remote Sensing Tools

  • QGIS, GRASS GIS, GDAL/OGR
  • ArcGIS, GeoServer

Web GIS Development

  • GeoDjango, Flask, FastAPI
  • Leaflet.js, OpenLayers, Mapbox
  • RESTful GIS APIs (WMS, WFS, WMTS)

Big Data & Cloud GIS

  • Apache Spark, Apache Kafka
  • Google Earth Engine, Hadoop

Geo-Visualization & BI

  • Power BI, ArcGIS for Power BI
  • Mapbox, GeoJSON

Spatial Analysis & ML

  • Google Earth Engine
  • AI-driven spatial modeling
  • Raster Analysis

Certifications

  • Data Analysis Using Excel and Power BI
  • Python in ArcGIS Course Certificate (ESRI)
  • Using Databases with Python
  • Python Data Structures
  • Retrieving, Processing, and Visualizing Data with Python
  • Using Python to Access Web Data
  • GUI Development Using Python
  • Java Development Course - Complete Track (ITI)

Languages

Arabic Native
English Fluent