Software Engineer Resume
Washington D, C
SUMMARY:
- GIS software developer with extensive experience in all stages of the Software Development Life Cycle including Requirements Analysis, Design, Programming, Testing, Implementation and Support.
- Dedicated, highly motivated and detail - oriented professional with proven track record for exceeding expectations while bridging the gap between business users, developers and technical support.
- Strong interpersonal, organizational, time management and technical abilities covering IT Operations, Application Development, Technical Support and Testing/Debugging.
PROFESSIONAL EXPERIENCE:
Confidential, Washington, D.C
Software Engineer
Responsibilities:
- Develop and Maintain Enterprise C# GIS applications using Arc Objects and .NET framework
- Test and debug desktop and web-based Enterprise GIS applications using HPQC and JIRA
- Collaborate with State and County end users and stakeholders to clarify application requirements
- Research and develop strategy for migrating desktop applications to web
- Conduct software demonstrations to customer and end users
- Provide requirements analysis, scope management and help desk support
- Conduct code refactoring and documentation
- Write technical documentation, guides, and reference materials
- Currently developing a remediation plan to ensure error logging compliance
Confidential, Washington, D.C
GIS Analyst for Emergency Management/Public Safety and Information Technologist
Responsibilities:
- Conduct R&D of current and tending GIS technologies for integration and migration of clients historical GIS investments
- Converted desktop GIS products into web maps applications by customizing Esri templates using ArcGIS for JavaScript API
- Leverage ArcGIS Online and other ESRI technologies such as Map Books, WebApp Builder, Collector, Portal, and Operations Dashboard to help public and private sector agencies share and view critical spatial and non-spatial data.
- Publish and maintain ArcGIS web services
- Collect, enter and perform quality assurance for special data used in emergency planning/response
- Develop Python and PHP data ETL scripts to help clients push data to ArcGIS Online
- Write technical documentation, guides, and reference materials, and after-action reports
- Increased technical team efficiency through implementing GitHub account for code management
- Part off Award winning team that provided technical assistance, training, and systems integration of various systems to demonstrate information exchange between local, state, provincial and national agencies such as, Canada’s Multi Agency Situational Awareness System (MASAS), and the U.S.’s Integrated Public Alerts and Warning System (IPAWS)
- Identified best practices for incorporating social media data in Emergency Management
- Established, administer, and migrated content to the James City County ArcGIS Online account.
- Aggregated, published, and curated GIS and non-spatial content the Virtual USA ArcGIS Online account.
- Provided technical assistance, training, and systems integration to various Emergency Management organizations:
- Provided technical assistance and training to the Central United States Earthquake Consortium (CUSEC) stakeholders during the CAPSTONE 14 multi-state data sharing exercise, which included 8 states and over 1200 data layers
TECHNICAL SKILLS
Methodologies: SDLC, Waterfall, Agile, SCRUM
Databases: SQL Server, MS Access
Languages: Dojo, JavaScript (ArcGIS API), Java, C#, Flex, GeoJSON, GeoRSS, JSON, KML, XML, SQL, HTML5, CSS3, R, Python, PHP
Operating Systems & Platforms: Windows, Mac IE, Firefox, Chrome IIS, Web Services
Business / GIS Application Software: ArcGIS Online, ArcMap, ArcCatalog, Arcgis Server, ArcPy,Esri Web App Builder, Google Earth Enterprise Microsoft SharePoint Visual Studio Flash Builder Dreamweaver
Tracking tools: JIRA, HPQC
Source Control: GIT, SVN