Andy Bouffard is a Senior Defense Products Developer with 13+ years of professional software experience and decades-long involvement with Esri, blending deep GIS domain knowledge with practical .NET and front-end engineering. Based in Houston, he specializes in building and optimizing mapping applications and SDK examples, contributing front-end refinements and build-tool improvements to notable open-source Esri repos that enhance ArcGIS JavaScript integrations. His background in computer science with a GIS-focused minor informs a rare combination of spatial thinking and UI/UX attention, from widget integration across React/Angular/Vue to CSS and asset-path problem solving. Andy routinely bridges consulting and product roles, delivering defensible, production-grade solutions for defense and enterprise customers. Peers know him for quietly improving performance and developer ergonomics through thoughtful refactors and build optimizations that pay dividends across teams.
13 years of coding experience
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at California State University, Northridge
A collection of resources for developers using the ArcGIS Maps SDK for JavaScript.
Role in this project:
Front-end Developer
Contributions:211 reviews, 383 commits, 261 PRs in 5 years
Contributions summary:Andy primarily contributed to the front-end development of the ArcGIS Maps SDK for JavaScript examples. Their work focused on integrating and demonstrating various widgets, including bookmarks and expand widgets, within different frameworks such as React, Angular, and Vue. The user also addressed CSS and asset path issues to ensure proper rendering and functionality of the examples, and updated the samples to use newer versions of the ArcGIS API.
A light-weight JS/CSS extension for building awesome mapping apps with Bootstrap and ArcGIS.
Role in this project:
Front-end Developer
Contributions:9 commits, 3 comments in 13 days
Contributions summary:Andy primarily focused on front-end development tasks, including adding and modifying Grunt tasks for JavaScript and CSS minification. They updated the Gruntfile.js to include tasks for code optimization and refactored the directory structure. The user also modified CSS and JavaScript files related to the UI, indicating a focus on improving the application's appearance and performance.
arcgisbootstrapcssjs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.