Senior Gis Developer Resume
Hanover, MD
Summary
- Six Years of IT experience with five years in the GIS analysis/ development / programming with (SDLC) full life cycle development on ESRI and open source GIS APIs.
- Significant experience with MS-Projects, AutoCAD, GIS small world, SAP R/3 and IT- telecom switch and server domains.
- Experience maintaining relational database systems such as Oracle Spatial, Microsoft SQL Server, and PostgreSQL.
- Worked as a GIS Intern with ICARD, Ypsilanti and ALNM, Ann Arbor on “City of Monroe - Pilot Watershed Improvement Project”.
- Worked as a GIS Intern with Washtenaw County, MI at drain commissioner’s office.
- Worked with IGRE (Institute for Geospatial Research and Education) at Eastern Michigan University on mapserver and ArcIMS for web mapping development.
- Worked on ArcIMS based Real-time tool for online layers editing with ARCSDE and Oracle.
- Developed and compile a SDK (software development kit) for MRSID images support and Mapscript - ODBC connection support for Personal Geodatabase with Mapserver.
- Volunteer for Gleaners food bank, MI to develop commercial off the shelf Internet mapping application.
- Volunteer for Pittsfield Township for online Parcel Query Application with MapServer, ArcSDE and SQL Server 2005.
- Worked for Confidential as a GIS research associate.
- Worked for Confidential, Sioux Falls, SD as a GIS software engineer.
- Worked for Confidential as a Geospatial Engineer/Analyst.
- Worked for Confidential as a Geospatial Application Developer
- Worked for Confidential. as a GIS Developer.
- Working for Confidential as a Senior GIS Developer.
Skills
- Languages: C, Visual Basic 6.0, C#, VB.NET, COM, PHP, ASP.NET, ArcObjects, MapObjects, JavaScript, Ajax, Python.
- WebServer: Apache, IIS, Tomcat Apache.
- Database/Tools: MySQL, SQL Server 2008, Oracle 10g, PostgreSQL, Netezza
- Operating Systems: Windows 98/2000/NT, MS-DOS
- Other Softwares: MS-Projects 2003, Primavera-Client, SSRS, 3DStudioMax – 3.0
- GIS Desktop: AutoCAD2000, GIS (R2V), AutoCADMap2000, ArcView 3X, ArcInfo, ArcMap 9.3,Quantum GIS, DNR Germin, FW Tools, UDig, Grass, ArcGISExplorer
- Remote Sensing: PCI Geomatica V 9.1, ENVI 4.1, Erdas Imagine, LizardTech.
- Web Mapping APIs: ArcIMS, ArcGISServer .NET Web ADF, MapServer, OpenLayers, MapGuide, GeoServer, Google Maps, Microsoft virtual Earth, ArcGIS Server 9.3 JavaSript/Silverlight/Flash API..
- Spatial Databases: SQL Server Spatial 2008, PostGIS, Oracle Spatial, Geodatabase, Netezza geospatial
- Spatial Vector Data File Based: GML, KML, GeoJSON, and GeoPDF.
Professional Experience
Oct 09 – Present Senior GIS Developer
Employer Name: Confidential
Hanover, MD
Responsibilities:
- Write software requirements, Interface Control Document, Design web mapping applications.
- Convert software requirements into project schedules.
- Design the schema (XSD) for Spatial Web Service with ArcGIS Server, ArcObjects/SOE, ArcSDE, WCF, XMLSpy and C#, .net.
- Design, prototype and implement web service with WCF, ArcGIS Server .NET Web ADF, c# and ESRI JS API to automate Exporter Java-SOAP client.
- Develop SHA Intranet mapping application with combination of Open Layers, ArcGIS Server REST API, WMS and spatial web services.
- Develop spatial views for dynamic data updates, query, and delete traffic events on CHART (coordinated highway administration advisory and traffic) application.
- Develop ESRI Flex viewer test application with FLEX Builder to test secured/proxy driven ArcGIS Server Services for MDOT.
- Write spatial query for nearest neighborhood, buffer etc.
- Evaluate SSRS 2008 over other reporting tools.
- Prototype reports into a existing GUI.
- Develop tile-cache, WMS python script to use cache in ESRI JS API.
- Implement proxy and token (HTTP and SSL) mechanism with ArcGIS Server secured services.
- Track the release schedule with resources, time line and budget allocation.
- Mentor junior developers on task implementation.
- Review codes, provide comments.
- Use Tracking and configuration management tools (ClearQuest/ClearCase).
Environment: Windows Server 2003 (32 bit), ArcGIS Server 9.3 REST/.NET API, WCF, Open Layers, SQL Server 2005, ArcSDE 9.3, VS- 2008, PostGIS, MS-Projects, ogr2ogr, C#, .net framework 2.0
Nov 08 – Oct 09 GIS Developer
Employer Name: Confidential, Houston, TX
Responsibilities:
- Develop WebTasks with ArcGIS Server 9.3 C# .NET for Spatial-Bookmarks, Quick-Find with SQL Server for Anadarko Petroleum.
- Design and develop data download portal for shapefiles, KML, GeoRSS.
- Develop Server Object Extension for Print Tasks and, Data Download tasks.
- Develop testing tool for Zoom, Pan (HTTP and SSL) and query operations to test server reliability for GeoMap.
- Develop QuikSearch tool with .NET, ArcGIS Server SOAP API.
- Write spatial queries for dynamic spatial data loaders, invokers and spatial bookmarks saved into SQL Server.
- Migrate ArcIMS websites to ArcGIS Server 9.3.1 with C#, ASP. NET application with dojo (Datagrid, Container), JSON and WCF.
- Develop Python scripts for tile cache and deploy it for Marathon Oil.
- Write a Web Service for ArcGIS Desktop/Server tool with AGS SOAP API for parcel data linking’s and aerial image snapshots.
- Design Prints Stacks on IIS and e-mailing system.
- Optimize AGS SOC pooled and non-pooled performance.
- Convert .net web tasks from COM (ArcObjects) to SOAP.
- Enable ArcGIS Server SOAP, REST, wms service support in customized tasks for Query, Select, and Map printing.
- Develop Web Task with MVC, WCF (web service) to import/export graphics resources from SQL Server.
- Write a custom xmlserializer to serialize SOAP, ArcObjects geometries, objects.
- Migrate current .net Web ADF print Task to Silverlight compatible with SOAP, WCF.
- Convert .Net Web ADF dependent grid to WCF Web Services and integrate with ArcGIS Server JS API and Silverlight API.
- Implement threading, asynchronous calls for concurrent printing service.
- Troubleshoot client’s issues in-house and onsite for Webtask performance and operations.
- Automate a task installer with wise installer.
- Add and Update source codes on SCM source control management.
- Update Tasks status and bug fixes for testing team.
Environment: Windows Server 2003 (64/32 bit), ArcGIS Server 9.3, ArcObjects, SQL Server 2005, ArcSDE 9.2, VS- 2008, C#, .net framework 3.5, .net ADF
July 08 – Nov 08 GIS Application Developer, Confidential, Richmond, VA
Responsibilities:
- Develop C# Windows User Interface with VS 2008 and ArcGIS Explorer 500 SDK, to add, update and Delete WebEOC Events for Emergency Management.
- Write GMap street viewer and VE bird’s eye view app to consume ArcGIS Explorer 500 incident point locations.
- Develop Web Mapping application with ArcGIS Server 9.3, C#, ASP. NET application with dojo (Datagrid, Container), Jquery (Layout, Lightbox), json and WCF for Amherst County.
- Manage SDE layer list and put the user permissions through ASP .net applications for Layer and Attribute access.
- Develop Client and Server SOAP, WSDL web services for Goochland County, GIS.
- Develop WCF Restful services for JSON, XML output to cosume into Amherst County GIS, Parcel Search Application.
- Develop WCF services to generate reports for owner, parcel search.
- Design and Develop Relational Database with MS Visio.
- Provide Function requirements documents for upcoming projects.
- Develop WebEOC soap client and feed into the ArcGIS Explorer 500 application.
- Write Web Handlers for ASP .net web application with Jayrock, and JSON Ajax, Xhr.
- Develop and write complex Queries with LABELGEN to secure .NET web application.
- Write Python scripts for Geo-processing Model to consume client json, Geometries and output to Maps, PDF layout.
- Develop shapefile writer with c#, shapelib and sharpmap (open source .net library).
- Make GP models for Buffer, Hazard Models and publish to ArcGIS Server 9.3.
- Develop report viewer based upon SLOSH, Drive Time, HAZMAT Models output Geometry for facilities affected by the Hazard.
Environment: Windows Server 2003, ArcGIS Server 9.3, Dojo, Jquery, WCF, WSDL, ArcGIS Explorer 500, SQL Server 2005, Visual Studio 2008, C#, LABELGEN, LINQ,.net framework 3.5
Jan 08 – July 08 Geospatial Engineer/Analyst, Confidential, Overland Park, KS
Responsibilities:
- Develop and Design Terabyte size data.
- Develop Reports with SSRS (reporting services) with SQL Server 2005 and VS 2005.
- Import data from oracle spatial to Netezza spatial database.
- Performance tuning and time execution testing on SQL queries.
- Develop front end demo application with ASP.NET, C#, PHP, Map Guide (Autodesk), Reporting Services (SSRS) AND Netezza Spatial.
- Evaluate different web GIS softwares suitable for telecom terabyte size data.
- Develop demo application with ASP.NET, C#, Sharpmap API, Virtual Earth and SQL Server 2008 spatial.
- Analyze spatial data for failed mobile calls within spatial grids with Alteryx ETL tool, FME Safe and present with MapInfo/ ArcMap.
- Develop drop, block density maps with reference to urban development and present to the user lists.
- Write spatial query for (sharing boundary) polygon of Influence) POI), calls within and outside the POI, Perform Spatial Analysis for Total calls in each clutter, polygon of Influence.
- Calculate percent accuracy of each call.
- Extend the web mapping application with Buffer Query and tile cache supports for shapefiles.
Feb 07 – Dec 07 GIS Software Engineer, Confidential, Sioux Falls, SD
Responsibilities:
- Develop Google maps mashups for UNEP (United Nations Environmental Programme) with Google Maps API, php, Mysql , Ajax, and KML.
- Install and Develop the ESRI data delivery extension for TNC (The Nature Conservancy).
- Develop Google maps mashups for Guatemala Coffee makers with Google Maps API,Classic ASP, SQL server, Ajax, KML and MapServer WMS,
- Develop the MapServer application with php Mapscript, PostGIS and WMS for USGS And NASA for wind and solar data.
- Document the pseudo code and Flow diagrams for prototype, test SQL injections and vulnerability attacks.
- Generate on the fly GIS data with ogr2ogr and open source utilities.
- Present and teach ArcIMS, OGC, MapServer, PostGIS and Mapscript for South American clients.
- Design and implement the spatial database with the PostGIS for solar power energy data.
- Write spatial queries geometry, distance, union geometry, and within with PostGIS.
- Database performance tuning and test SQL injections for form variables.
- Prototype for spatial data download tool with the ogr2ogr and MapServer.
- Develop an automated graphing application with jpgraph and PostGIS.
- Develop Flash with XML and PostgreSQL database.
- Design and Develop Spatial data search engine tool for OGC Geo-Web services WMS, WFS, WCS, and WPS.
- Design and Develop Web Services (REST, WSDL) for ESRI and FGDC clients.
July 06 – Feb 07 GIS Web Developer Volunteer, Confidential, Detroit, MI
Responsibilities:
- Study and analyze data layers.
- Install ArcGIS 9.2 softwares on the desktops and server machines.
- Geocode the office addresses location with ArcGIS.
- Build the maps with the Census and the Demographic data.
- Develop the web mapping application with Mapserver, Apache, PHP, JavaScript, XML,
- MapObjects and PostGIS.
- Web Server Configuration with Apache and PHP.
- Provide staff training for the GIS introduction and maintenance of the web mapping tools.
- Designing and programming the IMS website for the Food Bank using
- ASP.NET (VB), XML, Java Script, Dreamweaver8, IIS, and PostGIS (Open Source
- GIS Database).
- Designing the Demo Website of Real-time Digitizing Tool with Mapserver, C# .NET 2003 and PostGIS.
Oct 06 – Dec 06 Research Associate, Confidential, MI
Responsibilities:
- Study Historic aerial photograph images from 1940 from until 2005 for 25 townships of the Kansas State with 3D stereoscope.
- Mosaic the image tiles with the Erdas Imagine, Remote Sensing software.
- Designing Databases for Land Cover and Land Use Change (LCLUC) Inventory.
- Digitize the images to plot parcel boundary based on the land use classification with
ArcGIS 9.1. - Topology building, editing and boundary validation within the Geodatabase.
- Study Agriculture, demographic data for the region of interest.
- Document end user support for the processes involved.
- Import the layers to Google earth for QA / QC.
Environment: ArcGIS Desktop, MS-Access 2003, Erdas Imagine, Google Earth- Pro
Education
M.S. (GIS and Remote Sensing), Confidential University
B.S. (Construction Engineering), Confidential University
Diploma in Civil Engineering, Confidential Polytechnic