Sr Gis Consultant Resume
Experience Summary:
- 7+ years of experience in the design, development and implementation of Applications Programming with specialization in Internet, Intranet, Web Technologies and Client-Server (n-Tier Development) application.
- Very strong experience in designing, developing and migrating web based GIS applications using ESRI technologies such as ArcGIS Server 9.x (Java and .NET web ADF), ArcSDE 9.x, ArcIMS 9.x, ArcObjects 9.x and ArcInfo 9.x. And ArcGIS 10 server & desktop 10 technologies.
- Extensive experience in developing applications using .NET and J2EE Framework & AJAX.
- Excellent experience in developing UI using ASP, JSP, PHP, VBScript, JavaScript, AJAX, CSS, HTML, applets.
- Good experience in all phases of SDLC such as requirements gathering, design, development, defect tracking, deployment, support and maintenance.
- Extensive experience in Agile project development concepts and methodology including Sprint and release train structure, scrums, JIRA boards – tracking, managing JIRA stories such as user, spikes, defects etc.
- Extensively worked on application server performance and tuning issues such as load balancing, performance tuning, application scalability etc for Tomcat, Web logic v7.0 and IIS.
- Proficient in Oracle10g, SQL server 2005, SSIS, SQL Server 2000, personal andenterprise geo-databases (ArcSDE9.3 with ST_Geometry and SDO_Geometry).
Technology:
Programming Languages C#.NET, ASP.NET, Visual Basic 6.0, VB.NET, Java, J2EE, C, C++
Internet Technology JSP, ASP, PHP, Servlets, AJAX, CSS, XML, HTML, JavaScript, Silverlight, Oracle Application Express.
GIS Technologies and Tools ESRI ArcGIS Server 9.3 (JAVA and .NET web ADF), ArcSDE 9.3 (ST_Geometry, SDO_Geometry), ArcIMS 9.3 with Java Connector and Activex Connector, ArcObjects, ArcInfo. ArcGIS desktop 10, ArcGIS server 10, ArcSDE 10, ArcFM, ArcSchematics, & Data Modelbuilder.
Databases Oracle 11g , Oracle 10g, SQL Server2005, SSIS, SQL Server2000, MySQL, MS Access
Web Servers Weblogic, Tomcat5.0, IIS 6.0
Tools Star Team, MS VSS, Clear case, Clear Quest
IDE VS 2005, VS 2008, Eclipse, Jcreator, EditPlus
Job Functions Requirement gathering, Analysis, Designing, Programming, Testing and Deployment
Other Technologies and Concepts COM, DCOM, Operating Systems, Data Structures, Agile technology & methodologies, UML.
Professional Profile:
Current Project:
Project : Nokia - Navteq (R&D Project - Discover Cities/Pedestrians)
Type : Development
Platform : ArcGIS 9.3, ArcInfo 9.3, ArcMap 9.3ArcObjects API, C#.net, Java API, ArcSDE, Oracle 10g, Clearcase, Agile technologies & methodologies, Migration from ArcGIS 9.3 to ArcGIS 10
Client : Confidential
Duration : Apr 09 – Present
Role : Sr. GIS Consultant
Project Description:
- Worked on Nokia - Navteq’s R&D Project - Discover Cities/Pedestrians. Its vital component Transit Editor is mainly used by pedestrian map users.
- TE is widely used for visualization & editing of map data based on user requirements & new mapping conventions.
- TE provides various functionalities/information to pedestrian user such as different street signs (stop signs, turn signs etc), information about bus routes and the frequencies of Buses etc and editing & managing map data for different cities/systems (CTA, Metra Transit etc) and information such as transit line, strands, stops, stop groups, stop transfers with details like platforms, access points, levels, farezones etc. Provides bulk update facilities for Transit Lines, strands, stops, platforms, access points etc.
- The application provides facility to view those maps, get information i.e. identify functionality, Zoom in/Out, Pan Functionality and other mapping functionalities and some new functionalities such as create different stops, strands, lines, areas with various kinds of system’s information like bus, taxi, water taxis, trains, transit metro etc.
Responsibilities:
- Client interaction for gathering requirements, design and analysis.
- GIS Data Creation/Management using ArcSDE 9.3 and Oracle 10g, loading, joining, merging and exporting data.
- Programming using ArcGIS server 9.3 and ArcObjects API in C#.NET for displaying various maps, products, developing maps functionalities like Zoom In/out, pan, identify etc.
- Creating new Areas, Systems (Bus, Trains, CTA, Metra etc.), lines, strands, stops etc. also functionality to display various routes for these systems. Train schedule, Bus schedules etc.
- Creating various other information and maps based on pedestrian user’s point of view.
- Creating and Editing feature classes, Post & reconciling and compressing ArsSDE databases.
- Defect Tracking for various parts of the application i.e. Programming/Maintenance of transit editor, GIS Data Creation/Management, GIS Service Creation/Maintenance, Creation/ Maintenance for putting maps and information to the Development/TEST/QA/Production environment.
- Deployment of services in all Development, Test/QA and Production environments.
- Deployment of ArcSDE geo-databases to all Development, Test/QA and Production environments.
- Deployment of transit application to the all Development, Test/QA and Production environments.
- Part of Agile project development concepts and methodology including Sprint and release train structure, scrums, JIRA boards – tracking, managing JIRA stories such as user, spikes, defects etc.
- Participated in extensive agile project development concepts and methodology training.
- Currently working on migration of TE from ArcGIS 9.3 to ArcGIS 10.
Project : East View Cartographic Site
Type : Development
Platform : ArcIMS server 9.3, ArcSDE Server 9.3, Microsoft SQL server 2005, IIS 6., Servlet Engine 5.0, XQASP, ASP, VBScript, JavaScript and Web technologies.
Client : Confidential
Duration : Jun 08 – Apr 09
Role : Sr. GIS Consultant
Project Description:
- East View Cartographic web application is mainly used for creating/managing/publishing Cartographic information with different kinds of maps, like Topographical, Vector, Imagery, DEM, Geological/Thematic, Nautical Charts etc.
- The Web-application provides large number of map products with different formats like paper, raster, plots etc.
- The web-application provides facility to view those maps, get information i.e. identify functionality, Zoom in/Out, Pan Functionality and other mapping functionalities. It also gives facility to buy those maps using bank wire or credit card.
Responsibilities:
- Client interaction for gathering requirements, design and analysis.
- Overall management of Site, Migration of Site from GIS Software’s 9.0 to 9.3
- Server Setup with GIS software such as ArcIMS Server 9.3, ArcSDE 9.3, Microsoft SQL sever 2005, IIS 6.0, Servlet Engine, XQASP, ASPEmail etc.
- GIS Data Creation/Management using ArcSDE 9.3, loading, joining, merging and exporting data.
- Created Image Service to view the data on map using ArcIMS Server 9.3’s administrator tool.
- Participated in development using ArcIMS server 9.3 Web ADF for displaying various maps, products, developing maps functionalities like Zoom In/out, pan, identify etc.
- Created new maps, feature classes, imagery, DEM, Geological/Thematic, Nautical Charts data.
- Participated in uploading those maps, imagery, DEM, Geological/Thematic, Nautical Charts data to the TEST/QA/Production Web-application i.e. maps to the site through internal application.
- Participated creating and editing feature classes, Post & reconciling and compressing ArsSDE databases.
- Worked on Defect Tracking for various parts of the application i.e. Programming/Maintenance of EVC Web-application, GIS Data Creation/Management, GIS Image Service Creation/Maintenance, Internal Web-application Creation/ Maintenance for putting map products to the Development/TEST/QA/Production EVC application.
- Participated in deployment of ArcIMS Server Image services in all Development, Test/QA and Production environments.
- Participated in deployment of ArcSDE geo-databases to all Development, Test/QA and Production environments.
- Participated in deployment of East View Cartograghic Web Application to IIS 6.0 in all Development, Test/QA and Production environments.
Type : Development
Platform : J2EE, ESRI ArcGIS Server 9.3 (JAVA web ADF), ArcSDE 9.3 (ST_Geometry, SDO_Geometry), Oracle10g, and Web technologies.
Client : Confidential
Duration : Nov 07 –Jun 08
Role : Sr. GIS Consultant
Project Description:
- Telematics is a web based mapping application used by GE Commercial Finance to manage their fleet services.
- Telematics is used by customers to keep track of their vehicles/fleets and for visual representation of fleets on map (using GPS).
- This mapping application is used to locate fleets on map and to display routes/trips of fleets using Network Analyst. Telematics is also used to keep track of their stops, ignition off/on, fuel requirements etc.
- This application reports speeding vehicles with fleet number, customer name, driver name, designation etc. In addition to identifying the speeding vehicles it is also used to send alert message to customer and also to the driver.
- This application supports Geo-fencing Management for POIs (point of interest) and fleets. Closest Facility (directions from closest vehicle from POI) and trip’s point to point directions are one of the key features of Telematics.
Responsibilities:
- Client interaction for gathering requirements, design and analysis.
- Data Management using ArcSDE 9.3, loading, joining, merging and exporting TeleAtlas Multinet data for USA and Canada to ArcSDE 9.3.
- Participated in creating MXD files, locator files and generating Network Dataset for publishing Map services, Geocoding services and Network Analyst services.
- Participated in generating Cache for TeleAtlas Multinet data to publish Cached Map Service for better dynamic performance.
- Participated in programming using ArcGIS server 9.3 JAVA Web ADF for displaying Vehicles on map with headings, locating vehicles and providing addresses using reverse-geocodingmechanism, Display routes/trips on map using Network Analyst with directions, closest facility identification and directions from POI to closest vehicles, Geo-fencing Management for identifying vehicles within buffer.
- Participated in designing Street level speeding algorithm using ArcSDE 9.3 SDO_Geometry and ST_Geometry for identifying speeding vehicles and notifying drivers.
- Participated in defect Tracking and designed Test cases. Developed tools for testing purpose e.g. for locating address, displaying all vehicles with their speed information and trips etc.
- Involved in deployment of ArcGIS Server Cache map services, Geocoding services, NA services in all Development, Test/QA and Production environments.
- Participated in deployment of ArcSDE geodatabases to all Development, Test/QA and Production environments.
- Participated in deployment of Telematics Web Application to Weblogic in all Development, Test/QA and Production environments.
Type : Development
Platform : PHP, JavaScript, HTML, DHTML, CSS, Oracle 10g
Client : Confidential
Duration : Sept 07 – Nov 07
Role : IT Consultant
Project Description:
- Developed a Human Pathway Database website for Bio-Informatics IUPUI Research group, to identify pathways (It’s a sequence of actions and interactions of proteins.), diseases in which those proteins are involved. From Identified pathway user can get information about number of proteins, complexes, compounds involved in the pathway.
- User can view diagram of a particular pathway for complex structures.
This Site also gives information about Research work regarding Human Pathway Databases, Database statistics involved.
Responsibilities:
- Participated in gathering requirements, designing, development, defect tracking and deployment.
- Designing class modules, class diagrams, ERD (Entity Relationship diagram).
- Designed User Interface for this site. This site provides information about various pathways, diseases involved due to those combinations, and different structures of proteins, complexes, compounds. Also this site provides research information from various researchers with databases and their statistics.
- Developed reports with diagrams based on user specific data.
- Participated in Defect Tracking and designing of test cases.
- Participated in deployment.
Type : Development
Platform : ASP.NET, VB.NET, Oracle 10g and Oracle Application Express
Client : Confidential
Duration : Sept 07 – Nov 07
Role : IT Consultant
Project Description:
- Developed this project for Bio-Informatics IUPUI Research group, for identifying and analyzing Lung Cancer Biomarker data. Biomarker is an identification parameter for lung cancer. A Biomarker can be protein, gene or molecule etc.
- This site collects data from various sources such as lung cancer related proteins provided by Dr. John Turchi and public microarray experimental results.
- This site maintains Biomarker data and helps user to analyze that data, edit information or parameters of Biomarkers and sometimes allows deleting some unwanted entries.
Responsibilities:
- Participated in Designing of this website, creating UI, gathering requirements and setting up of the data warehouse for this project.
- Designed class modules, class diagrams and ERD.
- Developed site for displaying information about Lung Cancer, providing statistics of data, analyzing data, providing controls to user for adding more information, editing existing information and deleting unwanted information.
- Developed reports based on user specific data.
- Participated in Defect Tracking and designing of test cases.
Platform : Java, JSP, HTML,AJAX, JavaScript, ArcIMS Server 9.3, and JavaConnector
Web Server : Apache Tomcat 5.0
Spatial Data Server : ArcSDE 9.3MVC Framework : STRUTS 1.1 Testing Tools : Test Director Client : Confidential
Duration : Oct 06 – Feb 07
Role : GIS Application Developer
Project Description:
- The IntranetGIS Web Application shows digital world map with various parameters of GE ERC(Employee Reinsurance Corporation) NatCat book (such as scenario losses, limits, profitability) together with various hazard related information such as storm tracks, geology etc. The map can be queried across the various information layers (e.g. limits in areas with high storm risk) and the information can be displayed in a tables.
- Objective of the project was to display risk performance data (Caribbean risk book performance data), exposure information and display information on data quality and on natural hazard risk.
- Application has various mapping tools, which are developed using ArcIMS JavaConnector. Tools such as map manipulation and display tools e.g. Zoom In, Zoom Out, and Pan. Also it has the features for retrieving the feature information of the map such as Identifying features, Information of selected area or point, Hot Link, Measure. User can also manipulate the layers, by using layer control tool which allows user to activate/deactivate, label and to view ON/Off layers.
Responsibilities:
- Participated in requirements gathering, analysis and project design.
- Published services such as Map Service, Geo-coding service and Network analyst service using ArcSDE (Street Map Premium Data from ESRI) data.
- Participated in designing of ERD, DFD, and Class Diagram using UML/OOAD concepts.
- Developed Filter control for visualization of hazard related information and affected locations (map features) on map.
- Developed Map tools such as Zoom, Display, Identify, Pan and Layer Display Control.
- Participated in Defect Tracking and designing of test cases.
- Participated in deployment of application at client site.
Project : ArcIMS Map Viewer Tool Type : Development
Platform : Java, JSP, HTML, JavaScript, ArcIMS 9.0 server, and JavaConnector
Web Server : Apache Tomcat 5.0
Client : Confidential Duration : Aug 06 – Oct 06
Role : Application Developer
Project Description:
- Developed ArcIMS Map Viewer Tool using ArcIMS JavaConnector, Java, and JSP for Patni computer Systems LTD.
- This map viewer tool allows user to visualize map with different layers, query particular map location, manipulate map view using layer control and display tools, zoom IN/OUT tools, buffer, and Identify tools.
- Also allows user to display legend for different symbology.
Responsibilities:
- Participated in requirements gathering, analysis and design.
- Developed ArcIMS Map Viewer Tool for visual display of map and various mapping functionalities and tools such as Zoom In, Zoom Out, and Pan. Developed functionalities such as retrieving the feature information i.e. Identify feature, Hot Link and Measure using web technologies.
- Developed Layer control tool which allows user to activate/deactivate layers, labels, and to turn the layers ON/OFF.
- Developed Legend Display Tool, which shows legend based on the visible layers and their symbologies. This also had the functionality to save that legend into a PDF file. Involved in Defect Tracking and designing of test cases.
Type : Development
Platform : Visual Basic 6.0, ArcObjects
Client : Confidential
Duration : Feb 06 – Jul 06
Role : GIS Application Developer
Project Description:
- Neuga was a migration project from AML to ArcObjects for Southern California Edison’s GIS department.
- Developed various mapping tools such as zoom, display, Identify with ArcIDs and without ArcIDs.
Responsibilities:
- Participated in requirement gathering, analysis and project design also analyzed existing application and identified gaps.
- Developed Zoom, display and Identify mapping tools.
- Tools:
- Zoom Tool: This Tool was used to zoom various types of data.e.g.city data, radio tower, 3D-data, operational radio towers, un-operational radio towers, planned radio towers, unplanned radio towers, switches etc.
- Display Tool: Developed this tool to display city data, radio towers, 3D-data, operational radio towers, un-operational radio towers, planned radio towers, unplanned radio towers, switches etc.
- Identify Tool: This Tool was developed for identifying information of clicked point on active layer.
- Involved in Tracking of defects and designing of Test cases.
- Project : Geo-Validation Toolkit
Type : Development
Platform : C#.NET, SQL Server 2000,
ArcObjects 9.0, ArcMap 9.0, COM Technology
Windows 2000 Professional
- Client : Confidential
Duration : Jan 05 – Jan 06
Role : GIS Application Developer
Project Description:
- Developed QC Application for validating the attribute data and geographical data using ArcObjects, C#, SQL Server 2000 & COM Technology for various GIS conversion projects.
- Functionalities: -
- Validation of Data
- Tracking of Defects
- Interactive Review
- Correction Notification
- Support for various types of data such as coverages, shape files, attribute data, AutoCAD data etc.
Responsibilities:
I was involved in all phases of SDLC such as Design, Coding, Defect Tracking, and testing for this project.
First phase: Composer & Validator
- Designed different test categories for data validation and verification using C#.NET, ArcObjects & COM technology. Using this tool user can validate any type of data such as coverages, shape files, and attribute data, personal geo-database or enterprise geo-database.
- Test categories were Validity, Logical Consistency, and Physical Consistency & Referential Integrity.
- Actively involved in tracking of errors using SQL Server database and in Validating Data.
Second Phase: Reviewer & Mapper
- Review and Visualization of tracked errors.
- Taking corrective actions (using corrective notification reports).
- Interactively reviewing errors that included marking of errors on the Map, marking locations, adding comments for those errors using C#, ArcObjects & COM Technology.
- Generating HTML error reports for each test to achieve QC functionality.
- BLOB (Binary large object) objects were used to store defected map features and comments into the SQL Database.
- Notifying users by providing defected map features, reports and comments to take corrective action.
- Project : Call Tracking System Web Application
Type : Development
Platform : JSP, VB Script, HTML, DHTML, MYSQL, Tomcat.
- Client : Confidential
- Duration : Jan 04 – Dec 04
Role : GIS Application Developer
Project Description:
- Developed a web application for Call Tracking using JSP, VB Script, HTML, and DHTML using MySQL as backend with Tomcat Appache Web Server for a Hardware Unit of MicroTech Technologies LTD.
- This web application is used for keeping track of hardware products which that company sells and also for providing product support services.
Responsibilities:
- Involved in requirements gathering, analyzing and designing of project.
- Understanding of sales inventory, purchase inventory, purchase/sales orders and product support schemes such as 24*7, 24*5 etc based on products warrantee schemes/periods.
- Designed class diagrams, UML diagrams, ERD – Entity Relationship diagram, Data Flow Diagram.
- Designed database in MySQL, creating product, purchase, sales tables, loading data, and maintaining that data.
- Designed User interface for the website. With all different sections such as purchase/sales orders, product support service forms, customer information and assigning engineers to support calls. Also providing facilities to customer for keeping track of their purchase order or support services through internet.
- Developed Purchase/ Sales inventory, Product Support, Customer and products information, engineer assignment, customer call tracking module in ASP, VB Script, HTML/DHTML, MySQL and Tomcat web server.
- Designed test cases and provided defect fixing support.
- Involved in deployment of Call Tracking System Web Application at client side.
Bachelor of Science in Information Technology
Relevant Courses:
ESRI ArcGIS Server 9.3 Web ADF Application development Course.