Imran Ullah Mohammad
Phone no - 281-***-****
Email ID: ************@*******.***
Summary
. Over 6 years of experience in Design, Development and Maintenance of
Client/Server, Internet, Intranet, Windows and Web-based applications
using n-tier Architecture.
. Microsoft Certified in Developing and implementing web applications with
Microsoft Visual C#.net and Microsoft Visual Studio.net
. Played important roles as software programmer/developer in different
areas of software development life cycle (SDLC).
. Experienced in using .Net technologies such as C#, VB.Net, ASP.Net,
ADO.Net, Web Services, Windows Services
. Proficient in application development using RDBMS, Object Oriented
Analysis, Design and Programming (OOPS) for the development of Multi-
tiered solutions.
. Experienced in using Web Forms, Web user controls, Class Library, Windows
Forms, HTML, DHTML, XML, CSS, XSLT, JavaScript, VBScript and AJAX.
. Experience in writing unit test cases. Excellent knowledge of working of
IIS, .Net Assemblies, .Net Framework.
. Hands on experience in using NUnit for creating automated unit test
cases.
. Experience in ESRI version 9.3, 9.2 tools like ArcGIS, ArcSDE, ArcView,
ArcMap, Arc Toolbox, ArcDesktop, ArcGIS and ArcObjects.
. Experience in developing Windows applications, Mobile applications, Web
applications, Windows services and Web services.
. Experience in developing GIS Applications using ESRI's Arc Objects
Runtime Engine, ArcGIS Server.
. Proficient in Web Services, SOAP, XML, XSL, XSLT, XPath, DTD, XML Schema,
CSS, DOM, HTML, AJAX and JavaScript.
. Knowledge of .NET 3.0/3.5 features like WCF (Windows Communication
Foundation), WPF (Windows Presentation Foundation) and WFF (Workflow
Foundation).
. ASP.NET (UI pages, Web Services, Data binding to Business Logic Layers
and Data Access Layers, Master Pages and Themes)
. Intensive knowledge and experience in source control and version control
(MS Visual Source Safe).
. Good experience in Desktop, Web and Client/Server environment.
. Good knowledge on Service Oriented Architecture (SOA).
. Hands on experience in SQL Server 2000/2005.
. Good Experience of creating Stored Procedures and complex SQL queries.
. Good at Analysis, Designing, Programming and Coding techniques, Testing
and Implementation.
. Good knowledge of Design documentation and documentation of different
phases of SDLC.
. In depth experience with program design, specification development,
program logic, flow charting, testing debugging and documentation Web
front end development projects.
. Assist in developing coding standards.
GIS
October2007 - Present
. Experience with ESRI products including ArcGIS 9.x and SDE
. Experience with database management on SQL Server.
. Working knowledge and experience using ArcGIS Desktop, ArcGIS Server,
ArcIMS, ArcInfo Workstation, ArcView, or other ESRI software products.
. Experience with Web programming frameworks such as XML, SOAP, REST.
Certifications&Trainings
. MCPD 70528 - Microsoft Certified Professional Developer (Web Based
Application Development)
. Trained for ArcGIS Desktop 9.3.1 from Environmental Sensitivities
Research Institute.
Academic Qualifications
Masters in Computer Science University of Houston Clear Lake
Bachelor of Information R.M.K Engineering College,
Technology Anna University .
India
Technical skills
Programming Languages ASP. NET,C#,C, C++, VB, Java
,Progress, Visual C++, Assembly
Languages (8085/86)
GIS Tools ArcInfo,ArcEditor, ArcCatalog,
ArcView3.3, ArcIMS, AGS 9.3,
Arcgis Server 9.3.1, Arcgis
Desktop.
Operating Systems DOS, Windows 98/2000/NT/XP/Vista,
Linux
Databases SQLServer 2005,SQL Programming,
MS-Access, MySQL
Web Programming HTML,XHTML, JavaScript, ASP.NET,
DHTML, Silverlight API
Application Software MS-Office, Adobe Acrobat, MATLAB,
Smart Draw
Web Servers IIS, Personal Web Server
Design/Process UML, EER
Professional Experience
Landworks Inc
January 2007 - Present
Houston, Tx
Project: Landworks ToolBox
Description:
LandWorks Toolbox is a suite of analytical tools and reports designed to
run in ArcMap GIS. These tools were developed as GIS support to end users
in the land industry, such as landmen, engineers, and explorationists.
LandWorks Toolbox is a collection of state-of-the-art tools that make it
easy to perform complex lease and ownership analyses. LandWorks Toolbox
also provides a streamlined process for creating landrelated reports and
exhibits directly from the GIS. Analyses and reports can be generated for
both company-owned and competitor leaseholds. These tools and reports are
user friendly and require moderate experience in ArcMap GIS.
The different custom mapping components available in this toolbox package
are.
. Depth Severance Tool
. Expiration Tool
. LPM Explorer Tool
. Metes and Bounds
. Mineral Interest Tool
. Ownership Tool
. Quartering Tool
. QuikFind
Environment: ArcGIS Desktop 9.3, C#.Net, WPF, WCF, MS-SQL Server 2005,
Arc Objects, ArcSDE 9.2, Map Guide, GeoServer.
Project: LPM Explorer
Description:
This LPM Explorer tool allows the user to search for Agreements and Master
Tracts from the LPM database and show the retrieved agreements as selected
in a map. Also, the tool allows the user to select agreements directly in
the map and return the lease record data in the interface. This
functionality applies to the Agreement and Tract level ArcSDE layers, but
not the Legal level layer.
Edit capability in this tool is accomplished by providing an Edit button
that will launch the LPM Client application and take the user to the
specific agreement tab or master tract tab in LPM that is selected in LPM
Explorer when the Edit button is clicked. LPM Explorer may be run from
Arcgis Desktop or as a plugin task to ArcgisServer.
LPM Explorer is available as a WebTask in the ESRI Web Mapping Application
(WMA). LPM Explorer also has a desktop LWTB version that is a
considerable enhancement to the current LPM Explorer tool.
Responsibilities:
> Involved in the phases of Design, Development, Customization and
Maintenance of the application.
> Used Multi Tier Architectures having Business Logic Layer (C#.NET),
Presentation Layer and Database Layer (Database Connection and
Security Settings).
> Involved in the design, development and implementation of web user
interfaces using Silverlight, C#.NET, ASP.NET, HTML, JavaScript and
CSS.
> Created Silverlight applications for interactive, Web-based data
visualization using XAML in Visual Studio 2008
> Graphic Design and Animation Creation for Silverlight applications
using Microsoft Expression Blend.Created rich and enhanced web pages
using JavaScript, AJAX, Silver light, Grid view, Form view and Data
List controls.
> Responsible for developing WCF Service Libraries to exchange data
between Model, View and Presentation (MVP) Layer implementing
business logic.
> Developed queries and Stored Procedures in LINQ to SQL file and for
SQL Server 2005.
> Created database in SQL Server 2005 by converting it from Arc View
3.2a or by GPS data for both spatial and non-spatial data.
> Develop Web Mapping application with ArcGIS Server 9.3, C#, ASP. NET
application
> Develop Search tool with .NET, ArcGIS Server SOAP API.
> Creating access between ESRI ArcMap application and Crystal report
Viewer
> Converting attribute SQL database to ESRI ArcSDE Geodatabase
> Creating ESRI ArcMap Command Items, Toolbars, Menus etc as an ArcMap
Extension
> Provided the facilities of Zoom In, Zoom Out, Pan, and labeling to
maps.
> Export selected features in Shape file format.
> Designed code library to get the database connectivity, storage and
retrieval on SQL Server 2005.
> Developed complex queries, stored procedures, Views and schemas in SQL
Server 2005.
> Written and Executed Unit tests using NUnit.
> Used Visual Source safe 6.0 for the purpose of version Control and
source code sharing.
Environment: ASP.NET 3.5, C#.Net, Silver light, WCF, AJAX, MS-SQL Server
2005, ArcGIS Server 9.3, Arc Objects, ArcSDE 9.2, Map Guide, GeoServer.
Project: WebMaps
Description: WebMaps is a Unified portal mapping tool for ARCGIS Server
9.3. This tool has been designed and developed to take full advantage of
latest ARCGIS technology.It provides a common map feature for performing
different tasks such as QuikMaps (Printing Cartographic quality maps),
QuikSelect (Selecting Spatial data), Favorites ( BookMarks Organizer ),
DocuLink ( Document Management task ) etc.
Responsibilities:
> Involved in the phases of Design, Development, Customization and
Maintenance of the application.
> Developed SOE (Server Object Extension) for tools like QuikMap.
> Devloped the application using ArcObjects development platform .
> Responsible for database tuning using ArcSDE.
> Involved in bulkloading for ArcSDE.
> Involved in creating highlighted features for DocuLink tool.
> Involved in exporting Featureclasses to SQL Server 2005.
> Responsible for creating installation and deploying deliverable
packages.
Environment: ASP.NET, C#, ADO.NET, HTML, SQL SERVER 2005, IIS, .NET
WEBADF, ArcGIS Server 9.3, ArcCatalog 9.3,ArcSDE, ArcGIS SOE, Visual
Studio 2008.
Airtel
July 2005 -May2006
India
Project: Reachcell
Description: Reach cell is a Web based application. It is an ideal platform
to distribute the information instantly to multiple cellular users. This
service aims to the corporate that would like to have a centrally monitored
system in the office to send SMS messages from the desktops of different
departments/individual staff. All the features that are available for an
individual clients system can very well be available with additional
features of billing and report management. It is smart enough to understand
and maintain the load distribution aspect. It is capable to receive
messages from different corporate at a time. It can utilize the SMSC
capacity smartly with its intelligence to behave according to the traffic
load. It can behave as a virtual SMSC, by taking the messages through web
and delivering them to cellular users. It is intelligent enough to avoid
spamming of messages to a single user. It can maintain the user accounts
based on their payments and validity. It is scalable in accordance to the
capacity of the SMSC delivery.
Responsibilities:
> Involved in all the phases of SDLC including Requirements Collection,
Design & Analysis of the Customer Specifications, Development and
Customization of the Application.
> Involved in Development of Community section like Message -board.
> Developed web pages and validated these pages using ASP.NET and C#.
> Client side validations taken care by using JavaScript.
> Used ADO.NET extensively for data retrieving, querying, storage and
manipulation.
> Designed and developed various Web user controls.
> Developed SQL stored procedures for data manipulation and querying data
for SQL SERVER 2000.
> Developed Role base Security to authorize member to a specific Role.
> Developed a DTS (Data Transformation Services) to transmit the data table
from one database to another.
> Performed SQL tuning, created Tables, Indexes for performance improvement
and also rewrote stored procedures to increase performance.
> Involved in preparing design documents, developing use cases, identifying
classes and Objects, drawing class diagrams, sequence diagrams using UML
and identifying the design patterns, frameworks to be used during
implementation.
> Created user defined functions for String Manipulations and for
formatting dates etc.
> Used Visual Source Safe for Version Control.
> Developed complex reports using Crystal Reports.
Environment: ASP.NET, C#, ADO.NET, HTML, SQL SERVER 2000, T-SQL, IIS,
Visual Source Safe, Crystal Reports, VB 6.0, ASP, Windows XP.
XSilica inc January
2004-June 2005
Hyderabad,India
Project: Secure Case Fax Management
Description: Xsilica is one of leading service provider for the web based
user management tools for various services. Secure Case Fax Management is a
Web-based user management application for the purpose of providing the eFax
through the Faxcore technology. The management requires having the 3 levels
of users under the Super Admin. First level consists of the Channel
Partners and Sales agents who directly come under the Super Admin Secure
Care. These Channel partners can create their own Business accounts and
those in turn can create the fax users who can send the fax through the Fax
core. The Channel partners will be provided with the fax numbers and they
have the capability to manage the numbers with their own business accounts
and fax users.
Responsibilities:
> Involved in Requirements Collection, Design & Analysis of the Customer
Specifications, Development and Customization of the Application.
> Designing of classes and coding of the components in C#
> Developed GUI using ASP.Net, C#.NET, HTML, and CSS
> Designed and developed the application in ASP.NET, VB.NET and ADO.NET.
> Designed and implemented front end forms using WinForms.
> Designed and implemented reusable software elements like Server Side
Controls, Custom Controls using C#.Net.
> Developed Search Components using C#.NET.
> Applied various rules using XML Web services, which is read using C#.NET.
> The persistence layer is SQL Server 2000 accessed through stored
procedures using ADO.NET.
> Provided custom validations in ASP.Net & Client-side Validations using
Java Script.
> Developed web pages with data bound controls viz. data Grids, data Lists.
> Involved in creation of GUI for the web pages using adobe Photoshop.
> Provided filters using nested data lists for rendering data based on the
selection.
> Used features like custom paging on data Grids for enhancing the
performance.
> Developed Page Template and User Controls for easy maintenance and
performance.
> Used ADO.Net for database connectivity, storage and retrieval on SQL
Server 2000.
> Created backend Stored Procedures. Access to Patient Information is
audited in the database for reporting.
> Used Visual Source Safe (VSS) for maintaining the component and for
release and version management
> Generated various reports using Crystal Reports.NET. All the crystal
reports are published as web services so that they can be used both in
Desktop and Internet Applications.
> Involved in preparation of Test Plan and Test Cases and Unit test and
Integration test
Environment: Windows 2003 server, Microsoft Visual Studio 2000, .Net
Framework 1.0, C#.NET, ADO.NET, SQL Server 2005, IIS 6.0
Webpage Manager,
University of Houston
. Worked on the oracle web portal of university.
. Maintained Students News and Events web pages of university website
and web pages of the Intercultural and International Student
Services (IISS) office.
Academic Projects
MinCheck OCR Pro University of Houston, Clearlake
Developed an application where user can process the
credit card Transaction online by connecting a card scanner to the personal
laptop and validate the users State ID by AVS. When a creditcard is
swiped, raw data is extracted, parsed and displayed on the user
interface.Application is integrated with the payment gateway i.e.
Authorize.Net for card processing and authorization by sending a request
to the gateway. User can also generate Target Marketing List by
different search criteria through queries.The application was developed
using C#, .Net framework 2.0 and MS-Access. Used Security Features such as
Authorization andAuthentication for users.