Je vous souhaite la bienvenue sur ma page web. Je m’appelle Alla DIOP et je suis un géomaticien passionné par l'usage des SIG pour l'évolution et l'optimisation des pratiques professionnelles. Diplômé d’un Master de Géomatique Appliquée aux Études Urbaines et aux Risques à CY Cergy Paris Université, j’ai consolidé mon expertise au sein de la Ville de Colombes, où j'ai exercé pendant deux années, en parallèle de ma formation. Cette expérience, entre le contexte d'exercice et la diversité des projets, m'a offert l'opportunité de développer une bonne vision stratégique de l'utilisation de la géomatique sur des domaines variés. Aujourd'hui, à l'écoute de nouvelles opportunités, je souhaite intégrer une structure qui me permettrait de mettre mes compétences au service de projets concrets.
Outre la géomatique, j'ai une grande passion pour l'informatique et la programmation. Ce site internet que vous êtes en train de consulter a été entièrement réalisé avec le framework Next.js.
Je vous invite à scroller pour découvrir davantage mon parcours et mes compétences.
Je vous invite à naviguer pour découvrir davantage mon parcours et mes compétences.




J'ai commencé mes études supérieures en intégrant la licence de Géographie et Aménagement de l'Université de Reims. Au cours de cette formation pluridisciplinaire de trois ans (bac +3), j’ai pu acquérir une solide culture en géographie, aménagement et environnement. Les enseignements ont notamment porté sur la géomorphologie, l’hydrologie, la géographie urbaine et rurale, l’épistémologie de la géographie et les enjeux liés à l’aménagement du territoire.
Cette licence m’a permis d’aborder aussi bien les milieux naturels que les dynamiques humaines, les territoires et les usages, les enjeux contemporains de durabilité, d’environnement et de gouvernance territoriale, tout en développant des compétences en cartographie, en SIG et en analyse spatiale.
Cette première étape de mon parcours m’a donc préparé à questionner et à comprendre l’espace dans toutes ses dimensions tout en renforçant mon intérêt pour la géomatique.



Au terme de ma formation en Géographie et Aménagement, mon objectif était de consolider mes compétences en SIG tout en ayant la possibilité d'acquérir de l'expérience. C'est ainsi que j'ai intégré le Master de Géomatique de CY Cergy Paris Université. Cette formation m’a permis d’approfondir la dimension technique tout en développant une vision stratégique des projets SIG.
J’y ai renforcé mes savoir-faire en cartographie numérique, analyse spatiale, gestion et modélisation de données géographiques, mais aussi en programmation et développement d’applications géospatiales. Au-delà de la maîtrise des outils, ce cursus m’a permis d’acquérir une approche globale du pilotage de projets géomatiques, alliant analyse, méthode et innovation.
En parallèle, la formation intègre une expérience en alternance qui favorise la mise en pratique des enseignements et la collaboration avec des acteurs institutionnels et techniques. Ce parcours représente une étape essentielle dans mon développement. Il m’a permis de relier mes compétences techniques à une bonne compréhension des dynamiques du milieu professionnel, avec la volonté d’utiliser la géomatique comme levier d’amélioration et d'innovation.


Dans le cadre de mon alternance à la Ville de Colombes, j’ai eu l’opportunité de mettre en pratique mes compétences en géomatique au service de la stratégie SIG de la ville. Intégré à la Cellule SIG au sein de la Direction des Systèmes d'Information et de l'Organisation, j’ai activement participé à l'évolution du SIG de la ville en collaborant quotidiennement avec deux collègues géomaticiens.
Le rôle de notre cellule, au-delà de répondre aux besoins géomatiques, était de mettre en avant les possibilités offertes par les SIG afin de les intégrer, en toute utilité, dans le fonctionnement des services municipaux. Dans ce contexte, j'ai mené divers projets aux finalités variées en collaboration avec les services.
À titre d'exemple, j'ai réalisé une application métier pour le Service Écologie Urbaine. Cette application à usage interne permet de centraliser l'ensemble des données du service et de faciliter leur accès. Elle permet également de consulter quotidiennement certaines données libres comme les concentrations des polluants dans l'air de la ville via l'API de AirParIf, d'effectuer des signalements documentés et géolocalisés en temps réel, etc. Dans un autre registre, j'ai réalisé des applications destinées au grand public comme celle permettant de s'informer sur les professionnels de la santé dans la Ville de Colombes consultable sur le site internet officiel.
Cette expérience m’a permis de consolider mes compétences techniques tout en développant mes capacités en gestion de projet. Elle a été une étape déterminante dans mon parcours, me permettant de relier la technologie géonumérique à des enjeux réels et de renforcer mes capacités à proposer des options adéquates face aux besoins.
J'ai une maîtrise approfondie des principaux outils SIG, en particulier ArcGIS Pro et QGIS, que j’utilise de manière complémentaire selon les contextes et besoins.
Durant mes deux années d’alternance à la Ville de Colombes, j’ai travaillé quotidiennement sur ArcGIS Pro et l’écosystème ESRI. J'ai utilisé la solution à des fins de cartographie statique, d'analyse spatiale, de préparation et traitement de données, etc. À côté de cela, je travaille avec QGIS depuis des années pour mes projets personnels et universitaires. J'ai donc une expertise avérée sur ces deux logiciels SIG qui constituent les principales solutions utilisées dans le domaine.




J’ai également une solide maîtrise de la conception, la gestion et l’exploitation de bases de données géospatiales avec PostgreSQL, combiné à son extension PostGIS et à l’interface DBeaver.
En plus de la connaissance théorique, j’ai mis en place et administré des bases de données centralisées destinées au stockage, à la structuration et à la diffusion de données SIG. D'ailleurs, les données liées à ce site web ainsi que les applications qu'il intègre sont entièrement stockées et servies par des bases de données PostgreSQL.
L’utilisation de DBeaver me permet de travailler efficacement sur la modélisation des données, la rédaction de requêtes et le suivi de la qualité des informations géographiques.
Pour gérer tous ces aspects, j'utilise le langage SQL. Il me permet de manipuler efficacement les données et d'alimenter mes applications web.
J'utilise l’ETL FME aussi bien dans mes projets personnels que dans mes travaux universitaires, pour automatiser et structurer des traitements de données géospatiales.
Avec FME Form, je conçois les workspaces me permettant d’appliquer des traitements de manière automatisée sur des données provenant de multiples sources. Cet outil m’a permis dans plusieurs contextes de travailler efficacement en mettant en place des chaînes de traitement reproductibles. Il permet de réaliser des économies de temps conséquentes.
J'utilise également FME Flow pour orchestrer l'automatisation de mes tâches de traitement régulières. Cette composante, associée à FME Form, permet d'étendre l'automatisation des workflows à un niveau industriel.



Pour les besoins d'automatisation des traitements, j'ai également une expérience avancée dans l'utilisation du langage Python. J’ai développé des scripts permettant de gagner en efficacité dans le traitement de données.
Avec PyQGIS, j’automatise des opérations réalisées dans QGIS, notamment la manipulation de couches, la réalisation de traitements spatiaux, la génération automatique de cartes et atlas. J'ai déjà réalisé des outils de traitement personnalisés utilisables dans l'interface QGIS.
Dans l'environnement ESRI, j'ai également travaillé avec ArcPy pour automatiser des traitements et mises à jour quotidiens de données à travers des API.
Outre la rédaction de scripts, je réalise également des programmes avec des interfaces graphiques simples. Ces programmes exécutables permettent d'effectuer certaines tâches sans avoir besoin de manipuler des scripts.
En complément de mes compétences SIG, j’ai développé une solide base en programmation web, qui me permet de créer des interfaces interactives, des applications cartographiques et des outils adaptés aux besoins utilisateurs.
J’ai commencé par maîtriser les fondamentaux du développement front-end avec HTML et CSS, pour structurer et styliser des interfaces simples, propres et accessibles.
J’ai ensuite approfondi la programmation JavaScript, que j'utilise principalement dans mes projets web. Avec ReactJS, j’ai conçu des interfaces dynamiques optimisées, interagissant avec des données géospatiales et des API.Node.js me permettait de gérer des traitements backend simple, de requêter des bases de données, de créer des API et de structurer mes applications.
Aujourd'hui, j’ai adopté Next.js, un framework moderne qui combine la puissance de React avec d'autres briques afin de proposer un environnement de production complet et intégré. C’est avec Next.js que j’ai développé le présent site web.
Cette compréhension de l’écosystème JavaScript me donne aujourd’hui la capacité de mettre en place des solutions web cartographiques applicatives complètes.








Dans mes applications web j'utilise GeoServer pour publier, structurer et diffuser des données géographiques sous forme de services web (WMS, WFS, WMTS) ou données GeoJSON. J’y configure mes styles au besoin et prépare mes couches à être intégrées dans mes applications. Cet outil est un composant essentiel de mes architectures SIG web.
Pour la partie interface et visualisation, j’utilise OpenLayers, une bibliothèque particulièrement puissante pour construire des cartes web avancées. Elle me permet d'intégrer des cartes dynamiques avec des interactions personnalisées.
Pour les projets plus légers, j'utilise Leaflet pour intégrer des cartes simples et efficaces.
Durant mon alternance, j'utilisais régulièrement ce langage dans les divers projets que j'ai conduits. Assez proche du JavaScript, Arcade, optimisé pour la gestion des données géographiques dans l'environnement ESRI, permet d'étendre les possibilités de base offertes par la solution.
Il m'a servi dans la génération de champs calculés, la configuration de symbologies dynamiques, l'enrichissement des données à travers des croisements de couches, l'affichage conditionnel d'informations, etc.
C'est un outil indispensable pour répondre à certains besoins particuliers dans les applications web ESRI.


J’utilise Adobe Illustrator pour produire des posters et cartes à l'ésthétique améliorée. Cet outil me permet d’exporter des rendus professionnels adaptés aux rapports, présentations ou supports de communication.
Avec Revit, j’ai exploré la modélisation BIM et la production 3D orientée bâtiment. En concert avec ArcGIS, il m'a permis de réaliser des scènes web réalistes adéquates pour communiquer sur des projets, analyser des scénarios d'aménagement ou même préparer des projets Indoors.


J'utilise l'outil Docker de manière moins fréquente car il me permet de résoudre des problèmes particuliers. Qu'il s'agisse d'installer LizMap sur Windows ou héberger Geoserver sur une plateforme online, il m'a déjà aidé à contourner les problèmes de compatibilité avec sa philosophie d'isolation et d'assemblage des dépendances.
Cet outil orienté statistique permet de réaliser des analyses poussées, des visualisations et des traitements de données approfondis. J'y ai recours quand le besoin est de comprendre en profondeur et de ressortir des dynamiques, tendances et modèles dans les données.


J’ai travaillé avec ENVI pour analyser des images satellitaires et effectuer des traitements en télédétection. Cet outil m’a permis de manipuler des imageries raster afin d'étudier des dynamiques naturelles et anthropiques.
Cette application fait partie des premières réalisations que j’ai développées à la Ville de Colombes. À mon arrivée, la mairie disposait en interne d’un fichier Excel répertoriant les professionnels de santé présents sur le territoire. L’objectif était de rendre ces informations accessibles, claires et agréables à consulter pour l’ensemble des Colombiens. J’ai donc conçu cette application afin de transformer ces informations internes en un outil public, intuitif et utile à tous. Elle est aujourd’hui disponible directement sur le site internet de la Ville et contribue à faciliter l’accès à la connaissance de l’offre de soins locale.
L’application permet de visualiser l’ensemble des établissements et professionnels de santé directement sur une carte de Colombes, offrant une lecture claire et immédiate de l’offre de soins disponible. En cliquant sur un point, l’utilisateur accède à toutes les informations utiles : nom, adresse, numéro de téléphone ou spécialité. L’outil intègre également un système de choix pour n’afficher que les spécialités qui nous intéressent, ainsi qu’une recherche par nom pour retrouver rapidement un praticien ou un établissement précis. L’ensemble rend la consultation des services de santé plus simple.
L’application a été réalisée avec ArcGIS Experience Builder, en s’appuyant sur l’écosystème ESRI pour la préparation et le traitement des données. D'abord, les couches ont été publiées et intégrées à une WebMap qui a servi à les organiser et configurer. Ensuite, cette carte est incluse dans une Experience Builder qui permet d'ajouter des fonctionnalités et organiser l'interface.



Cette application est la toute première réalisation que j’ai développée à la Ville de Colombes. Durant les Jeux Olympiques de Paris, la Ville de Colombes a eu la chance d'accueillir certaines épreuves, à l'instar des J.O. de 1924. Pour célébrer les 100 ans, les Archives Communales et le Musée d'Art et d'Histoire se sont associés pour organiser une exposition retraçant l'histoire olympique de Colombes. En collaboration avec ces services, j’ai donc conçu cette application qui consiste en une version en ligne de l'exposition.
L'application présente 12 points d'intérêt autour du stade dans lequel se sont déroulées les épreuves de 1924. Chaque point raconte son histoire d'il y a un siècle à travers des images de paysage, d'objets anciens et de récits textuels. Ainsi, l'application permet de s'immerger dans cette époque et d'en saisir l'ambiance.
Celle-ci a aussi été réalisée avec ArcGIS Experience Builder. Les couches ont été préparées pour accueillir les textes et pièces jointes. La flexibilité d'Experience Builder m'a permis de produire une interface fluide et esthétique.



Le Service Écologie Urbaine est en charge de la gestion des éco-sites de la ville, ainsi que certains aménagements dans les écoles, squares, jardins, etc. Les agents du service souhaitaient faciliter l'accès à leurs informations pour simplifier leurs activités sur le terrain. Ainsi, en collaboration avec eux, nous avons également identifié d'autres besoins et possibilités ayant servi de base au développement de cette application. Il s'agit d'une application interne non consultable qui a su renforcer l'efficacité globale du service.
L'application sert avant tout à formaliser et centraliser l'ensemble des données du service. Ces données étaient enregistrées en divers formats sur les postes des agents, les rendant peu accessibles et peu fiables. L'application les rend accessibles partout et à tout moment. Cela facilite leur consultation et leur mise à jour. En plus, elle permet d'effectuer des signalements géolocalisés et documentés en temps réel, de vérifier les concentrations des polluants dans l'air, de planifier l'aménagement de certains espaces, etc.
Toutes les données du service, en divers formats (tableur, texte, image, etc), ont été rassemblées et traitées pour être exploitables par le SIG. Elles ont ensuite été publiées sur le serveur SIG pour assurer leur accéssibilité. L'Experience a été organisée en divers pages intégrant plusieurs WebMap avec des fonctions différentes. Pour les conçentrations quotidiennes des polluants dans l'air, un Notebook a été programmé pour exécuter un script ArcPy tous les 00h10. Ce script récupère automatiquement les informations sur l'API de AirParIf et met à jour les données dans notre serveur. Des outils de cartographie rapide, de mesure spatiale et d'édition ont été ajoutés. Cet ensemble a fait de l'application un outil tout en un sur lequel le service s'appuie désormais dans ses activités quotidiennes.




En association avec certains de mes camarades de promotion, nous avons eu l'idée de développer une application web indépendante à destination des étudiants. Constatant les difficultés que pouvaient rencontrer certains étudiants, nous avons décidé de proposer une plateforme facilitant, d'un côté, la communication des associations et, de l'autre côté, la prise d'informations des étudiants sur les associations. Dans ce projet, j'ai décidé de prendre en charge la partie programmation web, ce qui m'a amené à développer ma première application en langages web.
Pour accéder à la plateforme, il faut créer un compte en ayant le choix entre un profil Association ou Étudiant. Avec un profil Association, on peut mettre à disposition son adresse, ses horaires, les aides disponibles et consulter les commerces et résidences étudiantes. Avec un profil Étudiant, on peut visualiser les associations avec des disponibilités en fonction de ses besoins et de sa proximité. L'application intègre aussi un système d'itinéraire pour s'orienter vers les associations.
La programmation front-end de l'application a été entièrement effectuée avec les langages de base HTML, CSS et JavaScript. Étant donné qu'il s'agissait de visualisations simples, les cartes ont été intégrées avec la bibliothèque Leaflet. L'hébergement et la partie back-end de l'application ont été gérés à travers Google Firebase qui a largement facilité la programmation de cette partie.



Cette application est le fruit d'une volonté personnelle de faciliter l'accès à l'information sur la qualité de l'air en Île-de-France. Mon travail avec les données de l'agence AirParIf m'a permis de constater la difficulté d'accéder à ce type d'information en fonction des collectivités territoriales. Ainsi, j'ai travaillé sur la mise en place de cette application, permettant de consulter facilement les concentrations des principaux polluants dans l'air sur la base du découpage administratif communal.
Avec une page d'accueil de présentation, l'application est centrée autour d'une carte principale unique. Cette cartographie représente directement chaque commune avec une couleur dont l'accentuation est proportionnelle à l'importance de la valeur de son indice de pollution ATMO. Une section permet de choisir le type de polluant spécifique dont les valeurs doivent être représentées. À la sélection d'une commune, les valeurs des concentrations des polluants sur son territoire s'affichent en dessous de la section de choix de représentation. Il est également possible d'accéder à l'historique des concentrations de polluants pour chaque commune sélectionnée.
Cette application a été entièrement développée avec le framework JavaScript Next.js, qui se base sur la technologie React pour gérer la partie front-end. Les données sur lesquelles elle se base proviennent de l'API libre mise à disposition par l'agence AirParIf. Ces données sont automatiquement téléchargées, traitées pour correspondre au format souhaité, puis enregistrées dans une base de données PostgreSQL. Ce workflow est entièrement automatisé grâce à un Workspace produit avec FME Form et géré avec FME Flow. Pour la cartographie web, j'ai utilisé la bibliothèque OpenLayers et le serveur cartographique GeoServer. Toutes les composantes utilisées dans ce projet sont hébergées sur un serveur privé OVH Cloud localisé en France.



