Software Engineer Intern
• Led a Scrum team to develop a map-based earthquake impact analysis web app, improving disaster preparedness by assessing infrastructure connectivity via roads, power grids, and similar networks across 4 scenarios• Accelerated project approval by creating a demo that converts GeoJSON geospatial data into a undirected graph using Python and NetworkX, securing stakeholder approval within 2 days• Built the platform using the ArcGIS Maps SDK and JavaScript, with a React-based front end and… Show more • Led a Scrum team to develop a map-based earthquake impact analysis web app, improving disaster preparedness by assessing infrastructure connectivity via roads, power grids, and similar networks across 4 scenarios• Accelerated project approval by creating a demo that converts GeoJSON geospatial data into a undirected graph using Python and NetworkX, securing stakeholder approval within 2 days• Built the platform using the ArcGIS Maps SDK and JavaScript, with a React-based front end and data sourced from the City’s ArcGIS Server, enabling dynamic infrastructure connectivity analysis and visualization• Applied spatial joins to identify overlaps between earthquake danger zones and critical infrastructure, determining likely damage and checking dependencies with other infrastructure to build a topology• Enhanced network analysis by customizing the ArcGIS REST API’s routing features, adjusting 5+ key parameters, and spatially joining routes with population data to prioritize those impacting the most people, improving infrastructure connectivity analysis and damage assessment• Implemented geolocation filters to efficiently handle 100,000+ data points, reducing API call costs by 83% by retrieving only relevant spatial data• Worked closely with hazard researchers and city officials to align the platform with real-world needs, while rapidly acquiring working knowledge of ArcGIS and emergency management principles Show less