Post Job Free

Resume

Sign in

Senior GIS Engineer

Location:
Dubai, United Arab Emirates
Salary:
25000
Posted:
October 18, 2020

Contact this candidate

Resume:

Page * of *

Shehab Ahmed

Senior GIS Analysis and Development Engineer

+971-****-*****

adg2go@r.postjobfree.com

Experience

Jan. 2018 – Present Avineon outsourced to DEWA, UAE Projects

Duroob 3D viewer applications – 3D viewer application

• Creating 3D GIS apps using ArcGIS API for JavaScript.

• The application common functionalities have been taking advantage of the ArcGIS web app builder.

• Custom widget has been built to allow the user for switching the view between 3D and 2D.

• Another custom widget has been built to show data below the ground level like the water lines and electricity cables.

• Customizing the ready-to-use built by ESRI “Slides” widget to allow the user to create and\or delete a slide in the runtime while using the application.

• My Role is doing all the necessary work of the following: o Creating System design document and deployment document. o Creating 3D app and custom widgets using JavaScript Dojo framework, HTML, CSS and jQuery. o Creating Web Scenes and configuring the slides, popups. o Creating Python script to calculate the depth and height values for the data as per required by the SRS to fix some data issues that don’t have Z values.

o Implementing the business logic as per the SRS document. o Managing junior developers as needed.

ArcFM Transformation - Upgrading the ArcGIS Desktop & ArcFM platform from 9.2 to 10.6.1

• It’s a long-term project designed to implementing ArcFM modules 10.6.1 to replace the ArcFM UT.

• The project is planned in multiple phases for web, desktop and mobile applications.

• Converting all DEWA custom components built on top of ArcMap from VBA to AddIns using ArcObjects SDK.

• AddIns contains different components (Commands, Toolbars, Extensions, Dockable windows…etc.) and different workflows as the following

o Extension to hide specific built-in ArcMap toolbars, commands, dockable windows, menus and menu specific items and then lock the customization.

o AddIn to update a featureclass and related standalone tables from a Window Form that loads the DEWA customers account info from SAP database. For two different departments (Water and Electricity) with slightly different implementation in the business logic. o Custom ArcFM login window.

• Web application to manage the all the applications settings by the administrator.

• My Role is doing all the necessary work of the following: o Assist in gathering and analyzing user requirements. o Creating system Design documents and Deployment documents. o Creating the ArcMap AddIns to fulfil the user’s needs and upgrade the old custom tools from VBA. o Creating ArcFM Autoupdaters (e.g. Auto updater to validate the user privileges of editing the featureclass). o Creating Website for Support to administer the business applications and components configurations stored in the database.

o Implementing the business logic as per the SRS document. Page 2 of 4

o Implementing validations for the user inputs and in the business layer functions. o Managing junior developers as needed.

No Objection Certificate application for Power, Water and Service departments

• A web application to generate the NOC for each departments of DEWA.

• Core application has been built on top of ArcGIS web app builder.

• Back-end is built using Web API 2.

• My Role is doing all the necessary work of the following: o Creating system Design documents and Deployment documents. o Creating python scripts for specific workflows and publishing as GP services. o Creating a Dojo custom widget to be reusable in multiple application. o Creating back-end using Web API 2 to integrate with SAP services to get and post data to SAP o Creating back-end functions to fill an HTML template with user inputs from front-end. o Creating back-end functions to download maps pdf printouts from ArcGIS server and merge it with a predefined PDFs pages and the filled HTML template. May 2016 - Dec. 2017 Avineon outsourced to Bayanat for mapping & surveying, UAE Projects

Almeydan app - Executive council geo-enabled projects dashboard

• A web application to monitor the Abu Dhabi capital projects. It’s divided into three main sections Geo-Dashboard, Geo-Data reviewer and Control panel.

• Dashboard has been built using ArcGIS web app builder with Google charts and other libraries.

• Data reviewer in which user can view and control the project activities while in Control panel the Admin can manage the users and the application and system configurations. These built using Angular JS SPA.

• Back-end is built using Web API 2.

• My Role is doing all the necessary work of the following: o Creating a windows service to load the projects data from the stakeholder’s map services. o Building the Data Access Layer and the Business layer. o Back-end controllers to manage the communication between the application and the database. o Using Crystal reports to generate pdf reports to the client. o Assist the front-end developers to finalize the required tasks as per the plan. o Work in the front-end as much as needed.

Tactical - ArcGIS runtime WPF application for military purposes

• A WPF desktop application built by the runtime SDK for .Net to serve some military functions.

• My Role is doing all the necessary work of the following: o Creating the UI as per the mockups.

o Development to make the functionalities required based on the SRS.

National archive - ArcMap Add-in using ArcObjects C# and web app using JavaScript API

• National Archive is an end to end solution covering the entire process of scanning, geo-referencing, adding meta data, approvals through QC, uploading raster to mosaic in Enterprise GDB, publishing and discovering images and maps. It consists of two parts desktop and web. Desktop part contains the main workflow of the process while web part is only for discovering and searching.

Desktop part is an extension created on top of ArcMap 10.4 contains a toolbar which contains the commands to execute the required functionalities. There are some dockable windows for scanning, metadata, quality control and uploading to GDB.

Page 3 of 4

Web part is used for viewing and searching the data of maps and images after uploaded to ArcGIS for server mosaic dataset using the desktop extension.

• My Role is doing all the necessary work of the following: o Creating the apps with the ready to use widgets for the web discovery app. o Creating the desktop extension to satisfy the workflow of the archiving process.

Enterprise web applications - ArcGIS web app builder apps and custom widgets

• A set of five applications built preliminary using the ArcGIS web app builder.

• My Role is doing all the necessary work of the following: o Creating the apps with the ready to use widgets. o Creating new custom widgets.

o Customizing of the ready to use widget (e.g. Edit widget customized to allow user to create point using coordinates inputs)

Aug. 2015 - Apr. 2016 Global geotech, Egypt

Projects

Real estate web application – Asp.Net web application with ArcGIS JavaScript API

• Web application in the gulf area for real estate management and advertisements.

• My Role is doing all the necessary work of the following: o Creating the business logic for the ASP.Net app and web services using web API2. o Creating map services and geoprocessing services. July 2014 - Aug 2015 ESRI Northeast Africa, Egypt

Projects

CWC (Cairo Water Company) – ArcMap Add-in using ArcObjects with C#

• Customizations to ArcMap using Add-Ins for the Cairo water company Geometric network. These customizations include for example but not limited to the following: o Custom editing extension with custom editing toolbar. o Automatic updating for attributes dependencies of the geometric network features.

• My Role is doing all the necessary work of the following: o Implementing the business requirements using the ArcObjects SDK for .Net 10.3 to comply with the business requirements.

o Design the basic UI of the custom controls of the project.

Programming Add-Ins for ArcGIS - ArcGIS-Add-ins programming course for Information Technology Institute students.

VCOP (Virtual COP) - Homeland security industry desktop application

• An application that is being built to serve the homeland security industry including the following features: o Find - Identify - GoTO XY - Offline Routing - Mission planning (Sketching) - Adding maps at the runtime from different sources - Basemap gallery - Export and print maps - Multiple map views - Crowd estimation.

• My Role in this project involves the following:

o Implementing the business requirements using the ArcGIS Runtime SDK for .Net 10.2.5 and MVVM design pattern to comply with the business requirements for the features (Find - Identify - Offline Routing - Export & Print maps - Multiple map views - Crowd estimation - Mission planning). o Prepare GIS models to be published as geoprocessing tasks on ArcGIS for server. o Prepare GIS data to be published as map services on ArcGIS for server. o Design the preliminary UI of the custom controls of the project. Page 4 of 4

Nov. 2011 - May 2014 Geomatics solutions, Egypt

Projects

Railways developments - Roads crossings using ArcGIS analysis and Networks

• The project includes the work of roads maintenance of all road layers with the necessary constructions while refining the roads networks with respect to the railways network grade crossings.

• My Role was to as follow:

o Management of field Surveyors doing the spatial data gathering of the necessary attributes to build the necessary feature classes (Streets, railways tracks …etc.) required for the network dataset. o Building geodatabase and geoprocessing scripts necessary for the workflows. o Creating simple GP tools with ArcGIS model builder. o Building Network dataset with the required attributes using ArcGIS – ArcMap. o Validating the Data and calculates the best paths (routes) of the crossings between the railways and the roads; however best route here means and not restricted to the minimum cut and fill volumes of the road. Skills

• JavaScript • Dojo • jQuery

• HTML • CSS • Python

• C# • WebAPI • MVC

• MVVM • Win Forms • WPF

• Crystal reports • SQL Server • Oracle

• ArcGIS Desktop • ArcGIS for Server • ArcGIS portal\online

• ArcGIS Desktop APIs • Arc Object • ArcFM customizations

• FME • LISP for AutoCAD • Technical Writing

Education

• 2013 - 2014 9-Month Diploma, Information Technology Institute (ITI), Ministry of communications and information technology (MCIT). Track: GIS professional

Graduation project: “Wheelway” a mobile and web application to help wheelchair users to navigate easily.

Project Grade: Excellent.

• 2006 - 2011 B.Sc. of Survey (Geomatics) engineering, Faculty of Engineering - Shoubra Accumulative Grade: Good

Graduation project: Highway design using Civil 3D, ArcGIS desktop and SQL. Project Grade: Excellent.

Personal Info

• Nationality: Egyptian

• Date of birth: July 1st, 1989

• Languages: English, Arabic

• Current location: Dubai, UAE

• Marital status: Married



Contact this candidate