
ESRI R&D, Sharjah, UAE
Software Product Developer
January 2019-July 2019


Project Insights-
​
About esri
-
​ESRI(Environment Systems Research Institute) uses location and geography to integrate and analyze problems, providing GIS data to millions of clients. Allows users to visually view GIS data embracing GIS Science, The science of Where.
Automated processes using python scripts
-
“If something is worth doing once, it’s worth building a tool to do it”
-
Wrote python scripts to get all the unique data, automatically generate tables, pivot tables and graphs from log files.
Performance Tests scripts
-
​A script is considered complete when its fast and efficient.
-
Developed a script that shows statistics of performance of certain actions done on ArcGIS, the flagship product of ESRI.
-
Records time taken to create multiple mosaic datasets, create a group, number of items published, time for different services, exporting random extent and many other tests.

Customizing output and performing actions on ArcGIS
-
​Listing all the services and items created on ArcGIS portal. Also, deleting items and services from the portal given to the script.
-
Script to read millions of elb and server log files and writing it in geo-database tables with polygon projection on maps to know where the requests came from. Provided additional features of generating geo-database tables for each dates or for range of dates.


Dealing with various formats using GDAL
-
​When dealing with image, we need to deal with various formats.
-
My projects included reading hdf or json files and converting data into various formats such as multi-dimensional mrf data, vrt file format and also extracting important data and representing in excel file using GDAL(Geodata Abstraction library). Also, performed performance tests for various data formats.
Webscrapping and Customizing raster images
-
​Wrote scripts to crawl and fetch millions of data from OpenDap web server.
-
Customized raster satellite images to highlight ndvi or to set various rgb values