Srikanth Dasari
Senior GIS Developer
PROFESSIONAL OVERVIEW
Eight years of experience in Analysis, Design and programming GIS applications on Esri client and server Technologies
Expertise in development, installation, configuration, maintenance, and administration of enterprise GIS applications using ArcGIS product suite
Hands-on experience in developing Web Application using HTML5, JavaScript, Silverlight and Web AppBuilder and ArcGIS Windows Components (Commands, Tools, Add-Ins and Extensions) using ArcObjects and C#
Work experience in ArcFM 10.2.1b within the Electric Domain
Excellent team member with good communication, analytical, and interpersonal skills
Learns new technologies quickly and can run with little oversight
TECHNICAL SKILLS OVERVIEW
Languages
:
C#.NET, VB.NET, XAML, HTML5, ASP.NET, JavaScript, Python
Databases
:
Oracle 11g, SQL Server 2008
GIS Frameworks/APIs
:
ArcObjects, ArcGIS JavaScript API, Web AppBuilder for JavaScript, ArcGIS Silverlight API, ArcGIS REST API, JavaScript Dojo API, GeoCortex API, Kendo UI, ArcPy
GIS Products
:
ArcGIS Server, ArcGIS Desktop, ArcFM, ArcGIS Portal/Online, ArcSDE, FME Desktop
Development Tools
:
Visual Studio 2008 / 2010 / 2012, SQL Developer
Operating Systems
:
Windows 7/ 2000 / XP, Windows Server 2008 / 2012
PROFESSIONAL EXPERIENCE
Present
Job Description & Duties:
Senior GIS Developer is responsible for software coding to best practices, custom application development, GIS database implementation, and overall desktop and web application development projects. Knowledgeable in ArcGIS enterprise product suite – ArcGIS Server, ArcGIS Portal, ArcGIS Online, ArcSDE, Geodatabase, ArcObjects, C#.Net, HTML5 & JavaScript API, Web Services, and Oracle database management. Responsible for planning, design, develop, enhance, and support of GIS software, database, and customize web applications, interfaces, GIS server, desktop and productivity tools
Enhance custom GIS applications using ArcObjects, Python, and ESRI ArcGIS APIs like creating custom widgets like Attribute table using Kendo UI in the Web app builder.
Design web-mapping applications using Java Script, .NET, C#, HTML5, and REST API on ArcGIS portal 10.6+ and ArcGIS Server 10.6+framework.
Perform mapping and analysis functions for the Oil & Gas GIS network map and data using the ArcGIS tools
Capture application functional requirements for the GIS application development
Create technical, functional, and physical design documents
Design, develop and implement enterprise spatial systems on the Esri enterprise Geographic Information Systems suite of products in an N-tier environment.
Also support both GIS desktop and web-based applications using ESRI ArcGIS product suite
KK Logics LLC 08/30/2019 – 12/31/2019
124 Monterey Rd Unit 118,
South Pasadena, CA, 91030
Client: LOGIC Solutions Group, Houston, TX
Senior GIS Developer
Hired on to assist in a variety of upstream and midstream consulting opportunities.
Created media player Widget for super major Oil & Gas company to view 360-degree photospheres, photos and collections of photos associated with incidents or facilities.
Assisted with a 10.3.x Enterprise GIS upgrade to 10.5.x. Worked with scripts to Identify MXDs that would be affected in ArcSDE Database.
Converted vintage C# data synchronization service between Enertia and ArcSDE to FME Workbench
Created FME workbench for creating features in the database by using shape files (different feature types) in the zip file.
Created a GIS application framework by understanding/analyzing existing Angular JS application and Esri’s JS API. It is composed of reusable components and can be reused within the application. It includes full functionality including Layer list, Legend etc., in a widget format. It also includes advanced custom functionalities like buffering selected features and export.
Cyient, Ltd, 12/23/2013 – 10/27/2017
11 Software Units Layout,
Madhapur, Hyderabad,
Telangana, India. 500081
Senior Software Developer
Involved in Requirement gathering from Client and SMEs
Involved in Preparation of Detail Design and FRS Document
Involved in configuration of ArcFM Session Manager and ArcFM GDB Manager
Development of MVC Web Rest API Services for Integration
Involved in developing, Configuring of the desktop and web applications
Developed custom ArcFM Auto updaters and Action Handlers
Worked from Client location, developed and showcased POCs to get approval of the design
Support and maintenance of enterprise GIS systems after implementation
Tech Mahindra Pvt. Ltd, 09/16/2013 -12/19/2013
Infocity, Hi-tech city layout
Madhapur, Hyderabad,
Telangana, India 500081
Software Developer
Involved in Requirement gathering from Client and SMEs
Development, configuration, and deployment of the application
North South GIS India Pvt. Ltd, 10/10/2011 – 09/13/2013
Plot No-13, Electronic Complex Extension,
Hyderabad, ECIL Main Rd,
Kushaiguda, Secunderabad,
Telangana, India 500062
Software Developer
Development, configuration, and deployment of the application
Creation of stored procedures and WCF services for the assigned modules
Desktop tools for rectification of errors in spatial data (or survey data)
Desktop tools for the projects like Data validation tools (Attribute Check, Voltage Check, etc.)
Major Projects:
PIRAT
Roles and Responsibilities:
Involved in the development of web applications.
Custom Attribute table widget for all the departments in the web app builder using Kendo UI library with the below functionalities
oSearch feature
oFiltering the value
oAdd/Editing the feature
oExporting the features to csv and exporting custom excel sheets with bar charts etc.,
Admin widget to configure the drop-down values which appear for adding/updating in the Custom Attribute table widget.
ArcGIS Software’s are configured in Amazon web servers and will be accessed from them.
Technologies Used:
HTML5 with CSS and JavaScript, ArcGIS Server 10.4.1, Portal for ArcGIS 10.5.1, ArcGIS JavaScript API, WebApp Builder for JavaScript, ArcGIS for Desktop 10.4.1, SQL Server
Geocrawler and Raw Well Data applications
Roles and Responsibilities:
Involved in the development of desktop and web applications.
Development of desktop application which involves digitizing the well data from the field and then run it as a scheduled daily process in the windows service.
Custom widgets like
oCreated a settings page for the existing Area of Interest (AOI) Reporter widget which will add/edit/delete the report. This is useful for the admin/analyst for managing the reports displayed to the user.
oCreated Social media widgets like Twitter and YouTube widgets. These widgets will add/display a feature layer on the map generated by a search keyword.
Created and deployed the web application which is independent of Portal. However, I have used an existing web app builder application for Cairo project and made changes to run on the custom webmap JSON not a Portal webmap ID.
Web Servers are configured and Installed in the Amazon web servers.
Technologies Used:
HTML5 with CSS and JavaScript, ArcGIS Server 10.3.1, Portal for ArcGIS 10.5, ArcGIS JavaScript API, WebApp Builder for JavaScript, ArcGIS for Desktop 10.3.1, Oracle 12c, VB.NET
Digital Oil Field & Plan of Development - Angular JS application
Roles and Responsibilities:
Involved in Preparation of Detail Design and developing the web applications.
Development of GIS application as a directive and basic functionalities like Layer list, Legend etc.
Custom widgets like
oNavigation/Link between Map and Angular JS Grid which will do querying and zooming the feature
oShowing the buffer distance while editing the feature in the Editor widget.
oBuffering a feature based on the user input and exporting the feature(s) into csv file.
Technologies Used:
HTML5 with CSS and JavaScript, ArcGIS Server 10.3.1, Portal for ArcGIS, ArcGIS JavaScript API, ArcGIS for Desktop 10.2.2, Oracle 12c, Angular JS 1.5.11.
FME workbenches
Client: Sanchez and Anadarko, Houston
Roles and Responsibilities:
Involved in creating the workbench for creating the features in the database by using shape files in the zip file.
Converted vintage C# data synchronization service between Enertia and ArcSDE to FME Workbench
Technologies used:
FME Desktop 2017, Python and ArcPy
Photosphere and Demographics widgets- WebAppBuilder
Created media player Widget for super major Oil & Gas company to view 360 degree photospheres, photos and collections of photos associated with incidents or facilities.
Created Demographics widget for HFF to view the Infographic chart, Pie chart and Tabular format and exporting the excel or pdf using the GeoEnrichment service for different types of demographics.
Technologies used: ArcGIS Desktop, ArcGIS JavaScript API, Web App Builder and ArcGIS Online
GIS Replacement Project
Client: Energex, Australia Jan 2015 - Jul 2017
Energex is an Australian electric power distribution company owned by the Government of Queensland, Brisbane. Energex manages sophisticated energy distribution networks and delivers world-class energy products, services and expertise to one of Australia's fastest growing communities. Energex has a home-grown asset management IT system (NFM), which masters both the network connectivity model and the network asset register. It has become increasingly inflexible, difficult, costly and risky to operate. Energex aim is to align with ISO55000 and the Joint Asset Management Framework, which provides governance of the existing Energex asset lifecycle from forecasting, planning, design and construction of the network, through to operation, maintenance, emergency response and disposal of assets. The main Objective of this project is to replace NFM, replace the current GIS capability and master the network connectivity model into the new GIS (NetView) using ArcGIS Suite and ArcFM solution. And as a consequence, reduce technology and support risks, reduce costs and complexity of the EAM project, simplify the IT environment and move to COTS supported systems and also to improve their existing systems for effective, efficient management and maintenance of its network assets and to achieve network cost and risk reductions and improving utilisation, performance and return on assets.
Roles and Responsibilities:
Involved in Requirement gathering from Client and SMEs
Involved in Preparation of Detail Design and FRS Document
Involved in configuration of ArcFM Session Manager and ArcFM GDB Manager
Development of MVC Web Rest API Services for Integration
Involved in developing, Configuring of the desktop and web applications
Developed custom ArcFM Auto updaters and Action Handlers
Worked from Client location, developed and showcased POCs to get approval of the design
Support and maintenance of enterprise GIS systems after implementation
Technologies Used:
HTML5 with CSS and JavaScript, ArcGIS Server 10.3.1, Portal for ArcGIS, ArcGIS JavaScript API, WebApp Builder for JavaScript, ArcFM Desktop, ArcFM Server, ArcGIS for Desktop 10.2.1, Python, Oracle 12c.
Outage Viewer Oct 2014 - Dec 2014
The main Objective of this project is to view the Outage Mapping System on ESRI Viewer integrated with Power-on Replica database and major functionalities involved are Report Outages, Displaying Outage Information, Reports for Different status of Outages, Locating and Assigning Crew to work on Outages. Outage Mapping System with data from other key systems to create an environment which allows AEP to communicate with their customers in a straight forward and consistent fashion.
Roles and Responsibilities:
Development of web based GIS applications for Outages
Functionality - Search Outages, Report Outages, viewing location and assigning of crew on outages
Development of HTML Reports
Technologies Used:
HTML5 with CSS and JavaScript, ArcGIS Server 10.2, Portal for ArcGIS, WebApp Builder for JavaScript, ArcGIS JavaScript API.
San Diego Gas & Electric GIS Enhancements
Client: Sempra Energy, CA, USA Dec 2013 - Sep 2014
Sempra Energy is a leading energy services company. San Diego Gas & Electric Co, the Californian utility of Sempra, has an existing ESRI and ArcFM GIS System with gas distribution, electric transmission and distribution, substation, telecom, and land base data. The volumes involved were about three million electric features and one million gas features. The project has two modules. One of the objective is to enhance and re-design the existing Arc FM framework to improve the data accuracy and data cleansing. The second objective is to develop a proof of concept to develop a web based map viewer to show the Gas transmission pipeline data from PODs database.
The Gas transmission pipeline network data from is converted into routes using linear referencing for pipeline inspection and maintenance. The inspection/maintenance events are captured and displayed on map for analysis. This was envisaged to automate the regular workflows and minimize the manual efforts and errors, thus, resulting in improving the operational efficiency at the end-user level.
Some of the tools developed were: SAP retirement validation tool, Stub pole cleanup tool, Orphaned MM relationships cleanup tool, List auto-updaters configuration in geo-database, Update transmission annotation tool, and Transmission archiving.
Roles and Responsibilities:
Development of ArcMap tools and commands
Development of Stand-Alone Windows Applications
Technologies Used:
C#.Net, ArcObjects, ArcFM 9.3, Python, Oracle 11g, PODs
R-APDRP Jharkhand
Client: Ministry of Power, Jharkhand State, India Jan 2012 - Sep 2013
The GIS software solution is designed and developed to enable graphical representation of the R-APDRP data over the web and to provide user the flexibility of viewing, editing, updating, searching and tracing the data from anywhere through internet or intranet. This complete solution is devised using robust Arc GIS Server, Arc FM Server technologies. GIS activity in R-APDRP - JHARKHAND is GIS mapping, GIS application software integration and development in a customized manner to suit the requirements of Utilities in a cohesive manner after network asset and consumer data survey is completed. The GIS software solution is designed and developed to enable graphical representation of the R-APDRP data over the web, validating the data and to provide user the flexibility of viewing, editing, updating, effectively tracking and monitoring the Electrical networks and integrating GIS with the Network Analysis and CRM. This complete solution is devised using robust ArcGIS Server, ArcFM Server technologies.
Roles and Responsibilities:
Integration with CRM (Customer Relationship Management), EA (Energy Audit), and DMS (Document Management System) modules
Development, configuration, and deployment of the application
Creation of stored procedures and WCF services for the assigned modules
Bulk XML creation for PRDC integration
Desktop tools for rectification of errors in spatial data (or survey data)
Data validation tools (Attribute Check, Voltage Check, etc.)
Technologies Used:
C#, ArcObjects, Python, ArcGIS Server, ArcGIS Silverlight API, GeoCortex Essentials, SQL Server 2008.
Sharjah Guide Map Jun 2011 - Dec 2011
Developed for the Directorate of Town Planning and Survey, a web based application which provides users an interactive Guide Map. The Web application provides real-time access to geospatial data and provides advanced functionalities like Routing, Driving Directions etc.
Roles and Responsibilities:
Involved in the requirement study, design and development
Development of the Web Application
Worked on modules like Pushing data in to Database from user and Route sequence concept
Technologies Used:
Oracle 11g, ArcSDE 10, ArcGIS Desktop 10, ArcGIS Server 10, ArcGIS Silverlight API, Silverlight.
EDUCATION
B.Tech (Computer Science Engineering) in 2010 from Nalanda Institute of Engineering and Technology affiliated under Jawaharlal Nehru Technological University, Kakinada, Andhra Pradesh.
Intermediate (Maths, Physics and Chemistry) in 2006 from Vasavi Junior College affiliated under Board of Intermediate Education
Secondary School Certificate (SSC) in 2004 from Sindhu Educational Institutions under Board of Secondary Educatinon.
CERTIFICATIONS
Microsoft .NET Framework: Application Development Foundation
Microsoft .NET Framework: Design and development of web-based applications
Microsoft SQL Server 2005: Implementation and Maintenance
Microsoft Certification: HTML5 with JavaScript and CSS3