Data.com APIs in Action ? Bringing Data to Life in Salesforce
Resume_YasirGhauri_HOD
1. M. Yasir Ghauri
Flat No. B-17
F.B.Area, Blo
Contact No.: +92
+92
yasir.ghau
Objective
To obtain a responsible and challenging position where my education and work experience will have valuable application.
Education
B.S.(Computer Engineering) in 2000
Sir Syed University Of Engineering and Technology, Karachi, Pakistan.
Certification
Microsoft Certified Professional
Microsoft Sql Server Installation & Setup
Working Experience
Evincible Solutions (Oct 2007 – Present)
Head of .Net Development
Responsibe for the successful initiation, planning, design, execution, monitoring, controlling and closure of a project.
United Bank Limited (July 2006 – Sep 2007)
OG-II/Sr. Software Engineer
e-BizSoft Inc. (Aug 2001 – Jun 2006)
Sr. Software Engineer
e-Business Solution And Services (Dec 2000 - June 2001)
Software Engineer
Technical Skills
Internet Tools
ASP.NET 2.0/3.5/4.0/4.5, Microsoft Dynamics CRM
2011/2013, SharePoint 2013, HTML, DHTML, VBScript,
JavaScript, SOAP, XML, Ajax, ASP
Microsoft
Technologies
ADO.NET, ActiveX, ADO, RDO, DAO, MTS, ODBC, OLEDB, MOSS
Payment Gateways PayPal, Authorize.Net, SagePay
Source Control
Software
Visual Source Safe 6.0, Team Foundation Server
Languages C#, VB.NET, VB 6.0, XML, XSLT, SQL and PL/SQL
Web & App Server IIS 6.0 / 7.0 / 8.0
Middleware Web Services/eConnect for GP 10/2010/2013
Databases MS SQL Server 2008/2012, MySQL, Oracle, MS-Access
Development Tools
Visual Studio.NET 2008/2010/2013, Visual InterDev 6.0,
Sharepoint Server2010, Sharepoint Object Model, Sharepoint
Designer, Microsoft CRM 4.0 & Microsoft Dynamics CRM 2011.
2. Operating Systems Microsoft Windows Server 2003/2008/2012
Conferences Attended
Microsoft Convergence 2015 @ Atlanta, Georgia, USA.
Projects
RFP Website for Children's Services Council of Broward County, USA (http://rfp.cscbroward.org)
Platform: Windows 2012
Technology: SharePoint 2013
Description: A dynamics request for proposal (RFP) website was created for Children's Services Council of Broward County, where they post
documents in SharePoint 2013 and after approval they are displayed on public facing website, based on same SharePoint server.
Individuals or agencies resister and download document and submit proposal manually to the head office of Children's Services Council of Br
Reporting was also created to view which Individuals or agencies has downloaded what document, and can be exported in csv, excel or PDF f
Quotion Pro for Ali Hassan Aldahan & Sons Co, KSA
Platform: Windows 2012
Technology: Microsoft Dynamics GreatPlain 2010, ASP.NET 4.0
Integration: eConnect for Microsoft Dynamics GreatPlain 2010
Description: Microsoft Dynamics GreatPlain 2010 real-time integrated website on Intranet is being used for creation quotation by 200+ salesp
company. Salespersons can also make return document based on posted invoice in the ERP.
Supervisors have option to view reports on various activities of the quotation processes, as well as sales (Order/Invoice) reports.
Manager can see salesperson commission reports.
Web Portal for Tahweel Integrated, KSA (http://94.97.82.111:1111)
Platform: Windows 2012
Technology: Microsoft Dynamics GreatPlain 2010, ASP.NET 4.0
Integration: eConnect for Microsoft Dynamics GreatPlain 2010
Description: Microsoft Dynamics Great Plain 2010 real-time integrated website being used to created Performa Invoices and orders and invoic
created in ERP depending on the PI state.
4 types Logistic users enter data for the shipment regarding to his/her department.
Web portal is being used by KSA employees and Spain's sister company of Tahweel Integrated.
Quotion Portal for RAK Ceramics, KSA
Platform: Windows 2012
Technology: Microsoft Dynamics GreatPlain 2010, ASP.NET 4.0
Integration: eConnect for Microsoft Dynamics GreatPlain 2010
Description: Microsoft Dynamics GreatPlain 2010 real-time integrated website on Intranet is being used for creation quotation by 100+ salesp
company. Quotation can also to transfer to order from the web portal.
User can also create purchase requisition and they are approved by hierarchy and emailed to purchase manager on final approval.
Online Watch Return/Warranty Management System
Platform: Windows 2008
Technology: .Net 3.5 C# Web Application/Microsoft CRM 4.0
Database: Microsoft SQL Server 2008
Description: A dynamics website was created for the customer of the client to register their warranty and issue with the product. Customer reg
purchase date and product and register the warranty. To claim the warranty, they open a case with issue and submit it.
A ticket is created in CRM from website using the CRM web services.
RMS staff entertain each tickets and send product to respective department for internal issue identification and then product is sent for repair a
customer.
Customers are charged shipping cost & any issue that is not covered in warranty, from the credit card, using Authorize.net payment gateway.
3. Purchase Requisition for Microsoft Business Portal 5.0
Developed customer application RMS (Requisition Management System) for Microsoft Business Portal. It uses BP PR tables and hierarchy, b
modification. Feature are listed Below:
Attachment of Files
o To add a feature to attach files in Purchase Requisition process.
Purchase Requisition - Account Restriction by Users/Departments
o Account Restriction by Users/Departments
When a user is adding an Item to the Requisition, the Account Codes available for selection by this user are only th
authorized for this user to select. A customized “Account Restriction Setup Table” is needed to specify the Users, th
Department/Sub-Department Codes and the Account 2nd Segment Code to restrict the
All the values in this “Account Restriction Setup Table” are to be manually entered by an Administrator, so this win
restricted to a person with an Administrator role. It is useful, although not mandatory, that the values of “User ID” a
Segment Code” in this Table are to be selected by Look-ups from the pre-defined values in the standard Dynamics
and Account Segment Setup. The Sub-Department and Departments values are manually entered for information on
Over-Budget Alert for Department, and Grant-Project
o Purchase Requests for Department
At the point of entering the Purchase Request Amount for Department, the system checks whether (PR Amount + A
Amount+ PO Committed + PR Pending Amount) is greater than Annual Budget Amount of the specific GL accoun
requester. If the amount exceeds the budget, then the system should prompt the below message to user.
Actual Incurred Amount refers to the General Ledger Balance for the Account Code.
Purchase Order (PO) Committed Amount refers to Purchase Orders amounts for the Account Code that were create
Purchase Request (PR) Pending Amount refers to Purchase Requests for the Account Code that are submitted but w
approval.
o Purchase Request for Grant-Project
At the point of entering the Purchase Request Amount for Grant Project, the system checks whether (PR Amount +
Amount+ PO Committed + PR Pending Amount) is greater than Annual Budget Amount of Summary Budget GL A
Item Number which has a Class ID of GRANT. If this amount exceeds the budget, then the system should prompt t
to user.
Grant Items are maintained in the Inventory module with the Grant Name as Item Number, Item Type of ‘Service’,
“GRANT”.
The budget amount of such Grant Item Number is from the Account Code under the Inventory field of the Item Acc
Maintenance.
Pre-defined Roles for Approval Routing
o When the Requisition item is first entered in the Requisition form and does not exceed the Budget as specified in the GL Ac
pre-defined Roles for on forward routing are available for selection in a Drop-down List. Only one Role may be selected.
o When the Requisition item is first entered and exceeds the Budget, only one predefined Role ‘GA’ is available, ie there are n
Drop-down List any more.
WorldSIM.COM integrated with Microsoft Dynamics CRM 2011
Platform: Windows 2008
Technology: .Net 4.0 VB.Net Web Application/Microsoft Dynamics CRM 2011
Database: Microsoft SQL Server 2008
Description: We have integrated a standalone B2C & B2B website, WorldSIM.com with Microsoft Dynamics CRM 2011. Benefit of this
conversion/integration is, that client can manage/administrate his website, from CRM rich environment and can make changes in forms/report
without requesting with development house, thus cause time & cost efficient website.
We have used SagePay as payment gateway for online payments & recurring payments.
Website deals with customer as well as agents (dealers) for his travel sims.
Customers
o Can buy SIM products online.
o Can recharge his account online.
o Can register for auto recurring of account.
o View his live balance.
4. o View call history.
o Manage data option.
o Manage call forwarding options.
o View tariff of different type of sim products.
o Self-service support portal.
o Submit complains by raising a support ticket.
o Agents
o Manage his customers.
o Manage his Sim cards.
o Buy sim from worldsim in bulk quantity and agent rates.
o Submit complains by raising a support ticket.
o Topup his customer online.
Customer Support Staff
o Entertains customer support 24/7 from website customer service portal.
o Answer customer FAQ.
o Assign issue to proper departments.
Administrator
o Manage users.
o Manage Simcards
o Manage Agents
o Manage Customer Support Staff
o Manage Orders
o Dispatch Orders
o Add Promotions
o Add discounts
Order Management
Platform: Windows 2008
Technology: ASP.Net 4.0 C#
Tools: eConnect for Microsoft Dynamics GP 2010/2013
Database: Microsoft SQL Server 2008/2012
Description: Order management is an add on for Microsoft Dynamic GP 10. Feature are listed Below:
Provides a web based platform for the customer to create orders, quotations and returns.
Salespersons can create order of their customer as well.
Administrator gives access to customers and sales person on the system, can add user for the customers, that can act on behalf of the c
Works for standard pricing and extended pricing.
Quotation Management System
Platform: Windows 2008
Technology: ASP.Net 4.0 C#
Tools: eConnect for Microsoft Dynamics GP 2010/2013
Database: Microsoft SQL Server 2008/2012
Description: Quotation management system is a web based add on for Microsoft Dynamic GP 10, developed for sales person to access and cre
behalf of the assigned customers. Features are:
Create quotation from web based interface.
Ask for serial/lot number during quotation creation.
Transfer quote into order with the serial/lot number provided during quote creation.
User feild & page level securities
IESGP.com (Version 2)
Technology: HTML/CSS/JavaScript
Description: Creating and maintaining website and its contents , sending emails to client email address for call back request, training request, e
5. SOP Order Import/Export
Platform: Windows XP/2000/2003
Technology: .Net 2.0 C# Windows/Desktop Application
Tools: eConnect for Microsoft Dynamics GP 10.0
Database: Microsoft SQL Server 2000/2005
Description: This windows application was developed to import orders from a specific URL, process them one by one, by checking items and
crating necessary items and customers and then import order to Microsoft Dynamics GP 10.0 using eConnect. It also uploads file to a FTP loc
information of updated orders and items.
Technology Transformation Project (Genesis)
Description: The Genesis project focuses on providing a systems infrastructure, built on business best practices that will allow us to be a world
institution.
This program will encompass specific initiatives to achieve;
• Re-engineered key processes to improve cycle times, simplify processing and improve efficiency
• Development of branch models which will emphasize a Sales Culture
• Creation of a model processing center which supports all products and lines of business
• Redefining of the branch network to include a logical distribution system for all direct and indirect products
• Optimized organization structures based on re-engineered processes
• Best of breed systems with scalability to support UBL’s growth
• System infrastructure to support our domestic and international operations
• Technology designed to be nimble which will dramatically improve our product time to market
UBL Ameen FSS Data Import Utility
Platform: Windows 2003
Technology: .Net C# Desktop Application
Database: Oracle 9i
Description: This utility is created to import UBL Ameen SL level transaction data to there existing database CDB (Central Database). iMal (I
Core Application) create transaction file (text based) after End Of Day process at branch. Our utility reads the transaction file and imports the
for validation. After importing, Job run in oracle to validate the data and data is exported to Financial Reporting System (FSS-II) for Finance C
Department.
NFP (Non Financial Push)
Technology: .Net C# Desktop Application
Database: Oracle 9i
Description: It is a middleware created to synchronize non financial data between head office and all online branches in Pakistan. Different ap
office use NFP to push non financial data to all branches. Stored procedures are exposed as per requirement of the applications and application
push data through those stored procedures. NFP read requests and using Phoenix network, sends request to perform action to each branch. List
receive request from NFP and perform the appropriate action.
Inventory Counting And Receiving Application
Platform: Windows 2003
Technology: ASP.NET, HTML, JavaScript
Database: Microsoft SQL Server 2000
Financial System: Microsoft GreatPlain 7.5
API Integration: Microsoft eConnect 7.5.3
Description: Web based application developed for LAN. Main purpose of this application is to count the inventory and fix asset of the client, r
orders and apply extended attribute to the inventory items and fix assets.
My responsibilities in this project were to developer and maintain the application. eConnect part was done by my college.
eRequisition™
Platform: Windows 2003
Technology: ASP.NET, HTML, JavaScript
Database: Microsoft SQL Server 2000
Financial System: Microsoft GreatPlain 7.5
6. API Integration: Microsoft eConnect 7.5.3
Description: eRequisition™ is a Web-based multi-user application specifically designed for managing the purchase requisition workflow proc
group environment. eRequisition™ integrates with both Intuit® QuickBooks® and Microsoft® Great Plains®.
Numismatic Grading Manager
Platform: Windows 2000
Technology: ASP.NET, HTML, JavaScript
Database: Microsoft SQL Server 2000
Financial System: QuickBooks 2003/2004 Pro/Premier/Enterprise Solution
Description: Main purpose of this application is to manage coin grading process, which includes receiving coins, assigning to users for grading
then finally packaging them for shipment.
Numismatics Inventory Manager™
Platform: Windows XP/2000/2003
Technology: Microsoft Visual Basic 6
Database: Microsoft SQL Server Desktop Engine 2000 (MSDE 2000)
Financial System: QuickBooks 2003/2004 Pro/Premier/Enterprise Solution
Description: Numismatics Inventory Manager™ is workflow management software specially designed for coin dealers. It allows you to add ne
you buy or acquire them, assign them in-store bar codes for easy usage and reference, create bills when they are inducted, check in and check o
of your daily routine when you send coins for grading. Numismatics Inventory Manager™ maintains complete audit trails so you can see agin
reports on the movement of your coins. And when you sell a coin, it allows you to generate a sales receipt and record the status of the coin as c
POMaker Pro™
Platform: Windows XP/2000/2003
Technology: Microsoft Visual Basic 6
Database: Microsoft SQL Server Desktop Engine 2000 (MSDE 2000)
Financial System: QuickBooks 2003/2004 Pro/Premier/Enterprise Solution
Description: POMaker™ is a desktop add-on application that gives you the business intelligence to create purchase orders easily and dynamic
catalogs of items, while analyzing your historical data including past purchase orders, sales receipts and invoices to suggest what you need to r
click of a button POMaker™ groups purchase orders and neatly writes them, sorted by vendor, into QuickBooks®
StationManager™
Platform: Windows XP/2000/2003
Technology: Microsoft Visual Basic 6
Database: Microsoft SQL Server Desktop Engine 2000 (MSDE 2000)
Financial System: QuickBooks 2003/2004 Pro/Premier/Enterprise Solution
Description: StationManager™ synchronizes G-SITE® with QuickBooks® and serves as a conduit between the two entities, funneling inform
forth, using value-added intelligence functions. The user has complete control of the transfer and transformation of all transactions at all times
by providing a rich interface to map, define, review, and resolve the complete interaction between the two end points. Then providing powerfu
business management tools on top of it that provide you one-window control.
SDK: QuickBooks SDK 3
Letter of Appreciation from Evincible Solutions