Professional Experience



With 15 years’ experience in software development and consulting, including:

I have relentlessly and successfully pursued the goal of shifting the paradigm from technology-focused systems to business-centric systems by applying:



Currently working on:                          Office 365, Cloud based application development using Microsoft Azure, ASP .Net, ASP .Net Core 1.1/2.0, dotnet CLI, RESTful WebAPI, C#

 Programming/Designing:                     Enterprise web application development using ASP .net & WCF Web Services with Visual Studio hands on C#.

Microsoft Server Technologies:           SharePoint Server 2013, 2010, InfoPath, Silverlight, WWF, Windows Server 08, Hyper V, VMware, Forefront Identity Manager 2010,

                                                                  SQL Server 2005/2008, IIS 7, SharePoint Portal Server 2003, MOSS 2007/2010/2013, Project Server 2003, BizTalk Server 2006

 Programming/Scripting Languages:   Visual C#, C/C++, Visual C++, Visual Basic / JavaScript (JQuery, AngularJS, Knockout, Node)

 Project Management Tools:                Microsoft Project Server, TFS, JIRA, RallyDev, XPlanner, ScrumWorks, Selenium, NUnit, NAnt, Team City, Jenkins and VisualStudio Team services.

 Process Engineering:                            Agile software development with Scrum, Member of Agile Manifesto & Scrum Alliance, CMMI Process Improvement



Unique World, Pty. Ltd. Australia

March 2008 – Present

Lead Consultant

Duties & Responsibilities: Analyze, design and implement technical solutions for enterprise information, knowledge management and collaboration systems by working closely with the SA and BA team to understand the project concept, scope and deliverables. As lead consultant apart from core development, I am also responsible to lead, mentor and guide technical delivery team assigned on the project.



Directly reporting to the Manager, Information Management  and primarily responsible for design, development, deployment, maintenance & support of 2007 & 2010 SharePoint Server farms within the department and lead development of department’s intranet applications including:

NRMA INSURANCE AUSTRALIA -  INTRANET PORTAL (Project Blue)                                SharePoint Architect


NRMA required an internal portal system to manage and govern high availability of company resources to its employee base of 1000 internal and external employees by implementing MOSS 2007. In addition to implementing core information architecture and custom development, I spearheaded the team of 3 developers (2 Microsoft Dev Resources) and 2 testers. My core responsibilities included but not limited to analyzing & transforming business goals into budget-efficient technological design and implementation of 2 phased development work.

Technical Specs:

End-to-End SharePoint WCM implementation including branding, custom content types, workflows, custom security/site configuration scripts, features, CQWP and WSP development using WSPBuilder.


Microsoft Office SharePoint Server 2007, Visual Studio 2005, SharePoint Designer 2007, SharePoint Manager 07, PowerShell, WSPBuilder


NuAxis, LLC – USA

Software Engineer

October  2006 – March 2008

Duties & Responsibilities: Provide Design & Development services relating to web/desktop/n-tier/distributed software applications and managing change control with customers collaboration


DataFocal Systems Pvt. Ltd. Pakistan

February  2005 – December 2006  

Software Engineer


Duties & Responsibilities: Design and Develop custom software solutions for web and desktop and lead the team of developers and testers.


Hancom Systems Pvt. Ltd. Pakistan

March  2001 – January 2005  

Software Developer

Duties & Responsibilities: Worked on Client / Server, Scheduling and Web enabled applications. Implicated in various multi tier, desktop applications and utility projects using Visual C++ 6.0 & 7.0 and Visual Basic 6.0 as the development tool and back-end integration with MS Access, MS SQL Server and Oracle. Some of my responsibilities include:


·          Designing / preparing functional specification.

·          Software Process Implementation.

·          Developing custom libraries

·          Software Project Maintenance (Change Management).


Softech Systems Pvt. Ltd. Pakistan

September  2000 – March 2001

Software Developer

Duties / Responsibilities: Worked on a project for offshore client as Business Layer and User Interface developer. Involved in Client / Server development using VC5/6 at front-end and ORACLE at back-end and used Seagate Crystal Reports 8.0 to develop management reports.




Bachelor of Computer Science



Placed on Dean’s Honor Role for 6 semesters

Got 30% scholarship at the university

MCP in Web Development using (Visual C#)

MCTS in MOSS 2007 Configuration

Certified ScrumMaster