IMRAN RAJJAD
Geo-Spatial Solution Architect
Cell: +966-*********, +92-333******* (WhatsApp)
http://pk.linkedin.com/in/imranrajjad
About Me
With 15+ years of experience, I have worked in different roles and positions such as Developer, Team Lead, System analyst, Trainer, Pre-Sales Consultant and Solution Architect. I have gained extensive knowledge in Programming, System Design and Implementation with Proprietary and Open-Source Technologies as I have been involved in developing and designing systems for multiple disciplines which include Agriculture (Ground Water, Soil Salinity), Vehicle/Asset Tracking, Spatial Data Mining and Business Intelligence, Geospatial and Social Media Analytics. I have worked on projects related to Oil and Gas, Telecommunication, Business Intelligence and Vehicle Tracking. I have successfully delivered various GIS projects at Saudi Aramco while working as consultant.
I have worked on tasks individually and as part of a team. I have also managed and trained resources under my supervision. I believe in leading from the front by taking on critical project tasks and those requiring more research.
EDUCATIONAL QUALIFICATIONS
Masters in Geographical Information Systems, Sep 2007 – Aug 2009
Punjab University College of Information Technology (PUCIT), Lahore, Pakistan
Bachelors in Computer Sciences, Jun 2001 – Mar 2005
National College of Business Administration and Economics, Lahore, Pakistan
EXPERIENCE
GIS Manager
Mace Arabia, Riyadh, Saudi Arabia
June 2024 – Present
Stadium Development Program, Ministry of Sports
oSet up Geo-spatial analytical capabilities for Strategic Planning Department.
oRequirement Analysis for a central GIS system for Ministry of Sports.
oAnalyze and document GIS integration strategies in line with Ministry`s Digital Transformation initiatives.
oDesign PMIS architecture by introducing Acconex and P6 integrations with ArcGIS Portal.
oEPMO Responsibilities:
oEnsure EXPRO standards are met with all incoming deliverables from Lead Design Consultants.
oReview BIM/GIS documents submitted by LDC for compliance with agreed upon Terms of References.
oAutomated Clash reports generation
oStadium Crowd Modelling assessments and feedback
oConduct GIS data discovery across Ministry departments and Model data for ArcGIS Portal Platform
Solution Architect
LineSquare Technologies, Islamabad, Pakistan
Nov 2020 – May2024
Early Alert, Weather Reporting System
oOversee Level 3 Support for weather reporting GIS system integrated with Azure Cloud, covering events such as Hurricanes, In-land and Coastal Floodings.
oWork with Client to enhance and develop new Features using ESRI ArcGIS Portal.
oImplement automated Hurricane alerts for small and medium-sized businesses across the US
E-Pipe Digital Oil Fields System, Saudi Aramco
oOffshore Deployments: (Jan-2021 – Dec-2021) (Oct 2023 – Feb 2024)
oAutomate various Aramco Downstream Operations based around Inline Inspections, Corrion Detection and Resolution planning, execution and evaluation.
oIntegration of SAP, GIS and PI system onto a single unified Platform.
General Tasks
oLead Software Team and oversee implementation of development processes.
oEstablished Electronics team for IoT products and over-see product development in line with Business goals.
oEvaluate technologies related to Products, On-Going and Future projects
oOversee On-site deployment at client premises.
oWork in co-ordination with other teams (Project Management and Business Development) during pre-bid phases.
oHands-On involvement with engineering teams (Both Software and Hardware if required)
Senior Software Engineer (Remote Position)
GeoSolutions, Italy
Mar 2019 – Oct 2020
General Tasks
oSubmit Bug fixes and improvements reported on JIRA to open source Project Geoserver
oParticipate in Bug Fixing marathons for JIRA tickets.
oDesign and Plan customization of Geoserver for internal and external clients
oImplemented Customization for the following clients
oCOWI, Denmark
oEMSA, Portugal
oVianova, Switzerland
Principal GIS Software Engineer / Analyst
Enterprise Logic, Islamabad
Jan 2017 – Feb 2019
Apache Spark-Neo4j based Twitter Analytical Engine
oOpen NLP: Sentiment Analysis, Entity Recognition
oNeo4J based Graph modeling for:
oCommunity Detection
oTrend / User Analytics
oGeo-spatial footprint detection
Apache Solr-GIS Integration for Social Network Analysis
oProduction ready configuration and integration of Apache Solr
oLocation based live Social Network Analysis
oDesign Apache Spark based Locational Analysis Capabilities
oDesign Geo-clustered backend architecture using HazelCast IMDB
Operational Responsibilities
oHead Programming Team
oAutomate Development Lifecycle
oRequirement Analysis and Technical Proposal Writing
oScalable Solution Design and Technology Evaluation
oLead experimental work on GSM Devices Geo-Spatial mapping using Software Defined Radios as passive detectors
oWork with Android Developers on Geo-spatial AR Application for Real-Estate and Asset Management
oMigrate legacy 3-tier systems to horizontally scalable systems based on cluster computing frameworks such as Apache Spark,Apache Solr.
oDeliver Trainings for skill building and conduct transfer of knowledge sessions at client location.
Principal GIS Software Engineer
May 2014 – December 2016
LMKT, Islamabad.
Kisaan(Farmer) Portal Extension Work, Soil and Fertility Testing Institute, Punjab Government
May 2016 –Dec-2016
oContributed in the pre-award phase of technical proposal writing for GIS related parts of the project
oDuring post-award, designed GIS technology integration with other components of Portal
oContributed in work-flow planning of digitization of Agriculture Land Parcels.
GIS Consultancy for Military College of Signals,(MCS – Signals Core) Pakistan Army
June 2016 –Oct-2016
oRequirement analysis for appropriate technology selection.
oManage team of developers implementing Military Symbology through ArcGIS Custom Representation
oImplement real-time event processing using Geo-Event Processor
Web GIS Application for Fiber Optic Networks, PTCL(Pakistan Telecommunications)
Feb 2015 –Jul-2015
oRequirement analysis and effort estimation.
oImplement business and security layers
oManage development team and resources
oDevelop smart BoQ calculation for Ariel and Buried Fiber connections.
oIntegration with CRM, NOC, BNC
oBusiness Intelligence Module for overlaying CRM, NOC, Sales, Capex, Opex related KPIs
oNetwork Tracing through ArcGIS SOE (Server Object Extension)
oReport Generation, Cost Calculation
ArcGIS Software Development Services for International Foundation for Electoral Systems
Dec 2014 –May-2015
oRequirement analysis and effort estimation.
oDevelop ArcGIS extension that provides analytical capability to find irregular delimitation of electoral boundaries.
oDevelop functionality that simulates changes on Electoral boundaries by using population data from census.
oDevelop functionality that proposes plans to fix irregularities.
oDevelop functionality that ensures that user does make topological errors.
oDevelop PDF reports with statistical and geometrical indicators with maps.
oDevelop functionality that allows user to save delimitation as different plans and later merge many plans into one.
oDevelop audit and user logging.
Honey Comb – GeoSaptial Business Intelligence System, Ufone
Dec 2014 –Mar-2015
oBI Warehouse integration with ArcGIS Server o Develop KPI builder
oKPI Dashboard and Drill down capability Automated Background ETL Engine
oAutomated KPI calculation
oNon-Business Data cross referencing with Business KPI (e.g Weather, Outages with Revenue, Churn, Capex, Opex)
oTeraData Integration with ArcGIS Server through ArcObjects Custom Data Source SPI
Saudi Aramco as GIS Development Consultant,
IT/SBAD/eMap Division, Saudi Aramco,
Dhahran, Saudi Arabia
ePatrol Security Guard Tour System, Saudi Aramco Jul 2015 – Oct 2015
oRequirement analysis, planning and documentation.
oCreate Route Management Backend.
oReal Time vehicle tracking through ArcGIS GeoEvent Services
oIntegration with SAP O-Data service for user identification and data security.
Northern Area Operations GIS Enterprise Solution, Saudi Aramco May 2014 – Nov 2014
o Requirement analysis and planning.
oMigration and upgrade of reusable GIS components.
oCreate Module for entering Pipeline Test Survey and generate trend report.
oCreate Faulty Asset monitoring system.
oCreate functionality to attach documents to map objects.
oCreate Map export functionality with user created annotations.
Operational Responsibilities
o Lead the GIS team with 12 resources of different skills and experience.
oWork in co-ordination with Project Management and Business Development team to create technical proposals.
oDesign application architectures during the pre-project award phase.
oManage Production Environment
GIS Lead
Dec 2011 – May 2014
Interactive Group, Islamabad
Vehicle and Asset Tracking Enterprise Solution May 2013 – May 2014
o Responsible for developing road network data for the purpose of generating dynamic roués.
O Implement Route deviation functionality that alerts stake holders through email/sms.
oImplement tour play back module.
oImplement module for route planning.
oImplement functionality that detects fuel wastages and rough driving.
oImplement dashboard that acts as a single window to other operations available.
oImplement GIS reports which describe the whole route and highlights critical events detected.
oImplement an independent routing module which is interfaced through EJBs for the main application.
Telecom Traffic Monitoring Dec 2013 – May 2014
oImplement module for determining possible meeting locations by correlating frequency of traffic and location.
oImplement Geo-fencing capability for monitoring individual GSM users with respect to marked or sensitive areas.
oImplement Module for generating Spatial network of GSM users and maps them with weighted averages to determine relevancy
oImplementation of Spatial-Temporal overlay of GSM call records of multiple GSM subscribers.
Operational Tasks
oAs GIS Lead it was my responsibility to deploy Geoserver which is an open source GIS server in WebLogic Application server. Geoserver being an opensource GIS server does not come with any support and is built for Tomcat. To deploy Geoserver on Weblogic platform, the original package needs to be modified and configured. This practice varies with different versions of Weblogic.
oTrain and manage my team and make sure they meet their technical growth.
Development Consultant, GIS
LMKT, Islamabad
June 2011 –Dec 2011
ePipe Enhancement Application for PipeLines Saudi Aramco Aug 2011 – Dec 2011
oBug fixes and enhancement of an existing application that uses FLEX as front end.
oManage LMKT team of consultants.
oImplement PipeLine Scrapper Report module which allows user to keep track of pipeline that are overdue for scrapping. Module also allows user to fire email to concerned department or person.
oImplement module that allows user to view CAD drawings against a pipeline from another system.
oImplement module that allows user to make direct changes to database. Module also logs and keeps track on activities performed by user.
oTechnologies used in this project are
ArcGIS Flex API,ArcGIS Server,JSP,Oracle
GIS Based Decision Support System for Pakistan Microfinance Network (PMN) June 2011 – Aug 2011
o Designed and developed this application to help Pakistan Microfinance Network regulate the financial institutions throughout Pakistan
oDesigned data model to capture the microfinance institutions locations and their jurisdiction areas
oDeveloped automated jurisdiction area analysis reports which helped identifying concentration of financial institution in different areas
oDeveloped tools to identify the geographical spread of financial institutions in different areas over period of time
oApplication was developed using Adobe Flex, ArcGIS link library for Google Maps API, Python, ArcGIS Server
Wi-Tribe GIS Coverage Calculator System June 2011 – Aug 2011
Wi-Tribe is a wireless internet service provider, they required for their customer support to know the coverage at user site. My responsibilities as a GIS developer on this project are as below.
oDesign and implement UI using ArcGIS Flex API.
oImplement functionality for calculating coverage levels are user site.
oImplement data layer using Adobe BlazeDS
oWork in coordination with client to improve functionality.
oResponsible for maintaining production environment on RHEL6.
oTechnologies used in this project :
ArcGIS Flex API,ArcGIS Server,Tomcat,BlazeDS,Oracle
GIS Developer
Interactive Group, Islamabad
Aug 2009 –June 2011
Telecom Traffic Monitoring
This product was already on version2.x when I joined the development team. This enterprise level data mining solution is built purely on J2EE and uses Oracle as Database. I was the first GIS resource added to the team and my main role of integrate GIS to this data mining solution. With the integration of GIS and additional capabilities, the product moved to its version 3.x
oImplement module that shows individual user movement and location with time. User is able to do a playback on the motion and can generate a report.
oImplement module that allows user to select cellular traffic data for a certain region by marking the area on Map.
oImplement module that correlates location of two GSM subscribers, module generate a correlation chart that shows distance between targets over time.
oImplement GIS UI for live location tracking module that allows user to track any GSM subscriber.
oCarry out Design and Build for a Web-GIS application using OpenLayers API,
oDevelop and maintain Web-GIS environment. Deployment of Geoserver in Production Environment.
oCalculate and Simulate Coverage areas for GSM Cell sites
oSupervise and plan GIS Data creation in ESRI ArcGIS products. o Design and Implement Spatial-Temporal reports (Proximity, Spatial Correlation and Geo-Fencing) with Graph and Map outputs.
Data Analyst,GIS
Rapid Soil and Fertility Testing Institute, Lahore.
Mar 2008 –July 2009
Ground Water Quality Assessment of Punjab, UNDP
UNDP funded the Government of Punjab, Pakistan to do a complete survey of Wells, so that quality of Ground Water can be assessed. The aim of this project was to create a profile that would allow to map areas suitable for certain crops. This project aimed on finding out the decreasing water level.
oPlan and carry out survey for Tube wells.
oManage GPS data of Wells and link to laboratory analysis.
oModel data using Geo-Statistical approach by using Krigging, through ArcGIS Geostatistical Analyst
TECHNICAL SKILLS
•Solution Architecture
oRFP evaluation and Technical Proposal Writing
oTechnology evaluation for proposed solutions and products
•Enterprise GIS
oDeployment of ESRI ArcGIS Portal
•GeoProcessing Modelling and Scripting
oGIS Software: ArcGIS Desktop, ERDAS Imagine, QGIS
•Team Management and Leadership
oEstablish teams and create processes for product/project delivery
•Programming Skills/APIs
Languages
Frameworks/APIs
•Java, J2EE, EJB
•C/C++
•Python
•Shell Scripting
•RUST
•ESRI ArcGIS Portal
•ArcObjects-Java,GeoTools,GDAL, JTS, JAI
•Spring MVC Framework
•OpenLayers,Cesium3D,JQuery,ArcGIS JS/Flex
•Websockets,HazelCast,Redis, Neo4J
•Sci-kit Learn, Open NLP
•Apache Spark: Machine Learning
•Flask, Fast API
•Jenkins, Maven
•Database: Oracle, PostgreSQL, TeraData, MongoDB, Neo4J Graph DB
•Search Engine : Apache Solr 6.x
•Cluster Computing: Apaceh Spark, HazelCast
•Frontend : Dojo, Jquery, Vue3
•Machine Learning:
oSpark ML
oNLP: Standford Open NLP, CMU Sphinx
oSciKit-Learn, Keras / Tensor Flow 2
•Messaging : Apache Kafka, Websockets, HazelCast, JMS,MQTT
•Application Servers: Oracle WebLogic Server,Apache Tomcat,JBoss
•WebServer: Apache2.x
•GIS Servers: ArcGIS Server,Geoserver,MapViewer
•Virtualization: VMware, Docker, Kubernetes
•Unit Testing: Junit
•Operating Systems: Solaris Sparc, CentOS/RHEL 6, Ubuntu 16.04LTS, Windows Server 2012
•Cloud: Microsoft Azure
•Documentation: MS Office, Libre Office
FUTURE PLANS
Business Intelligence
Natural Language Processing
IoT Platforms
Programmable drone-based GIS applications
SAP GIS Integration
Geo-Spatial-AR.
Geo-Spatial Big Data
Web 3D
Block Chain for Logistics
Courses and Certifications
Advanced Remote Sensing, SUPARCO, Karachi, Pakistan (2010)
Digital Signal Processing in C, Udemy (2018)
Remote Sensing using Google Earth Engine, Udemy (2020)