portfolio
DESCRIPTION
New Version of my portfolioTRANSCRIPT
-
1 | P o r t f o l i o - F a r r u k h A l i Q a z i
PORTFOLIO
Farrukh Ali Qazi
+971(56)3135042, +923201256840
qazifarrukh
SharePoint/.NET Developer 9 years of experience as a software developer. Extensive experience in developing web applications, windows applications, window services, web services, portal applications and various other Microsoft technologies. Strong skill set on SharePoint 2013, SharePoint 2010, SharePoint 2007, WSS 3.0, Asp.Net, SQL, MS Excel, InfoPath Form 2010, Workflow, jQuery, MVC, WORDPRESS, NOPComerce, SharePoint Administration and configuration
Table of Contents SKLLS ................................................................................................................................................................................................. 3
SHAREPOINT PROJECTS .................................................................................................................................................................... 4
Techique Partners (USA) ......................................................................................................................................................... 4
MARCAP Forms Automation ................................................................................................................................................... 4
Abu Dhabi Water & Electricity Authority Scholarship Portal http://www.adweascholarship.ae ........................................... 4
BELKIN (Customization tool for SharePoint) ........................................................................................................................... 4
Poll Stream .............................................................................................................................................................................. 5
SHEPWEB REPORTS (SSRS Based Reports for SharePoint) ...................................................................................................... 5
Customized External Collaboration Toolkit for SharePoint (ECTS) .......................................................................................... 5
Ticket Management Portal ...................................................................................................................................................... 5
Leave Management System .................................................................................................................................................... 5
WEB PROJECTS .................................................................................................................................................................................. 5
Hosting Website - Liberty names of America .......................................................................................................................... 5
QuickContractors.com Service providing website ................................................................................................................ 6
XENTRIS WIRELESS (ecommerce Portal) ................................................................................................................................. 6
Learning Management System (LMS) ..................................................................................................................................... 6
GRC (Governance, Risk and Compliance) Web Solution ......................................................................................................... 6
Events Management Portal (CMS) .......................................................................................................................................... 7
Job portal ................................................................................................................................................................................ 7
Online Reporting Tool ............................................................................................................................................................. 7
LASER CHIEF SHOP INVENTORY SYSTEM ................................................................................................................................. 8
SAGE SALES LOGIX LAN CLIENT ............................................................................................................................................... 8
Product migration window service .............................................................................................................................................. 8
SUPPORT PROJECTS .......................................................................................................................................................................... 8
-
2 | P o r t f o l i o - F a r r u k h A l i Q a z i
Living Senior Web Portal with Blog ...................................................................................................................................... 8
Doggienation.com ................................................................................................................................................................... 8
AL-Farah.com .......................................................................................................................................................................... 8
Iguanasell.com ........................................................................................................................................................................ 9
SharePoint 2013 Projects (snapshots) .............................................................................................................................................. 9
Techique Bid Portal Snapshots ............................................................................................................................................. 9
MARCAP Forms Automation (screenshots) ........................................................................................................................... 11
-
3 | P o r t f o l i o - F a r r u k h A l i Q a z i
SKLLS SharePoint
1. Web Part development Expert
2. SharePoint Object Model Expert
3. SharePoint Client Model Intermediate
4. SharePoint Office Apps Expert
5. Branding Expert
6. Master Pages, CSS, HTML, jQuery Expert
7. SharePoint Designer Expert
8. BCS (Business Catalog service) Expert
9. Creating Lists, Document Libraries, Sites Expert
10. Creating Workflows (Out of the BOX) Expert
11. Creating Workflows (Advance) Intermediate
12. Modules Expert
13. Develop features, custom lists, Event listeners Expert
14. Active Directory / ADAM Integration Expert
15. Visual Studio 2010/2012 Expert
16. STSADM Expert
17. PowerShell Intermediate
18. SharePoint Installation and Troubleshooting Expert
19. Advanced Search Configuration Expert
ASP.NET
1. Asp.net, MVC 4, Entity Framework, LINQ Expert
2. jQuery Expert
3. knockoutJS Intermediate
4. MS SQLSERVER 2005,2008 Expert
5. WCF Expert
6. Window/Web Services Expert
Databases
MS SQL SERVER 2005/2008 Expert
MY SQL Expert
SQL lite Expert
Designing
Photoshop Intermediate
HTML Expert
CSS (Cross browser) Expert
PHP Expert
CMS
nopCommerce Expert
Aspdotnetstorefront Expert
N2cms Expert
Wordpress Expert
Source Control
TFS EXPERT
SVN EXPERT
-
4 | P o r t f o l i o - F a r r u k h A l i Q a z i
SHAREPOINT PROJECTS
Techique Partners (USA)
1. Migrated access database tables in web database 2. Created and published access 2013 application 3. Entities Views created 4. Corresponding SharePoint libraries are shown on Views through web browser control 5. User can upload attachments in document library from Access 2013 views using upload control
modal dialog which is embedded through Cross-Domain proxy trick 6. Developed Dashboard having analytic grids, Promoted links scroll boxes, polls and up-coming
tasks grid
MARCAP Forms Automation
Replaced HR and Accounting forms with electronic forms
1. Electric forms were built in InfoPath 2013 but were web-enabled within SharePoint 2013 to
provide an easy and efficient method of submitting forms by anyone with an Internet
connection. This removed the need to have InfoPath 2013 on every client
2. Electronic forms were integrated directly with Active Directory user profile Information so as to
automatically identify the submitter; automatically route forms to manager , HR and Payroll;
and auto-populate user-specific details to alleviate having to type (or write) the same
information over and over (also reduced errors)
3. Electronic forms were tied directly to the lists in order to interact with (read and write) live data
so that users could see current data within the form before submitting.
4. Workflows were attached to the forms using SharePoint designer 2013. These workflows
included complex and specific business logic in order to properly route documents for approval
in all scenarios.
Abu Dhabi Water & Electricity Authority Scholarship Portal
http://www.adweascholarship.ae
An online system for local students to apply for scholarship sponsored by ADWEA (Abu Dhabi Water &
Electricity Authority)
This portal has 4 major sections Static Content, Media Library Section, Student and Administration
sections. The portal involves development of Visual WebParts, Timer jobs, Workflows, customization of
data views, custom lists and server configuration. An external HRMS system connects to the
portal using BDC which also support CRUD operations.
BELKIN (Customization tool for SharePoint)
I have created an intranet portal for BELKIN employees where they can perform following tasks
Create new Goods transport document using document template and send to manager for
approval
On intimation manager checks the document, on approval document send to department in
charge. The originator also gets notification update
-
5 | P o r t f o l i o - F a r r u k h A l i Q a z i
On approval of department in charge the signed of date updates and send to packaging depart
and originator finally receives document approval notification otherwise document goes back to
manager with a note that what actually missing from the document
Besides Goods transport document I have customized the layout using master page and css, also
created web parts like Direct Tracking (for documents status)
The portal has groups for applying permissions
Poll Stream
Pollstream provides polls and comments service I have created a WebPart which uses there service and
show polls on SharePoint, it allows site administrators to customize look & feel
SHEPWEB REPORTS (SSRS Based Reports for SharePoint)
SSRS based report for ShepWeb hospital system portal
Customized External Collaboration Toolkit for SharePoint (ECTS)
The External Collaboration Toolkit for SharePoint (Community Edition) (ECTS) is software that helps
make SharePoint easier to deploy and use in an external collaboration environment. We use the same
community edition and added more features on it such as Alphabetical paging, suspend users, apply
multiple roles from user management interface, add pictures, set more attributes in profile etc.
Ticket Management Portal
Our client has Sage SalesLogix CRM they wanted to move most using features into their company portal
where from customers can easily create/update or respond to the tickets/defects. To achieve this goal I
wrote a WCF web service that communicates with CRM and perform action accordingly. Using BCS I
created custom lists which uses WCF web service. Created customized forms to insert / update data
using web service and BCS.
Leave Management System
The leaves management system was developed using SharePoint 2010, contains lists, workflows (OOB),
request forms, user dashboard. A dashboard appears when employee logs-in which shows weekly
attendance, rating by manager, weekly tasks completed and assigned (coming from TFS) , remaining sick
and casual leaves. To apply for leaves employee has to click on leave request icon which opens a form,
user will get intimation whether or not his request approves.
WEB PROJECTS
Hosting Website - Liberty names of America
Provides domain and hosting registration I have used asp, SqlServer 2000 and ENOM api for developing this site. Enom is a package of
web services provided by ENOM Company that sells domain registration and hosting services. Tasks support system for accommodating clients queries Utility for auto detect domains that are close to expiration (3 months, 15 days, 5 days etc) and
not being hosted with us also been incorporated, this system search for the email addresses from INTERNIC site and email them to renew with us.
-
6 | P o r t f o l i o - F a r r u k h A l i Q a z i
QuickContractors.com Service providing website
An online portal Quick Contractors makes it easy to find a specialized and/or general contractor prescreened, professional and reliable. From major work such as additions, kitchen remodeling and bathroom renovations to exterior jobs such as roofing repairs and landscaping, to electrical and air conditioning services.
Consumers hire contractors on hourly based or fixed jobs
Financial activities are maintained through Pay4Jobs area on consumer and contractor dashboard
Pay4Jobs provide PayPal direct payment method by which consumer pays contractors, refund always made by the administrator Pay4Jobs only submit a query to admin
Messaging section is a communication channel between consumers and contractors where they both discuss jobs and lock job details
Reporting section provides detailed reports log by contractors and consumers
Dispute section manage disputes related queries from contractors and consumers, site agents lock all the financial activities when a dispute is launched until the dispute resolves
Administration section where from site agents manage consumer & contractors, setup services, manage statuses and financial activities
Search section for finding contractors by zipcode, cities or function
XENTRIS WIRELESS (ecommerce Portal)
A multi-interface ecommerce portal connected with a solid and dynamic backend
Supports B2B and B2C
A common architecture based upon web services for extracting products, categories, sub-categories and meta data uses by different interfaces on different locations
Architecture handles actions like BuyProduct, RefundProduct, OpenDispute, ShowColors, ShowSizes etc based on portal type (B2B, B2C)
PayPal (Direct & PayPal Express) methods are supported
Search base upon colors, sizes and product name or type
Administration section for linking interfaces, create deals, manage products, categories, clients and financial activities
Deals can be redeem during purchase
Learning Management System (LMS)
360training.com offers learning management system that delivers and manages instructional content, identifies and assesses individual and organizational learning or training goals, tracks the progress towards meeting those goals, and collects and presents data for supervising the learning process of organization as a whole. LMS delivers content but also handles registering for courses, course administration, skills gap analysis, tracking, and reporting
GRC (Governance, Risk and Compliance) Web Solution
Risk assessments, compliance with internal and external mandates, internal auditing these and more are all components of what is becoming a high-profile business process. A team of about 50 developers and 6 QA persons had designed this state of the art solution. I had developed a core service architecture
-
7 | P o r t f o l i o - F a r r u k h A l i Q a z i
which provides Single Sign On, Session Management, URL re-writing, common business logic, common utility functions, activity logging service, user management and licensing module.
Events Management Portal (CMS)
Events Management CMS Web Application streamlines content management by letting the site Admin to set date based time expiration variables for content publishing. This custom Web application lets the user choose the time for publishing content a useful feature when preparing to publish any date specific events or time sensitive announcements for the Web such as enrollments to an event, new product launches, special weekly or monthly promotions, and so forth. All the pages are created through CMS while the Index page contains editable blocks to modify text. Features
1. Administration section 2. Easily publish date specific events and/or promotions listings on your website 3. Notification Templates (customizable) 4. Registration for events 5. Dynamic Calendar page to show events 6. Add keywords for Web searches on your site
Job portal
Web application that provides a platform for candidates seeking job and the employers to share their needs
The candidates seeking job (referred as job seekers now onwards) can perform following operations:
Register with the web site. Post their resume. Modify their resume. Search for job postings. Browse searched job postings. Add job posting to their favorites list. Add frequently used searches to their favorites list.
The employers can perform following operations:
Register with the web site. Enter profile of their company. Post one or more job postings. Modify the job postings. Search the resume database. Browse searched resumes. Add resumes to their favorites list.
Online Reporting Tool
An online reporting tool for sales reports developed on asp.net, c#, mvc and sqlserver
SAGE SALESLOGIX WEB CLIENT
-
8 | P o r t f o l i o - F a r r u k h A l i Q a z i
DESKTOP APPLICATIONS & SERVICES
LASER CHIEF SHOP INVENTORY SYSTEM
An inventory system for small shops developed on Visual Basic 6 and SQL Server 2000.
SAGE SALES LOGIX LAN CLIENT
Developed custom modules, fixes bug in already created modules, integrate 3rd party systems using web
services and added crystal reports
Product migration window service A window service by which products migrates from different web-portals to website weekly. This
service converts all the products in a required xml format.
SUPPORT PROJECTS Living Senior Web Portal with Blog
Bug fixes
UI Enhancements
Created Blog
Added new pages
Created Custom control which produces PDF of particular page; control added on content pages
Advanced search modification
Search by State feature added
Added rating control
Added Provider login section
Doggienation.com
Bug Fixes
UI Enhancements
Added JQuery based user controls
Added new pages and navigation control
Added new payment gateway and shipping information
Multiple sub products against one SKU
Added product Zoom Feature
Added Blog
Created service for adding products from excel file on weekly bases
AL-Farah.com
Bug fixes
New Pages and UI Enhancements
Multiple SKUs feature added
Advance search feature
Added Subscription feature
Added Blog
Multilanguage section added
-
9 | P o r t f o l i o - F a r r u k h A l i Q a z i
Iguanasell.com
Implement new design
Multiple sub products for specific SKU feature added
Multiple sizes for products with images feature added
Content upload for website
Added pages
Show Case
SharePoint 2013 Projects (snapshots)
Techique Bid Portal Snapshots
Showing Microsoft Office 2013 Access app which is deployed at sharepoint.com. The page is showing Project entity view. This view contains linked tables like Customers, Device types and attachments list.
When click on All Attachments link in the above view this dialog opens. The dialog shows an attachment library where user can upload more attachments for the specific project.
-
10 | P o r t f o l i o - F a r r u k h A l i Q a z i
This dialog appears when click on Add Attachment link on above screen. Enables user to upload attachments in document library.
Customer information view displays all customers along with their projects, activities and other information. User can create/delete/edit customers from this view.
Sales person view shows all the sales people profiles. User can add/edit/delete sales person here.
-
11 | P o r t f o l i o - F a r r u k h A l i Q a z i
MARCAP Forms Automation (screenshots)
Displays Dashboard for landing page. Contains promoted links list, Recent News, New Documents uploaded for approval and assigned tasks section. There are almost 60+ forms in the website which I have converted from manual paper forms to digital forms.
Dashboard for HR website contains links form Standard and Crewing request forms. It also contains sections for recently added Visas, CVs and employees
-
12 | P o r t f o l i o - F a r r u k h A l i Q a z i
A business development dashboard has Newsfeed from different gulf sites specific to the job market. Specific documents and links to the forms.
A business travel request list showing the customizations made in which checkboxes are disabled, edit option also hide, a custom view link is added to view the entire form along with the workflow activities. All the other forms are based upon this template.
-
13 | P o r t f o l i o - F a r r u k h A l i Q a z i
A custom business travel details view page display details about a specific travel request along with the workflow activities performed by the reviewers and approvals.