Senior Software Consultant Resume
SUMMARY:
- 10 years GIS development experience with ESRI products : ArcGIS Desktop/Server/ArcSDE / ArcObject / ArcGIS API for JavaScript & Silverlight / Portal for ArcGIS / Web AppBuilder
- 10 years of experience in software development using JavaScript (JQuery, Dojo, Angular, React) , HTML5, CSS3, Boostrap, NodeJS , SharePoint , and C# ASP.NET, Python, VBA
- Rich develop experience with GIS Software (GeoCortex, NAVIGATOR, GeoServer, ERDAS, Geomatica, MapWindow GIS) and library (OpenLayers3, Leaflet)
- 6 years of experience in design, analysis, conversion and management of spatial databases using File/Personal GeoDatabases, ArcSDE, MS SQL Server, Oracle, MongoDB and FME
- 3 years of experience in deigning and developing cloud native, cloud migration hybrid cloud solutions with Azure, AWS and Rackspace
- Unit Test with MS Unit Test and Jasmine, Stress Test with Gatling, Version Control Systems with GIT and TFS and Automatic Build System with Team City
- Strong spatial data research and innovation ability demonstrated in 4 journal papers and 8 proceeding papers
- Self - motivated, team spirit, quick learner, agile and interdisciplinary project experience
WORK EXPERIENCE:
Senior Software Consultant
Confidential
Responsibilities:
- Developed cloud native applications (e.g. KMOD) using .NET Core and React and migrate d existing apparitions (e.g., FAST) to cloud.
- Developed SQL Server Integration Services to extract and transform data from on premise servers to Azure servers.
- Setup Azure cloud environment (App Service, SQL server, Active Directory, etc…) and built pipelines in Azure DevOps for continuous deployment.
Technical Environment: React, C#, .NET Core, Entity Framework, SSIS, Azure
Senior GIS Developer
Confidential
Responsibilities:
- Collected business requests, provided GIS solution supporting and delivered GIS services.
- Designed and built an enterprise web GIS application using ArcGIS Server, Portal for ArcGIS, Web AppBuilder, ASP .NET Web API and Dojo.
- Created python scripts for data and application migration from on premise servers to Azure servers, i mplemented unit test by Jasmine and Grunt and stress test scripts by Galting.
Technical Environment: ArcGIS Server 10 .5, Portal for ArcGIS, Web AppBuilder, ASP.NET Web API, Javascript(Dojo, Jasmine, Grunt), CSS3, Galting, Python, Azure
System Architect/Lead Developer
Confidential
Responsibilities:
- Architected and developped a 3D GIS web application to visualize and control IoT devices.
- Developed web services by NodeJS to expose IOT data from MongoDB efficiently.
- Setup web application, services and spatial database in AWS and built CodePipelines for continuous deployment.
Technical Environment: Javascript, Angular, NodeJS, Portal for ArcGIS, MongoDB, Linux, AWS
Senior GIS Developer/ Integration Consultant
Confidential
Responsibilities:
- Participated in building an enterprise web GIS portal using Geocortex, ArcGIS Server, ArcGIS API for JavaScript & Silverlight, etc...
- Developed custom spatial analysis modules using C#, JavaScript and workflow designer.
- Implemented pipeline survey data graphing tools using JavaScript.
- Participated in data conversion using ArcSDE, SQL Server, Python, and FME.
- Integrated SharePoint with GIS applications.
Technical Environment: Geocortex, ArcGIS Server 10 .2, ArcSDE, JavaScript (Knockout.JS, JQuery), Bootstrap, Python, C#, ASP .NET Web API, Silverlight, ActiveReports, FME, TeamCity
GIS Specialist
Confidential
Responsibilities:
- Participated in Suncor 2013+ Project as GIS Developer/Consultant for implementing a web-based GIS solution.
- Integrated GIS into business workflow using K2 blackpearl.
Technical Environment: C#.NET, ArcGIS Server 10 .2, GeoEvent Processor, ArcSDE, MS Silverlight 5, K2 blackpearl, Python, JavaScript (JQuery, Dojo), HTML5, Scrum
GIS Developer/Consultant
Confidential
Responsibilities:
- Developed custom ArcMap 10 extensions for Land Use Planning and Water Service. Tested the applications with clients to meet the business and technical requirements on site.
- Participated in developing ArcGIS 10 Silverlight web applications.
- Developed Python scripts to produce data for hydraulic modeling.
- Participated in data conversion using FME.
Technical Environment: C#.NET, VBA, ArcGIS Desktop/Server 9.2/ 10, ArcSDE, Silverlight 4/5, Geometric network, Linear referencing system, Python, Hydraulic modeling, FME
