Hamza B.


488 euro

My experience


Personal projectsFebruary 2020 - March 2020

Web site personal Portfolio  : https://react-portfolio-hamza.now.sh/

Burger Builder : https://gitlab.com/hbounouidar/burger-builder

ESRIOctober 2019 - February 2020

Application of grounds recognition for athletic events:
Generating dynamic reports (Slope calculation, itinerary, gradients of mount/dismount, longitudinal profile …) Correction/Evolution of calculations  
Bug fixing on reports (queries, setting…).  
Editing/Publish maps as services  
Web application of monitoring concession contracts  
Generating filtered reports (based on types: client, forest…) 
Adding new filters (keywords…)
Modification of report requests Correction of map widgets  
Evolution of report templates   

Customized development 
Python scripts with setting for importing/exporting data  
Bash/Python scripts as scheduled tasks to improve performance: compressing database, restarting servers

Business DocumentJuly 2018 - September 2019

Web application (with tablet compatibility) for interactive writing and validation of documents  
Management of different states of docs (editing, validation, archiving…) 
Configuration of the workflow with another Bdoc product

Mairie de ClichyMarch 2018 - June 2018

Creation of a referential urban planning application 
Providing urban planning information. 
PDF export of plots Double search tool by plots reference/address.   
Change layers (Local urbanism plan, Orthophotomaps…)   
Creation/modification of widgets

ORANGEJuly 2016 - February 2018

Design and development of a terminal tracking tool
Customized interface by users (Views and widgets). 
Sharing system of views/widgets between users.  
Generic widget templates (information on map, statistical, alert, graph…)

OrangeSeptember 2015 - May 2016

Web mapping applications for network coverage: Mobile, fiber and wifi / hotspot 

Management of point and surface data (configurable legend) 
Improved display of different services (renderer, scale...) 
Display of attribute files for entities Geolocation of addresses  
Coverage query tool (Server query) 
Support for the Mobile version

CRAIGApril 2015 - June 2015

Creation of add-on «Cadastre Georchestra» 
Display of cadastral parcels with labels Search attributes of parcels (reference, owner…)
Spatial selection tool (point, line, polygons)  
Management of cadastral records.  
Changing/Inversing parcels selection

KEOLISJanuary 2015 - March 2015

Application for accident report management
Cartografic/Tabular visualization with clustering, heatmap 
Search report tool (by type, date, network…)  
Adding notes for users  
Query print tool in jav

Internship SINIAT / IGN Cogit / EPF Ile de FranceJanuary 2013 - January 2014

Establishment of a GIS for career monitoring (6 months) - 6 months

Geolocation of historical toponyms on the geographic reference system (2 months) 

Development of IT tool for monitoring land intervention agreements (4 months)

My stack

Spring, Spanish, SourceTree, REST, React.js, QGIS, Python, PostgreSQL, PostGIS, PHP, OpenLayers, MySQL, Microsoft SQL Server, Material Design UI, Material Design, Jscript, Jenkins, JavaScript, Java, HTML5, HTML, Hibernate, Handlebars.js, Google Maps API, GIS Server, GeoServer, ElasticSearch, D3.js, CLI, C/C++, C++, Bootstrap, AutoCAD, ArgoUML, ArcGis, API, Apache Maven, AOP, AngularJS, Angular