11/06/2024 updated

**** ******** ****
100 % available

Full stack GIS Developer

Sale, Morocco
Worldwide
Phd Student, "Deep Learning for object detection problems in GIS"
Sale, Morocco
Worldwide
Phd Student, "Deep Learning for object detection problems in GIS"

Profile attachments

CV_eng_FS.pdf

InnovationClean Code PrinciplesJava (Programming Language)JavaScriptGeographic Information SystemsApplication Programming Interfaces (APIs)Artificial IntelligenceAmazon Web ServicesAmazon Elastic Compute CloudAmazon S3ArabicArcGIS (Software)ArcGIS ServersCalculationsCloud ComputingComputer ProgrammingDatabasesContinuous IntegrationD3.JsDecision AnalysisEngineering Design ProcessDevOpsDigital StorytellingDjangoFeasibility StudiesFrenchGeomaticsGeoServerGeospatial AnalysisGoogle EarthInfrastructure ManagementPython (Programming Language)PostgreSQLMachine LearningNode.jsObject DetectionOpenLayersPostGISQuality ManagementMicrosoft Power BIRemote SensingSoftware EngineeringPL-SQLSQL DatabasesSQLAlchemyStatisticsSystems DesignData/Record LoggingLifecycle ManagementPyTorchReact.jsTransfer LearningFlaskLarge Language ModelsSpring BootDeep LearningPowerlineFastAPIAmazon Relational Database ServiceKubernetesGeospatial Data Abstraction Library (GDAL)React ReduxDatabase AdministrationDocker
I am a Full Stack GIS Developer with over a decade of experience in geospatial technology, web mapping, and software engineering. My career spans a diverse range of projects, from municipal GIS system design to advanced machine learning applications for geospatial data. Currently, I’m working with GOPA in Agadir, where I am involved in the technical design of a municipal GIS as part of a comprehensive feasibility study, ensuring the system’s robustness and effectiveness in supporting local geographic data management.
Before this, I worked as a WebGIS Developer at the International Fund for Agricultural Development (IFAD), where I helped develop the GeoScan portal, a powerful tool for data-driven decision-making. In this role, I used React and OpenLayers to build highly interactive mapping interfaces that provided detailed reports, statistics, and dashboards. I also designed a PowerBI custom visual using React to enhance mapping capabilities, making complex data more accessible to users. Additionally, I contributed to digital storytelling efforts at IFAD with StoryMaps, using the Mapbox API and React to create engaging narratives. One of my favorite projects here was developing an LLM-based application, allowing users to query the map and visualize data based on specific criteria, combining machine learning with GIS in innovative ways.
Previously, I worked at Gilytics in Zürich, where I contributed to powerline planning solutions by developing a user-friendly interface with React and Cesium. I implemented Multi-Criteria Decision Analysis (MCDA) models to calculate optimal pylon locations and created machine learning algorithms to predict model weights based on past projects. This role emphasized my ability to merge AI with geospatial analysis, bringing data-driven solutions to infrastructure planning.
I also founded Georeference.io, a platform that fully automated georeferencing of scanned maps using cutting-edge object detection. This experience honed my skills in machine learning lifecycle management—developing datasets, training models, and ensuring high-performance deployment with best practices in data logging, feedback loops, and quality assurance.
Technically, I have extensive experience across GIS programming, web mapping, and remote sensing. I’m proficient in tools and platforms like Google Earth Engine, GDAL, GeoPandas, PostGIS, ArcGIS (Pro, Enterprise), OpenLayers, and D3.js. My programming skills include Python (Flask, FastAPI, Django), JavaScript (NodeJS), and Java (Spring Boot). I’m also skilled in database management with SQL, PL/SQL, and geospatial databases such as PostgreSQL/PostGIS, along with ORMs like SQLAlchemy and geoalchemy. My experience extends to DevOps and cloud infrastructure, including AWS (EC2, RDS, S3), Docker, and Kubernetes, where I prioritize CI/CD and clean code practices.
Currently, I have pursued a Ph.D. focused on deep learning for object detection in GIS, and I’ve previously published research on transfer learning for building segmentation. Fluent in English, French, and Arabic, I’m comfortable working in diverse teams and communicating complex technical ideas effectively.
With a strong foundation in both the technical and strategic aspects of GIS, I am ready to take on challenging projects that require advanced geospatial expertise and a commitment to innovation.

Experience

Professional experience10+ years
Freelancer since2014

Languages

ArabicNative speakerEnglishFluentFrenchNative speaker

Project history

Full stack GIS developer

GOPA

Internet & IT

50-250 team member

- Contributed to the implementation of a feasibility study through the technical design of the municipal geographic information system (GIS).

GIS expert

ATOS / Eburtis / SONABEL, Burkina Faso

Energy, Water & Environment

500-1000 team member

- GIS expertise for the general census of the subscribers and electricity network of the Burkina Faso.
- Management of technical teams developing GIS applications.

WebGIS Developer

International Fund for Agricultural Development (UN)

Internet & IT

1000-5000 team member

- GIS developer in the Geoscan portal, using React and OpenLayers. GeoScan is a data-driven decision making tool providing sophisticated data in a form of reports, maps, statistics, web applications, and dashboards.
- Designed and implemented a PowerBI custom visual by leveraging the PowerBI Visuals API and React, specifically tailored for mapping visualizations. Contributed to enhancing data visualization capabilities.

- Contributed to the creation of engaging StoryMaps by harnessing the Mapbox API and React.
- Worked on GIS web maps, utilizing React and OpenLayers to elevate design standards and optimize user experience. Implemented improvements to ensure visually appealing and user-friendly interactions within the mapping interface.
- Worked on Geonode’s migration project.
- Developed an API documentation website and chatbot
-LLM app to chat with the map by asking queries about projects and STAC datasets then the results are visualized on the map.

Full Stack Developer

Gilytics, Zürich

Energy, Water & Environment

10-50 team member

Worked as FullStack developer on the development of a web solution for powerline planning
- Leveraged React and Cesium to ensure a dynamic and efficient user experience.
-Implement MCDA models equations to calculate the suitability of pylons locations.
-Implement a machine learning model to predict MCDA weights based on past pylons locations.
-Django Web services development.

Full Stack Developer

Chouch.ai, San Francisco

Internet & IT

50-250 team member

- Calculation of geographic polygons coordinates corresponding to the bounding boxs on the UAV live video frames in real time.

CEO & Founder

Georeference.io

Internet & IT

< 10 team member

- Georeference.io is a web app of fully automatic georeferencing of scanned maps based on Advanced GIS algorithms and state of the art Object Detection model.
- Create the training & test datasets, make & train the ML model.
- Experiments results logging, dataset versioning.
- Put the resulting model into production with the best practices of high performance, data logging, feedback loop and quality assurance.

GIS Consultant

National Comission of water and forests

Energy, Water & Environment

500-1000 team member

Implementation of the forestry spatial data infrastructure.

GIS Consultant

REDAL (Water & electricity supplier for Rabat)

Energy, Water & Environment

1000-5000 team member

Implementation of a mobile app and web platform for the survey of water and electricity meters.

GIS Consultant

United Cities and Local Governments of Africa
Implemented a web portal for Local Governments of Africa.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in