Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Languages
Timeline
Generic

Bernard Ntiamoah

Clinton Township,MI

Summary

Detail-oriented GIS Developer with over 15 years of experience in creating innovative and customized solutions to meet dynamic business needs. Possesses advanced skills in cutting-edge programming tools, along with a proven ability to quickly assimilate and leverage emerging technologies. Experienced in all phases of application design, development, and testing, ensuring high-quality deliverables that align with organizational goals. Committed to driving efficiency and effectiveness through strategic technological advancements.

Knowledgeable with solid foundation in software development and history of contributing to successful projects. Developed multiple applications that enhanced user experience and streamlined processes. Demonstrated problem-solving abilities and proficiency in coding languages to deliver high-quality solutions.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Software Developer (GIS Developer/Specialist)

G&H International Services, Inc.
06.2023 - Current
  • Designed, developed, and implemented custom geospatial software solutions for New York City Department of Health and Mental Hygiene, creating mobile, desktop, and web-based GIS applications using Esri and Microsoft technologies
  • Developed custom web applications, viewers, and widgets utilizing modern frameworks including Esri JavaScript API 4.x, React, and Experience Builder to deliver innovative geospatial information-sharing solutions for public health initiatives
  • Engineered comprehensive data ETL processes and automations using Python, Jupyter Notebooks, and Databricks to streamline geospatial data workflows and improve operational efficiency for health department operations
  • Collaborated in distributed team environment using GitHub source control and Agile development methodologies to deliver high-quality solutions that exceeded client expectations and project timelines
  • Integrated solution components into end-user operating environments, providing technical assistance and deployment support for cloud-based geospatial applications while ensuring seamless user adoption
  • Created comprehensive technical documentation including test plans, test scripts, application configuration guides, and system design specifications to support ongoing maintenance and knowledge transfer
  • Leveraged expertise in ArcGIS Desktop/Pro, ArcGIS Online, and ArcGIS Enterprise platforms along with relational database management systems (SQL Server, PostgreSQL) to build scalable geospatial solutions
  • Developed solutions using multiple programming languages including Python, JavaScript, TypeScript, and Arcade scripting to create flexible and maintainable geospatial applications
  • Implemented Microsoft Power Platform integrations with Dataverse and Teams Toolkit to enhance collaborative capabilities and streamline public health data management workflows
  • Conducted architectural system evaluations and analysis of technology environments, gathering client requirements and translating business needs into technical specifications and functional requirements
  • ArcGIS Enterprise Administrator
  • Perform ArcGIS Enterprise installations, configurations and upgrades
  • Create, run and maintain Broadband GIS coverage data on AWS EMR environment
  • Create and maintain GIS pyspark notebooks to support production of mobile broadband data

GIS Developer/Analyst (part-time)

Fracsys – Leesburg, VA
Leesburg, VA
10.2023 - 03.2025
  • Develop and maintain PySpark notebooks to drive the production of mobile broadband data, leveraging distributed computing for large-scale geospatial analysis.
  • Utilize AWS EMR to design, implement, and manage the end-to-end processing of broadband GIS coverage data.

GIS/JavaScript/Python/TypeScript Developer

Comcast
01.2023 - 06.2023
  • Create python scripts to automate workflows.
  • Converted Web app builder application to Experience Builder.
  • Converted Esri JavaScript 3.x applications to 4.x(ArcGIS Maps SDK).
  • Created and upgraded Experience builder widgets in ArcGIS Enterprise Environment.
  • Published ArcGIS web tools using ArcGIS Pro.
  • ETL scripts authoring and maintenance.
  • Other GIS related tasks: create and maintain geodatabase feature classes and tables.
  • Linear referencing of Utility lines

SENIOR SOFTWARE DEVELOPER

Storm Sensor
10.2021 - 12.2022
  • Design and write advanced programming code in Typescript (React & Angular)
  • Assign task to junior developers such as coding, testing, and debugging.
  • Review updated software systems.
  • Conduct feasibility studies for upgraded software systems.
  • Create technical documentation on software programs.
  • Train staff on software use.
  • Ad hoc tasks related to software and data processing scripts.
  • Administrator of ArcGIS Geodatabase
  • Troubleshoot ArcGIS issues related to data and front-end applications.
  • Use of AWS S3 for multi-tenants’ applications.
  • Provides solution architecture of GIS web applications.
  • Migrated ArcGIS Addins from ArcMap documents to ArcGIS Pro projects.
  • Design and develop New ArcGIS Addins using ArcGIS Pro SDK .NET.
  • Create python scripts to automate workflows in flood area determinations
  • Create python scripts and publish them as geoprocessing services.
  • Supervise and unit test python scripts for ETL processes.
  • Translate existing python scripts to Geo-Analytics services(pyspark).
  • Create and manage FEMA flood zones determination applications.
  • Provides day-to-day python scripts for automation.
  • Authored ETL python scripts.
  • Installation and troubleshooting of GIS software on Azure and AWS EC2 instances.
  • Upload files and configure S3 bucket for different applications.

SOFTWARE DEVELOPER

Comcast
08.2020 - 10.2021
  • Troubleshoot and fix legacy software applications (CBMT).
  • Created application setup, installation, and configuration documentations.
  • Develop and test Angular – ArcGIS software applications.
  • Program Front End Application in Angular and React with ESRI JavaScript API 4.x
  • Creating and Publishing Geoprocessing script with arcpy and ArcMap.
  • Data conversion to GIS format (shapefiles, database tables and feature classes)
  • Create custom widgets with Web App Builder API
  • Consuming layers and tables from ArcGIS online in Angular front-end applications
  • Use of ArcGIS Pro/ArcMap to author maps, and publishing scripts and layers to ArcGIS Online and ArcGIS Server.

SOFTWARE DEVELOPER

Atlas Integrated
07.2018 - 06.2020
  • Lead architect and developer of the company’s MVP Atlas IQ platform in Angular 9
  • This application is built with ArcGIS JavaScript API and ArcGIS online to create a web and mobile application to showcase regional population, economy, education, and quality of life data.
  • Design and develop SASS GIS application React with ESRI JavaScript API, ESRI Leaflet, and ArcGIS Online
  • Design and develop Web API services using Microsoft .NET Core (C#)
  • Troubleshoot existing GIS applications in Java SDK, Android SDK and .NET SDK.
  • Create and transform GIS data into Arc SDE geodatabase (Oracle/SQL Server Database)
  • Publish Layers to ArcGIS Online and ArcGIS Enterprise (ArcGIS Server).

SENIOR GIS DEVELOPER

Agren Inc.
05.2017 - 07.2018
  • Design and program frontend web application of agro-conservation tools and models.
  • Transform clients’ ideas into programmable functionalities.
  • Responsible for automation and data ETL through python scripting.
  • Create pond, base, waterways and wetlands design prototypes for frontend and backend functionality development.

SENIOR GIS DEVELOPER

General Motors
03.2013 - 05.2017
  • Manage ArcGIS Online platform.
  • Create and manage data in ESRI Arc SDE geodatabase with MS SQL Server.
  • Author arcpy scripts to support offline team (data collection, editing and deployment).
  • Provide ESRI ArcGIS knowledge to the team.
  • Created and maintained OnStar Linear Referencing ArcGIS data.
  • Create Map & Geocoder services to ArcGIS Servers.
  • Perform varying tasks related to installations, troubleshooting debugging, and upgrade management.

GIS APPLICATION DEVELOPER

Superior Information Technology
01.2012 - 03.2013
  • Create Custom GIS desktop and Web Application using ESRI SDKs
  • Manage ESRI Software Suite - ArcGIS Server, ArcGIS Desktop and Arc SDE database.
  • Author custom ArcMap Add.

GIS PROGRAMMER/ANALYST

City of Auburn – Auburn, AL
Auburn, AL
11.2009 - 12.2011
  • Create and maintain Silverlight Controls and ArcGIS Desktop Add-Ins.
  • Create and maintain SOAP and REST web services in .NET.
  • Created and published geoprocessing tools.

GIS WEB MAPPING DEVELOPER

Indiana Henry County GIS Department
08.2008 - 09.2009
  • Develop and maintain the county’s GIS web application.
  • Geocode and maintain the county’s septic tank database.
  • Create and manage parcel data.

Education

MSc - Information Technology & Software Application Development

Southern New Hampshire University

M.Sc. - Geography & GIS

Ball State University

M.Sc. - Environmental Engineering and Sustainable Infrastructure

The Royal Institute of Technology, Stockholm, Sweden
Stockholm, Sweden

B.A. - Geography and Resource Development

University of Ghana
Accra, Ghana

Skills

  • Software Architecture and Application Development
  • ESRI Software stack (Enterprise, ArcGIS Server, Maps SDK, NET SDK, Desktop, WebApp builder, Experience builder, Arcpy)
  • Angular Web Application Framework
  • React JavaScript Library
  • Microsoft NET (C#, VB, WPF, NET Core, ASPNET)
  • Others include Typescript, Firebase, Python, Apache Sedona
  • Programming Languages: ArcGIS JavaScript API 3x/4x, C#, ArcGIS API for Python, ESRI arcpy, SQL, Python, JavaScript/Typescript, and spark pyscript
  • Development: ArcGIS Enterprise, ArcGIS Online, ArcGIS Server, ArcGIS Desktop, ArcGIS Web app builder, ArcGIS Experience Builder, ASPNET MVC, WPF, NET Core, React, Angular 10, NodeJS, SQL Server, AWS cloud, Material Design, Redux, Firebase, Azure, AWS
  • Problem-solving
  • Programming
  • Object-oriented programming
  • Software development
  • Code debugging
  • Web application development
  • Testing and debugging
  • Software debugging
  • Agile development methodologies
  • Git proficiency
  • API integration
  • Code review
  • Back-end frameworks
  • Front-end frameworks
  • Project management
  • Software architecture design
  • User experience design
  • NET development
  • Test-driven development
  • Mobile application development
  • Cloud computing
  • Javascript
  • Programming languages: java, C#, net, Python
  • RESTful services

Accomplishments

  • Promoted to Senior Software Developer within 12 months of employment.

Certification

  • [Area of certification] Training - [Timeframe]

Languages

English
Full Professional

Timeline

GIS Developer/Analyst (part-time)

Fracsys – Leesburg, VA
10.2023 - 03.2025

Software Developer (GIS Developer/Specialist)

G&H International Services, Inc.
06.2023 - Current

GIS/JavaScript/Python/TypeScript Developer

Comcast
01.2023 - 06.2023

SENIOR SOFTWARE DEVELOPER

Storm Sensor
10.2021 - 12.2022

SOFTWARE DEVELOPER

Comcast
08.2020 - 10.2021

SOFTWARE DEVELOPER

Atlas Integrated
07.2018 - 06.2020

SENIOR GIS DEVELOPER

Agren Inc.
05.2017 - 07.2018

SENIOR GIS DEVELOPER

General Motors
03.2013 - 05.2017

GIS APPLICATION DEVELOPER

Superior Information Technology
01.2012 - 03.2013

GIS PROGRAMMER/ANALYST

City of Auburn – Auburn, AL
11.2009 - 12.2011

GIS WEB MAPPING DEVELOPER

Indiana Henry County GIS Department
08.2008 - 09.2009

M.Sc. - Geography & GIS

Ball State University

M.Sc. - Environmental Engineering and Sustainable Infrastructure

The Royal Institute of Technology, Stockholm, Sweden

B.A. - Geography and Resource Development

University of Ghana

MSc - Information Technology & Software Application Development

Southern New Hampshire University
Bernard Ntiamoah