My name is Adam Roberts

I’m a data visualizer and developer in Grenoble, France

Lead developer with experience managing entire project life-cycle.

Strong communicator who enjoys teaching as much as learning. Able to talk to clients, teach novices and prepare pedagogic materials and documentation.

Expert in geospatial data analysis and exploration, both in classic GIS spheres and modern web-based geo-development.

Technical Competencies

JS Web (Angular, React, Sass, Material)
Server-side (HapiJS, ExpressJS, Flask, NGINX, Docker, GitLabCI)
Web carto/dataviz (observablehq.com, leaflet.js, (Mapbox/Maplibre)GL, CartoDB, google, D3js)
Database (PostgreSQL/PostGIS, Mongodb, SQLite)
Data analysis (Python, R, Turf.js, GDAL)
Classic GIS (QGIS, GDAL, GRASS, ArcGIS)
Static sites (Next.js/Hugo/Jekyll/GH-Pages/Netlify)
Tools (Git, Browserify, Webpack, Rollup, SwaggerUI)
Localization (i18n)

Professional Experience

Solutions Engineer

Carto

2024 - Present, Remote

Developing and designing cloud-native Geospatial Solutions for a wide range of use cases and industries.

Geospatial API Manager

Targomo

2016 – 2024, Berlin, Germany

Product roadmapping, full-stack development, technology prototyping, developer's site, support...

Developers site creation/management/development, demos and examples to help folks onbaord the technology, new technolgy prototyping and deployment to get internal team up to speed on what's new in geo, technical support, technical sales.

Web developer/data visualizer/cartographer/trainer

Freelance

2015 and beyond, Grenoble, France

Full-stack web development, data visualizations, web cartography, workshop leading, technical training

Software developer

Spatial Development International (bought by Locana)

2013 – 2015, Seattle, WA, USA

Lead software developer for various client web-apps. Primary focus on Node.js, Angular.js, PostgresQL, D3.js and Leaflet.js.

Application developer

HDR, Inc

2012 – 2013, Portland, OR, USA

JavaScript, jQuery, html5/css3, python, objC, .NET MVC..., ArcGIS server

Business systems manager

Enhabit

2011 – 2012, Portland, OR, USA

Business systems manager for home energy audit program. Tracked and analyzed data on program-wide energy savings, economic incentives and jobs creation. Maintained and developed dashboards to communicate numbers to management and executive partners.

Staff GIS developer/analyst

Critigen (now Locana)

2009 – 2011, Portland, OR, USA

GIS and mapping support for large-scale solar and wind permitting applications in the Pacific Northwest

GIS analyst/developer

ch2m Hill (now Jacobs)

2007 – 2009, Portland, OR, USA

GIS and mapping support for large-scale solar and wind permitting applications in the Pacific Northwest

Volunteer Experience

Event organizer/code contributor

MissingMaps

2015 – 2019, Grenoble, France

Local organizer for mapathons in Grenoble. Teaching aerial imagery interpretation & data collection, coordinating communications & logistics. Contributing to MissingMaps.org website development. Implemented the Jekyll-based localization for the site.

Event organizer/code contributor

#Maptime! (Grenoble)

2014 – 2018, Grenoble, France

Founder/organizer for maptime chapter in Grenoble. Leading monthly meetups, teaching cartography & technical topics, preparing & leading workshops. Creating and maintaining Maptime-Alpes website and workshops.