Allan .
Senior
kenya Nairobi, Kenya ( GMT )
Senior
10 yrs Experience
Can Join ASAP English: Advanced
About

Skilled geospatial software engineer with proven experience in design, development and deployment of enterprise geospatial software systems. Proficient in Java, Python, Javascript and R.

Skilled geospatial software engineer with proven experience in design, development and deployment of enterprise geospatial software systems. Proficient in Java, Python, Javascript and R.

Experience
R
Geospatial Software Engineer
Regional Center for Mapping of Resources for Development RCMRD
Oct'15- Aug'22

Kenya Design, develop, deploy and maintain the Rangelands Decision Support System for monitoring vegetation, drought conditions and surface water in the Kenyan rangelands. Integrate Google Earth Engine information into the platform. Integrate geoprocessing services running on ArcGIS Server for map production. Conduct user training. Deploy and configure the Regional Hydrologic Extremes Assessment System (RHEAS) platform to produce regular drought and crop yield forecasts for East Africa. Develop and deploy front end user application for disseminating RHEAS outputs. Automate acquisition, transmission and processing of daily raw MODIS earth observation data received by RCMRD XL band data receiver from Level 0 to Level 3 products (NDVI, MOD14 Active Fire, Corrected Reflectance and Land Surface Temperature). Back-end development of the Eastern and Southern Africa Fire Information System (ESAFIS) for monitoring wild fire occurrence in the region. Design, develop, deploy and maintain web-based streamflow monitoring and flood simulation system for Eastern and Southern Africa. Integrate data outputs from CREST/VIC and SWAAT hydrological models. Develop, deploy and maintain geospatial analytics portal for the Kenya Wildlife Conservancies Association (KWCA). Conduct user and admin training Develop, deploy and maintain web-based geospatial analytics platform for Alliance for a Green Revolution in Africa (AGRA) disseminating crop production analytics for Malawi, Mozambique, Ghana and Burkina Faso. Conduct user and admin training. Design, develop, deploy and maintain field data collection software to support Systematic Land Registration in Malawi. Training of field and office teams on data collection and processing. Design and develop ArcGIS-based extension for automation of Enumeration Area (EA) map production for the National Statistical Office (Malawi) during nation-wide census mapping program. Design, develop and deploy an open-source web-based Land Information Management System (LIMS) prototype for RCMRD member states. Conduct training on ESRI/open-source desktop/web mapping, geospatial databases, web GIS, Google Earth Engine, Land Information Management Systems (LIMS) to RCMRD clients. Develop, deploy and maintain web front-end application for disseminating frost occurrence information in western Kenya for the Kenya Meteorological Department and Kenya Tea Research Institute. Develop proposals for clients seeking solutions in applied GIS solutions and remote sensing analysis systems. Geospatial application development and programming GIS Programming, Software Application Design and Development Spatial Analysis, GIS Modeling, Data Integration, Conversion and Geocoding Database management - GIS database design and management using both ESRI and open-source technologies. Work closely with SERVIR Science Thematic Leads, to translate the models into algorithms and scripts. Ensure that SERVIR code repository is versioned and maintained on GitHub Provide technical supports on SERVIR tools development, as well as help ensure effective and efficient coordination of activities and inputs to achieve project objectives. Contribute to strengthening and creating new relationships with partner agencies. Contribute to proper documentation of procedures and processes developed under SERVIR. Provide technical supports to the SERVIR Science Team on training courses, workshops, and other capacity-building activities in the planning, delivery, and follow-up phases, as needed. Participate in meetings related to SERVIR objectives, especially GIT functions. Travel as needed to countries in the Eastern and Southern Africa to coordinate the implementation of activities related to SERVIR objectives.

R
GIS Systems Developer
Regional Center for Mapping of Resources for Development RCMRD
Aug'14- Sep'15

Kenya Develop, deploy and maintain the Rwanda data and information portal for disaster risk reduction for the Ministry of Disaster Management. Conduct user and administrator training. Develop, deploy and maintain the RCMRD spatial data portal. Develop, deploy and maintain web-based applications for land cover mapping, frost mapping and flood mapping as part of SERVIR project. Develop, deploy and maintain the Rwanda National Spatial Data Infrastructure (NSDI) geoportal for Rwanda Natural Resources Authority (RNRA). Conduct user and administrator training. Develop, deploy and maintain NSDI geoportal for South Sudan National Bureau of Statistics (NBS). Conduct user and administrator training. Develop, deploy and maintain NSDI data portal for Swaziland Surveyor General's office Conduct technical training on NSDI in Rwanda, South Sudan and Swaziland. Design, code, test and document GIS solutions and applications. Produce system designs and implementation plans for software components and/or applications. Troubleshoot production related problems related to GIS applications. Research, test, build, and coordinate the conversion and/or integration of new components based on client requirements. Perform rigorous testing of developed applications to ensure required functionality and performance requirements are met as well as ensuring compliance of developed systems with global and internal standards and data interoperability interfaces Collect, document and organize requirements (user interface, performance, system constraints, etc.). Advise RCMRD management and SERVIR CO on feasibility analysis of potential projects. Produce technical documentation for geospatial applications. Engage in relevant training and outreach activities.

N
GIS Programmer
NatureSurf Systems
Apr'14- Jul'14

Kenya Design and develop GIS simulation software for the Kenya Defense Force (KDF) Develop a web-based geospatial data management system for the Kenya Defense Force (KDF)

W
GIS Developer Consultant
World Agroforestry Center ICRAF
Nov'13- Mar'14

Kenya Develop the ICRAF Landscapes Portal - an interactive online spatial data storage and visualization platform. Customize Landscapes Portal interface to match ICRAF Geoscience Lab theme. Train data managers on importation of existing datasets. Integrate Geoportal web mapping application to GeoNode with seamless loading of layers. Implement security to GeoNode using GeoServer sub layer security feature. Implement versioned layers feature in GeoNode editor. Test all application modules using test cases prepared by unit developers. Write user documentation, administrator manuals and developer documentation detailing GeoNode API. ALLAN Geospatial Software Engineer Nairobi, Kenya 9+ 40+ 14 Years Solutions Countries Experience Delivered Served Bio

I
Web Developer Consultant
International Potato Center
Aug'13- Oct'13

Kenya Develop a framework for a web-based directory of sweet potato scientists in Africa (based on Plone Content Management System) Develop an events section on the home page - highlighting key sweet potato events in Africa Develop a template for media and communication contacts in the project countries Develop a template for sweet potato photographic database Update the Plone CMS software to the latest version Simplify the registration process by modifying the registration login mode to enable users to log in using authenticated sessions of their social media or email accounts. Clean up spam entries and implement spam prevention measures Develop a template for an investment portfolio on sweet potato in Africa (state and provincial level) - linked to a map.

C
GIS Developer Consultant
Computing Development Strategies
May'13- Jul'13

Kenya Develop and deploy of Web-based GIS solutions for Kenyan county governments of Machakos, Kirinyaga, Kwale, Kajiado and Homa Bay. Carry out maintenance of Web GIS solutions on Amazon EC2 cloud platform. Developed proposals for clients seeking Web-based GIS solutions.

W
Python Developer Consultant
World Agroforestry Center ICRAF
Jan'13- Apr'13

Kenya Migrate the information system used by ICRAF library to Invenio - a python-based opensource software framework for managing large-scale digital document repositories. Migrate all library data from previously used Inmagic(system) to Invenio. Ensure front-end is customized to reflect the structure defined. Configure the admin section and customize the admin levels scheme for insertion, based on internal structures, and develop a quality check scheme for data validation. Configure the cataloguing workflow by setting up the various forms. Test the front-end search facility, with all options enabled. Enable search availability on the intranet (with Active Directory log in) and public website (without log in). Test circulation and purchase modules as per Library needs and identified gaps. Test stats generation module and provide information on the kind of reports available. Test report generation module and requirements and define roadmap to customization. Test information harvesting (based on OAI-PMH). Test integration with other systems. Develop reminder system for scientists to insert publication. Test the functioning of all system mechanisms.

U
GIS Software Developer
Upande
Jan'12- Dec'12

Kenya Design and develop ArcGIS extension to automate conversion of ArcGIS map document (MXD) to QGIS document files Lead development of VirtualKenya.org, a web-based open geospatial data platform for Kenya. Lead development of H20 Initiative web portal, a water quality open data platform Develop and test sensor web applications on the 52North sensor web enablement platform Lead development of an open-source Land Information System (pilot) for Enugu state (Nigeria) Lead integration of location analytics capabilities into Anza.co.ke - a real estate listings platform Lead enhancement of Majidata platform - a pro-poor database of the Kenyan water sector Draft proposal for clients seeking Web-based GIS solutions ALLAN Geospatial Software Engineer Nairobi, Kenya 9+ 40+ 14 Years Solutions Countries Experience Delivered Served Bio

Education
Geomatic Engineering and Geospatial Information Systems
to 2012
Bachelor's Degree
Jomo Kenyatta University of Agriculture and Technology

Projects
D
Design, development and deployment of Rangelands Decision Support System
Jan'17

Main objective of the system is to facilitate multitemporal assessment and monitoring of rangeland resources through aggregation of key indicators to rangeland productivity with ancillary data and allow for integration of user selected indicators to produce maps at different administrative and conservancy boundaries. It includes over 20yrs of dekadal, monthly and seasonal MODIS NDVI (generated from direct broadcast receiver and other archives to develop the best composite) and derived indicators such as Anomalies and Vegetation condition index. Generated information is used as a decision-making tool by rangeland managers to influence development of proper grazing plans, livestock movement, conflicts and implementation of conservation measures meant to rehabilitate degraded lands, management of scarce water resources and mitigation of the spread of invasive species. Further, the generated maps are applied in reporting or monitoring county drought status or pasture conditions.

D
Design, development and deployment of Rangelands Decision Support System
Jan'17

Main objective of the system is to facilitate multitemporal assessment and monitoring of rangeland resources through aggregation of key indicators to rangeland productivity with ancillary data and allow for integration of user selected indicators to produce maps at different administrative and conservancy boundaries. It includes over 20yrs of dekadal, monthly and seasonal MODIS NDVI (generated from direct broadcast receiver and other archives to develop the best composite) and derived indicators such as Anomalies and Vegetation condition index. Generated information is used as a decision-making tool by rangeland managers to influence development of proper grazing plans, livestock movement, conflicts and implementation of conservation measures meant to rehabilitate degraded lands, management of scarce water resources and mitigation of the spread of invasive species. Further, the generated maps are applied in reporting or monitoring county drought status or pasture conditions.

D
Design, development and deployment of Rangelands Decision Support System
Jan'17

Main objective of the system is to facilitate multitemporal assessment and monitoring of rangeland resources through aggregation of key indicators to rangeland productivity with ancillary data and allow for integration of user selected indicators to produce maps at different administrative and conservancy boundaries. It includes over 20yrs of dekadal, monthly and seasonal MODIS NDVI (generated from direct broadcast receiver and other archives to develop the best composite) and derived indicators such as Anomalies and Vegetation condition index. Generated information is used as a decision-making tool by rangeland managers to influence development of proper grazing plans, livestock movement, conflicts and implementation of conservation measures meant to rehabilitate degraded lands, management of scarce water resources and mitigation of the spread of invasive species. Further, the generated maps are applied in reporting or monitoring county drought status or pasture conditions.

D
Deployment of Regional Hydrological Extreme Assessment System (RHEAS)
Jan'18

RHEAS couple a hydrological model (Variable Infiltration Capacity (VIC) with an agricultural model (Decision Support System for Agrotechnology Transfer (DSSAT). Some of the outputs from RHEAS on drought include a Combined Drought Index, Drought Severity Index, soil moisture, Standardized Runoff Index (SRI) and Standardized Precipitation Index (SPI). Potential crop yields are produced at Kenya county level with provisions for means and standard deviations based on different simulations to best estimate variable conditions in the growing season hence better yield estimation.

D
Design, development and deployment of Rangelands Decision Support System
Jan'17

Main objective of the system is to facilitate multitemporal assessment and monitoring of rangeland resources through aggregation of key indicators to rangeland productivity with ancillary data and allow for integration of user selected indicators to produce maps at different administrative and conservancy boundaries. It includes over 20yrs of dekadal, monthly and seasonal MODIS NDVI (generated from direct broadcast receiver and other archives to develop the best composite) and derived indicators such as Anomalies and Vegetation condition index. Generated information is used as a decision-making tool by rangeland managers to influence development of proper grazing plans, livestock movement, conflicts and implementation of conservation measures meant to rehabilitate degraded lands, management of scarce water resources and mitigation of the spread of invasive species. Further, the generated maps are applied in reporting or monitoring county drought status or pasture conditions.

D
Deployment of Regional Hydrological Extreme Assessment System (RHEAS)
Jan'18

RHEAS couple a hydrological model (Variable Infiltration Capacity (VIC) with an agricultural model (Decision Support System for Agrotechnology Transfer (DSSAT). Some of the outputs from RHEAS on drought include a Combined Drought Index, Drought Severity Index, soil moisture, Standardized Runoff Index (SRI) and Standardized Precipitation Index (SPI). Potential crop yields are produced at Kenya county level with provisions for means and standard deviations based on different simulations to best estimate variable conditions in the growing season hence better yield estimation.

D
Design, development and deployment of Rwanda Spatial Information and Data Portal for Disaster Risk Reduction (SpIDeRR).
Jan'16

The data portal serves as a data and information coordination platform for disaster management across government agencies by enabling access to hazard/disaster data in Rwanda. The outcome is improved coordination of disaster early warning information and coordinated response among disaster management agencies in Rwanda.

D
Deployment of Regional Hydrological Extreme Assessment System (RHEAS)
Jan'18

RHEAS couple a hydrological model (Variable Infiltration Capacity (VIC) with an agricultural model (Decision Support System for Agrotechnology Transfer (DSSAT). Some of the outputs from RHEAS on drought include a Combined Drought Index, Drought Severity Index, soil moisture, Standardized Runoff Index (SRI) and Standardized Precipitation Index (SPI). Potential crop yields are produced at Kenya county level with provisions for means and standard deviations based on different simulations to best estimate variable conditions in the growing season hence better yield estimation.

D
Design, development and deployment of Rwanda Spatial Information and Data Portal for Disaster Risk Reduction (SpIDeRR).
Jan'16

The data portal serves as a data and information coordination platform for disaster management across government agencies by enabling access to hazard/disaster data in Rwanda. The outcome is improved coordination of disaster early warning information and coordinated response among disaster management agencies in Rwanda.

D
Design, development and deployment of Eastern and Southern African Fire Information System (ESAFIS)
Jan'17

ESAFIS utilizes near-real time MODIS data to process locations of fire incidences within the Eastern Africa region, the system then triggers an alert that sends email and short message service (SMS) to the relevant authorities to take action.

D
Design, development and deployment of Rangelands Decision Support System
Jan'17

Main objective of the system is to facilitate multitemporal assessment and monitoring of rangeland resources through aggregation of key indicators to rangeland productivity with ancillary data and allow for integration of user selected indicators to produce maps at different administrative and conservancy boundaries. It includes over 20yrs of dekadal, monthly and seasonal MODIS NDVI (generated from direct broadcast receiver and other archives to develop the best composite) and derived indicators such as Anomalies and Vegetation condition index. Generated information is used as a decision-making tool by rangeland managers to influence development of proper grazing plans, livestock movement, conflicts and implementation of conservation measures meant to rehabilitate degraded lands, management of scarce water resources and mitigation of the spread of invasive species. Further, the generated maps are applied in reporting or monitoring county drought status or pasture conditions.

D
Deployment of Regional Hydrological Extreme Assessment System (RHEAS)
Jan'18

RHEAS couple a hydrological model (Variable Infiltration Capacity (VIC) with an agricultural model (Decision Support System for Agrotechnology Transfer (DSSAT). Some of the outputs from RHEAS on drought include a Combined Drought Index, Drought Severity Index, soil moisture, Standardized Runoff Index (SRI) and Standardized Precipitation Index (SPI). Potential crop yields are produced at Kenya county level with provisions for means and standard deviations based on different simulations to best estimate variable conditions in the growing season hence better yield estimation.

D
Design, development and deployment of Rwanda Spatial Information and Data Portal for Disaster Risk Reduction (SpIDeRR).
Jan'16

The data portal serves as a data and information coordination platform for disaster management across government agencies by enabling access to hazard/disaster data in Rwanda. The outcome is improved coordination of disaster early warning information and coordinated response among disaster management agencies in Rwanda.

D
Design, development and deployment of Eastern and Southern African Fire Information System (ESAFIS)
Jan'17

ESAFIS utilizes near-real time MODIS data to process locations of fire incidences within the Eastern Africa region, the system then triggers an alert that sends email and short message service (SMS) to the relevant authorities to take action.

D
Design, development and deployment of Regional Streamflow Viewer and Flood Simulator
Jan'17

This application combines the CREST hydrologic model outputs with digital elevation maps and sends users email alerts with real-time and short-term forecast flood inundation maps of select streamgauge locations.

D
Design, development and deployment of Rangelands Decision Support System
Jan'17

Main objective of the system is to facilitate multitemporal assessment and monitoring of rangeland resources through aggregation of key indicators to rangeland productivity with ancillary data and allow for integration of user selected indicators to produce maps at different administrative and conservancy boundaries. It includes over 20yrs of dekadal, monthly and seasonal MODIS NDVI (generated from direct broadcast receiver and other archives to develop the best composite) and derived indicators such as Anomalies and Vegetation condition index. Generated information is used as a decision-making tool by rangeland managers to influence development of proper grazing plans, livestock movement, conflicts and implementation of conservation measures meant to rehabilitate degraded lands, management of scarce water resources and mitigation of the spread of invasive species. Further, the generated maps are applied in reporting or monitoring county drought status or pasture conditions.

D
Deployment of Regional Hydrological Extreme Assessment System (RHEAS)
Jan'18

RHEAS couple a hydrological model (Variable Infiltration Capacity (VIC) with an agricultural model (Decision Support System for Agrotechnology Transfer (DSSAT). Some of the outputs from RHEAS on drought include a Combined Drought Index, Drought Severity Index, soil moisture, Standardized Runoff Index (SRI) and Standardized Precipitation Index (SPI). Potential crop yields are produced at Kenya county level with provisions for means and standard deviations based on different simulations to best estimate variable conditions in the growing season hence better yield estimation.

D
Design, development and deployment of Rwanda Spatial Information and Data Portal for Disaster Risk Reduction (SpIDeRR).
Jan'16

The data portal serves as a data and information coordination platform for disaster management across government agencies by enabling access to hazard/disaster data in Rwanda. The outcome is improved coordination of disaster early warning information and coordinated response among disaster management agencies in Rwanda.

D
Design, development and deployment of Eastern and Southern African Fire Information System (ESAFIS)
Jan'17

ESAFIS utilizes near-real time MODIS data to process locations of fire incidences within the Eastern Africa region, the system then triggers an alert that sends email and short message service (SMS) to the relevant authorities to take action.

D
Design, development and deployment of Regional Streamflow Viewer and Flood Simulator
Jan'17

This application combines the CREST hydrologic model outputs with digital elevation maps and sends users email alerts with real-time and short-term forecast flood inundation maps of select streamgauge locations.

D
Design, development and deployment of Land Use Land Cover Viewer
Jan'17

Is an is an online visualization tool that enables users to view land use land cover maps. The maps were developed under the Green House Gas (GHG) project which sought to enable Eastern and Southern Africa countries to have data to report on GHG inventories as required by UNFCCC. The countries for which land cover maps are available are Malawi, Rwanda, Zambia, Namibia, Botswana, Tanzania, Ethiopia, Uganda and Lesotho. The viewer has maps for all the 9 countries for difference epochs. Each country for each epoch has two maps based on two different classifications, country specific and EPA. In addition to the viewer having the basic online map elements (legend, zoom, etc), it has a statistics module that displays the basic statistics of the displayed map based on a selection by the user.

C
Consultancy to design, develop and deploy Global Soil Data Manager (GSDM) – Sub-Saharan Africa
Jan'19

The application enables monitoring carbon stocks and measuring soil health cost effectively. Features include:
  • Delineate area of interest by i) selecting shapefile contained in the system, ii) upload own shapefile or iii) draw area.
  • Choose different background maps. Soilgrids, S-world and the Global Soil Carbon map.
  • Design soil sampling with SurfaceTortoise (R package) and download sample locations as a text file or as a shapefile.
  • Upload lab data from soil sampling campaigns in the form of a text file with coordinates.
  • Locally adapt the background map using uploaded test data.
  • Get statistics on field properties in the area
  • Get evaluation measures on map accuracy.
  • Export created maps.

C
Consultancy to Design, Develop and Deploy ICRAF’s Landscapes Portal
Jan'14

The Landscape Portal is ICRAF’s interactive online GIS platform with features for visualisation, data management and spatial modelling. Others include:
  • Time-series analysis
  • Toolkits for interactive modeling
  • Mapping of phenology
  • Species abundance mapping
  • Species diversity mapping (e.g. trees)
  • Vegetation analysis
  • Soil mapping

D
Design, development and deployment of AGRA Agriculture Analytics Portal
Jan'20

Is a web-based Geographic Information System (GIS) platform for management, visualization and analysis of agricultural data for AGRA supported countries –
Ghana, Burkina Faso, Malawi and Mozambique. Objective of the platform is to enhance capacity of ministries of Food and Agriculture to monitor agricultural value chain investments using GIS and Earth observation information.

Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Good