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
Experience
- 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.
- 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
- 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 |