SlideShare a Scribd company logo
` 1
IRSHAD ALI
wahirshad82@gmail.com (+92) 322- 5005895
https://www.linkedin.com/in/irshad-ali-mcts-65797318
Skype: wahirshad82
Experienced Web/Desktop Applications with expertise in n-Tier, Client/Server, TDD , SOA,
Enterprise Business Application and Software Development
PROFESSIONAL SUMMARY
 Ten years with .NET Technologies,C#,ASP.NET,VC6, C++,Win-Forms, Web Forms, WCF, Web
Service including O-Data & Restful Web Services, AJAX.
 Expert in TDD ,MSTest, Moq. SoapUI web service tests.
 Expert in developing Responsive Web Applications using Bootstrap, HTML5 & CSS3.
 Expert in MVC, Webforms , C#, WCF, WebApi2 ,TypeScript, Entity Framework, Unity(DI).
 Expertise in Analysis, Design, Coding, Testing and Deployment Windows, Web based and Mobile
software solutions using Agile, RAD, Prototype and other SDLC methodologies
 In-depth understanding of RDBMS concepts and excellent working knowledge in back-end
programming using SQL, PL/SQL/TSQL, Stored Procedures, Functions, Cursors and Triggers
 Experience working with XML Style sheets (XSLT), XPath, XQuery and SQLXML
 Experience working with Windows forms (desktop) application using C# ,VC++ and MFC.
 Expert in windows communication foundation (WCF) W3C standards and have also implemented
TCP, Duplex and Pooling Duplex end points, streaming data contracts, secure communication using
password and certificates.
 Expertise Implementing security mechanism such as Certificate, Cryptography, Encrypted XML
Serialization, Role Based Security, Security Algorithms SHA and MD5, Assemblies Obfuscation
 Worked withASP.NET 3.5/4/4.5 applications using MVC, Dynamic Data, Web Services, WCF.
Custom server controls and Http handlers.
 Developed application utilizing Multi-threading, APP Domain and inter-process communication, C++
inter-op and com inter-op.
TOOLS & TECHNOLOGIES
EDUCATION
 Master in Computer Sciences (International Islamic university Islamabad, Pakistan) Jan, 02~Dec, 05
 RAD Tools/Languages
 .NET Technologies
VS2013/2010/2008/05/03, VS 6, C# VB.NET, VC++
.Net Framework 4.5/ 4 / 3.5 /2.0, MVC5 , WCF, Web Services,
LINQ, Domain Services, Entity Framework, ADO.NET, MFC
 Unit Tests Technologies
MSTest, Moq
 Web Technologies ASP.NET 4.5/4/3.5/2, Silverlight, MVC, Dynamic Data, Web
Services, SOAP, JSON, XML,XSLT, Angular 2, KnockoutJS
,jQuery, Java Script.IIS 7
 Third Party Components
 Databases
 Project Management Tool
Infragistics, Telerik, Log4net, ABC PDF, NeatUpload ™ and,
SharpZipLib
SQL Server 2008/2005/2000, SSIS, Oracle 8i
MS VISIO, Version One(Agile)
 Agile Software Development SCRUM Process using Version One
 Version Management Tools TFS ,SVN, GIT,Visual source safe 6.0
` 2
ACHIEVEMENTS
MCTS: Microsoft .NET Framework 3.5, Web Applications Transcript ID (915566) Access Code (3740616236119)
https://mcp.microsoft.com/authenticate/validatemcp.aspx
Employments History
TO From Organization
1. April 2008 Till now LMK Resources Pvt. Ltd
2. Jan 2008 March 2008 PRAL
3. Jan 2007 Dec 2007 ISF Pvt. Ltd
4. Jan 2006 Dec 2006 Aspire Solutions Pvt. Ltd
EDM Consultant in Petroleum Data Oman – PDO Oct 2015 – Dec 2015
Title: Utility to generate report from EDM and upload at Live Link Digital File Repository
Solution to PDO i.e to develop an application which run as a service and fetch the list of modified wells and
generate the Well Schematic Report images of these wells and convert these images into PDF and upload it
to the Live Link Digital File Repository. This all process need configuration, Once configuration is performed
then this application will run as a service at a schedule time.
Responsibilities:
Understand the existing system and propsose a better solution. Requirement gathering , design ,
develop and test the solution and run the solution in their environment.
Tool and technologies
.Net 4.0, WPF, vs2013, Sql 2008 R2, XML serialization, Window Service
GVerse Connect - LMKR Jan 2015 – April 2016
Title : GVerse Connect Plugin for Petrel Platform
Seamlessly integrate well, seismic and maps to increase efficiency in an integrated interpretation
environment with GVERSE Connect. Leveraging strengths of two leading E&P Technologies, GVERSE
Connect enables fast database to database exchange for efficient and optimized user experience by utilizing
the right tool for the right job.
.
Responsibilities:
 Design and Develop the application according to the Client Requirements.
 Creation of unit tests and integration tests, using MSTest, Moq
 Worked on logging module which logs in windows event log and database.
 Created release document and deployment document so that it can be used by deployment team.
Tools Technologies:
SCRUM ,VS2013, TFS2012 , Automated Builds[TFS2012], Entity Framework 6.0, MSTest, Moq,
WPF ,C# .Net Framework 4.5
Petrobank MDS Portal- LMKR Jun 2014 – Sep 2015
Title : Petrobank MDS Portal
PetroBank Master Data Store software provides efficient and secure storage, preservation, and
distribution of diverse E&P information to users within a single company or a multi-client regional or national
network. Solutions include in-house data management or online managed services.
Responsibilities:
 Design and Develop the web application according to the Client Requirements.
 Creation of unit tests and integration tests, using MSTest, Moq
` 3
 Worked on logging module which logs in windows event log and database.
 Created release document and deployment document so that it can be used by deployment team.
Tools Technologies:
SCRUM ,VS2013, TFS2012 , Automated Builds[TFS2012 Web Deploy 3.0], Dependency Injection,
Inversion Of Control,Unity 3.0, Web Api 2, WCF, Single Page Application, , MSTest, Moq, SQL
SERVER 2008R22012 , Entity Framework 6.0[Code First, Migrations, Fluent Api], Streamone Api,
FraudlabsPro Api ,MVC5, MVCScaffolding, KnockoutJs, Bootstrap, HTML5 & CSS3.
Petrohive Indexing and Cataloging of Physical Data Management - LMKR April 2008 - Present
Title : Petrohive Web Application
PetroHive is an intuitive, web-based physical and electronic data indexing and cataloging solution that
enables you to store, manage, track and utilize your E&P information assets ranging from core rock samples
to well, seismic and map data stored at multiple storage locations. Effectively managing expanding volumes
of physical and electronic data scattered across several storage locations is a challenge faced by multiple
E&P companies. For E&P information to be useful, it is imperative that you find what you are looking for as
and when you need it. On demand access to reliable E&P information is only as good as the processes put in
place to manage it.
Modules and Features:
 Cataloging and Indexing of petroleum data (Well, Seismic, General Asset, Maps)
 ESRI’s GIS Web viewer
 Export of Data in Shape File format
 Barcode configuration / reader
 Circulation Management (Check In / Check Out)
 Bulk data import
Responsibilities:
 Work as a team lead , manage team work assignment and help the members in solving the problems
 Creation of unit tests and integration tests, using MSTest, Moq
 Conduct reviews of codes, unit/integration tests prepared by development and QA team
 Provide technical leadership and mentorship to development and QA team
 Worked on re-architecting of the existing system to improve the overall throughput of system
 Worked on Web services and used LINQ to XML which parse the XML documents for different
document sources. Wote lambda extension methods to facilitate the parsing process.
 Worked on logging module which logs in windows event log and database.
 Created release document and deployment document so that it can be used by deployment team
Tool and technologies
ASP.Net using C#, AJAX, CSLA Framework (based on Service Oriented Architecture (SOA), ,
MSTest, Moq, NHibernate, SQL Server 2008, Crystal Report 11, Arc GIS Server, Map Plus and Windows XP,
IIS 6.0.
GGX -3rdParty Connectivity - LMKR Jan 2011 – Dec 2011
Title : Com Component to transfer the GGX Project Information to 3rdParty (InfoSys Product)
Implement a Com Component to work as a bridge to transfer the GGX Project information between
GeoGraphix and 3rd Party (Infosys product), by implementing this component 3rd Party application was able to
connect the GeoGraphix Project.
.
Responsibilities:
 Requitement gathering and attend meeting with the clients.
 Present demonstration to the client.
Tools Technologies: MFC, VC++, Visual Studio 2010.
` 4
(Re5) BioFields www.re5.com - ISF Jan 2007 – Dec 2007
Title : Re5 BoFields
BioFields provides online medical treatment. Multiple diseases have multiple questions. Patients fill
doctor provided disease question then according to their result their treatment is write down on the chip using
the Active X control and insert into the medical device, then this device produce waves according to its
provided answer
.
Responsibilities:
 Design and Develop the web application according to the SRS.
 Worked on logging module which logs in windows event log and database.
 Created release document and deployment document so that it can be used by deployment team.
Tools Technologies: .Net 2.0, ASMX web services, C#, Asp.Net, SQL Server 2000
Edge Online Loan Provider - ISF Jan 2007 – Dec 2007
Title : Edge Online Loan Provider
A site regarding the mortgage and loan facility lender provides loan to the customer after customer
Credit history record using GMAC web services
.
Responsibilities:
 Design and Develop the web application according to the SRS.
 Created release document and deployment document so that it can be used by deployment team.
Tools Technologies: ASP.NET using C#, GMAC Web Services, SQL Server 2000, Windows XP, IIS.
Swapedo www.shopit.com - Aspire Solutions Jan 2006 – Dec 2006
Title : Swapedo (Ecommerce)
Swapedo is ecommerce based web application. The main purpose of this application is to provide
better exchange system to user to exchange and swap the product of one store with another store. In this
application standard is maintain throughout the application by using fuse box as a MVC
.
Responsibilities:
 Participate in complete software development life cycle with major responsibilities of database and
code implementation according to SRS.
 Created release document and deployment document so that it can be used by deployment team.
Tools Technologies: Windows XP, PHP , Javascript, MySQL.
.

More Related Content

Irshad Resume

  • 1. ` 1 IRSHAD ALI wahirshad82@gmail.com (+92) 322- 5005895 https://www.linkedin.com/in/irshad-ali-mcts-65797318 Skype: wahirshad82 Experienced Web/Desktop Applications with expertise in n-Tier, Client/Server, TDD , SOA, Enterprise Business Application and Software Development PROFESSIONAL SUMMARY  Ten years with .NET Technologies,C#,ASP.NET,VC6, C++,Win-Forms, Web Forms, WCF, Web Service including O-Data & Restful Web Services, AJAX.  Expert in TDD ,MSTest, Moq. SoapUI web service tests.  Expert in developing Responsive Web Applications using Bootstrap, HTML5 & CSS3.  Expert in MVC, Webforms , C#, WCF, WebApi2 ,TypeScript, Entity Framework, Unity(DI).  Expertise in Analysis, Design, Coding, Testing and Deployment Windows, Web based and Mobile software solutions using Agile, RAD, Prototype and other SDLC methodologies  In-depth understanding of RDBMS concepts and excellent working knowledge in back-end programming using SQL, PL/SQL/TSQL, Stored Procedures, Functions, Cursors and Triggers  Experience working with XML Style sheets (XSLT), XPath, XQuery and SQLXML  Experience working with Windows forms (desktop) application using C# ,VC++ and MFC.  Expert in windows communication foundation (WCF) W3C standards and have also implemented TCP, Duplex and Pooling Duplex end points, streaming data contracts, secure communication using password and certificates.  Expertise Implementing security mechanism such as Certificate, Cryptography, Encrypted XML Serialization, Role Based Security, Security Algorithms SHA and MD5, Assemblies Obfuscation  Worked withASP.NET 3.5/4/4.5 applications using MVC, Dynamic Data, Web Services, WCF. Custom server controls and Http handlers.  Developed application utilizing Multi-threading, APP Domain and inter-process communication, C++ inter-op and com inter-op. TOOLS & TECHNOLOGIES EDUCATION  Master in Computer Sciences (International Islamic university Islamabad, Pakistan) Jan, 02~Dec, 05  RAD Tools/Languages  .NET Technologies VS2013/2010/2008/05/03, VS 6, C# VB.NET, VC++ .Net Framework 4.5/ 4 / 3.5 /2.0, MVC5 , WCF, Web Services, LINQ, Domain Services, Entity Framework, ADO.NET, MFC  Unit Tests Technologies MSTest, Moq  Web Technologies ASP.NET 4.5/4/3.5/2, Silverlight, MVC, Dynamic Data, Web Services, SOAP, JSON, XML,XSLT, Angular 2, KnockoutJS ,jQuery, Java Script.IIS 7  Third Party Components  Databases  Project Management Tool Infragistics, Telerik, Log4net, ABC PDF, NeatUpload ™ and, SharpZipLib SQL Server 2008/2005/2000, SSIS, Oracle 8i MS VISIO, Version One(Agile)  Agile Software Development SCRUM Process using Version One  Version Management Tools TFS ,SVN, GIT,Visual source safe 6.0
  • 2. ` 2 ACHIEVEMENTS MCTS: Microsoft .NET Framework 3.5, Web Applications Transcript ID (915566) Access Code (3740616236119) https://mcp.microsoft.com/authenticate/validatemcp.aspx Employments History TO From Organization 1. April 2008 Till now LMK Resources Pvt. Ltd 2. Jan 2008 March 2008 PRAL 3. Jan 2007 Dec 2007 ISF Pvt. Ltd 4. Jan 2006 Dec 2006 Aspire Solutions Pvt. Ltd EDM Consultant in Petroleum Data Oman – PDO Oct 2015 – Dec 2015 Title: Utility to generate report from EDM and upload at Live Link Digital File Repository Solution to PDO i.e to develop an application which run as a service and fetch the list of modified wells and generate the Well Schematic Report images of these wells and convert these images into PDF and upload it to the Live Link Digital File Repository. This all process need configuration, Once configuration is performed then this application will run as a service at a schedule time. Responsibilities: Understand the existing system and propsose a better solution. Requirement gathering , design , develop and test the solution and run the solution in their environment. Tool and technologies .Net 4.0, WPF, vs2013, Sql 2008 R2, XML serialization, Window Service GVerse Connect - LMKR Jan 2015 – April 2016 Title : GVerse Connect Plugin for Petrel Platform Seamlessly integrate well, seismic and maps to increase efficiency in an integrated interpretation environment with GVERSE Connect. Leveraging strengths of two leading E&P Technologies, GVERSE Connect enables fast database to database exchange for efficient and optimized user experience by utilizing the right tool for the right job. . Responsibilities:  Design and Develop the application according to the Client Requirements.  Creation of unit tests and integration tests, using MSTest, Moq  Worked on logging module which logs in windows event log and database.  Created release document and deployment document so that it can be used by deployment team. Tools Technologies: SCRUM ,VS2013, TFS2012 , Automated Builds[TFS2012], Entity Framework 6.0, MSTest, Moq, WPF ,C# .Net Framework 4.5 Petrobank MDS Portal- LMKR Jun 2014 – Sep 2015 Title : Petrobank MDS Portal PetroBank Master Data Store software provides efficient and secure storage, preservation, and distribution of diverse E&P information to users within a single company or a multi-client regional or national network. Solutions include in-house data management or online managed services. Responsibilities:  Design and Develop the web application according to the Client Requirements.  Creation of unit tests and integration tests, using MSTest, Moq
  • 3. ` 3  Worked on logging module which logs in windows event log and database.  Created release document and deployment document so that it can be used by deployment team. Tools Technologies: SCRUM ,VS2013, TFS2012 , Automated Builds[TFS2012 Web Deploy 3.0], Dependency Injection, Inversion Of Control,Unity 3.0, Web Api 2, WCF, Single Page Application, , MSTest, Moq, SQL SERVER 2008R22012 , Entity Framework 6.0[Code First, Migrations, Fluent Api], Streamone Api, FraudlabsPro Api ,MVC5, MVCScaffolding, KnockoutJs, Bootstrap, HTML5 & CSS3. Petrohive Indexing and Cataloging of Physical Data Management - LMKR April 2008 - Present Title : Petrohive Web Application PetroHive is an intuitive, web-based physical and electronic data indexing and cataloging solution that enables you to store, manage, track and utilize your E&P information assets ranging from core rock samples to well, seismic and map data stored at multiple storage locations. Effectively managing expanding volumes of physical and electronic data scattered across several storage locations is a challenge faced by multiple E&P companies. For E&P information to be useful, it is imperative that you find what you are looking for as and when you need it. On demand access to reliable E&P information is only as good as the processes put in place to manage it. Modules and Features:  Cataloging and Indexing of petroleum data (Well, Seismic, General Asset, Maps)  ESRI’s GIS Web viewer  Export of Data in Shape File format  Barcode configuration / reader  Circulation Management (Check In / Check Out)  Bulk data import Responsibilities:  Work as a team lead , manage team work assignment and help the members in solving the problems  Creation of unit tests and integration tests, using MSTest, Moq  Conduct reviews of codes, unit/integration tests prepared by development and QA team  Provide technical leadership and mentorship to development and QA team  Worked on re-architecting of the existing system to improve the overall throughput of system  Worked on Web services and used LINQ to XML which parse the XML documents for different document sources. Wote lambda extension methods to facilitate the parsing process.  Worked on logging module which logs in windows event log and database.  Created release document and deployment document so that it can be used by deployment team Tool and technologies ASP.Net using C#, AJAX, CSLA Framework (based on Service Oriented Architecture (SOA), , MSTest, Moq, NHibernate, SQL Server 2008, Crystal Report 11, Arc GIS Server, Map Plus and Windows XP, IIS 6.0. GGX -3rdParty Connectivity - LMKR Jan 2011 – Dec 2011 Title : Com Component to transfer the GGX Project Information to 3rdParty (InfoSys Product) Implement a Com Component to work as a bridge to transfer the GGX Project information between GeoGraphix and 3rd Party (Infosys product), by implementing this component 3rd Party application was able to connect the GeoGraphix Project. . Responsibilities:  Requitement gathering and attend meeting with the clients.  Present demonstration to the client. Tools Technologies: MFC, VC++, Visual Studio 2010.
  • 4. ` 4 (Re5) BioFields www.re5.com - ISF Jan 2007 – Dec 2007 Title : Re5 BoFields BioFields provides online medical treatment. Multiple diseases have multiple questions. Patients fill doctor provided disease question then according to their result their treatment is write down on the chip using the Active X control and insert into the medical device, then this device produce waves according to its provided answer . Responsibilities:  Design and Develop the web application according to the SRS.  Worked on logging module which logs in windows event log and database.  Created release document and deployment document so that it can be used by deployment team. Tools Technologies: .Net 2.0, ASMX web services, C#, Asp.Net, SQL Server 2000 Edge Online Loan Provider - ISF Jan 2007 – Dec 2007 Title : Edge Online Loan Provider A site regarding the mortgage and loan facility lender provides loan to the customer after customer Credit history record using GMAC web services . Responsibilities:  Design and Develop the web application according to the SRS.  Created release document and deployment document so that it can be used by deployment team. Tools Technologies: ASP.NET using C#, GMAC Web Services, SQL Server 2000, Windows XP, IIS. Swapedo www.shopit.com - Aspire Solutions Jan 2006 – Dec 2006 Title : Swapedo (Ecommerce) Swapedo is ecommerce based web application. The main purpose of this application is to provide better exchange system to user to exchange and swap the product of one store with another store. In this application standard is maintain throughout the application by using fuse box as a MVC . Responsibilities:  Participate in complete software development life cycle with major responsibilities of database and code implementation according to SRS.  Created release document and deployment document so that it can be used by deployment team. Tools Technologies: Windows XP, PHP , Javascript, MySQL. .