Professional Experience

Summary

 

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

·          5 years of SharePoint solution design & development experience

·          5 years of professional consulting experience in corporate space

·          4+ years of team leading experience

·          4+ years of application development experience in Microsoft .Net using C#

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

·          Exhaustive experience of analyzing complex system requirements and providing subject matter expertise

·          Across-the-board knowledge of Object Oriented Analysis and Design & Software Development Life Cycle

·          Thorough experience of Analysis, design, development, deployment and maintenance phases

·          Experience in design, development and implementation of SharePoint/MOSS solutions, including web parts, site definitions, content types, metadata BDC, InfoPath and workflow

·          Proven skills in installation, deployment, configuration, administration, migration and upgrade of SharePoint Products and Technologies

 

Technical Skills

 

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

Enterprise SharePoint architecture planning, portal configuration, development, administration, packaging & deployment.

 

 

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

 

Programming/Scripting Languages:               Visual C#, C/C++, Visual C++, Visual Basic / JavaScript

 

Reporting Tools:                                                  Crystal Reports 8, 8.5, and 9

 

Design/Case Tools:                                             Rational Rose 98/2000, MS Visio 2000-2003, ErWin 98

 

Project Management Tools:                             MS Project/Project Server 2003.

                                                                              JIRA, RallyDev, XPlanner, ScrumWorks

 

Enterprise Resource Planner:                            Microsoft Dynamics NAV

 

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

 

Professional Experience

Unique World, Pty. Ltd. Australia

March 2008 – Present

Lead Consultant

http://www.uniqueworld.net

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.

dept. Of Broadband, Communications and Digital Econonmy            SharePoint Program Lead

Description:

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:

Corporate Directory

Department’s people directory and Facebook like social collaboration site implemented in MOSS 07 and redesigned in SP2010

Technical Specs: SharePoint 2010 My Site, Active Directory, REST enabled WCF, iQuery, User Profile Synchronization, PowerShell, Visual Studio 2010

LegalPoint

SharePoint replacement of nSynergy’s LegalNet application to streamline collaboration, tracking, reporting and enablement of records management & archive of legal matters within the department

Technical Specs: SharePoint 2010 WCM, HP TRIM SharePoint Integration, InfoPath, PowerShell, Visual Studio

Submissions Management System

Tracking and management of online public submissions regarding agency’s policies & projects including R2C (Online Filtering), Transparency measures, Convergence terms of reference

Technical Specs: SharePoint 2010, Microsoft CMIS (Content Management Interoperability Services), MySourceMatrix

Connect

Replacement of department’s Entry & Exit System with FIM 2010 (Forefront Identity Management)

Technical Specs: FIM 2010, SharePoint

NRMA Insurance Australia -  Intranet Portal (Project Blue)                                SharePoint Architect

 

Description:

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.

 

Tools:

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

 

 

NuPlex Australia -  Intranet Portal                                                                                SharePoint Developer

Description:

Developed policy workspace solution on top of existing SharePoint Intranet to provide various levels of access on NuPlex policy documents in 6 different countries. The security context was implemented by creating SharePoint security roles and custom permission levels and provisioning them onto the authoring and publishing document libraries governed by policy approval workflow.

Technical Specs:

Content types and word template, Custom Policy View web part, SharePoint timer job and custom feature were developed and deployed on production.

Tools:

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

 

HOMESTART AUSTRALIA – INTRANET PORTAL                                                              SharePoint Lead Developer

Description:

Engaged as dev lead throughout the life cycle of HomeStart Intranet development project and implementation of EDRMS for electronic records management within HomeStart Australia.

Technical Specs:

Developed information architecture, site structure, master pages & page layouts, custom web parts, timer jobs and solution packaging followed by web application, SSP and Search configuration and administration. Search was implemented with custom managed properties and scopes to enable users to get variety of ways to search for content.

EDRMS implementation involved setting up RecordPoint, Unique World’s flagship product to enable HomeStart compliant with Govt. record management rules.

Tools:

Windows Server 2008, Microsoft Office SharePoint Server 2007, Visual Studio 2008, SQL Server 2005 and SharePoint Designer 2007, SharePoint Manager 07, WSPBuilder, U2U CAML Query Builder SharePoint

 

Goodman International – Intranet Portal & Website                               SharePoint Lead Developer

Description:

Involved in end to end design, development and maintenance of MOSS based Intranet and Internet websites. The customizations include custom web parts, features, time jobs, solution packaging, configuring and customizing search and various UAT and production deployment scenarios. I have been responsible for implementing complex infrastructure architecture to support a cross regional, multi-language replicated intranet and Internet websites.

Technical Specs:

Customized SharePoint Language Variation feature to support multi-lingual sites and implemented Syntergy’s Replication solution to implement content replication between Sydney and London.

I have also been involved in producing training material and conducting trainings to the administration staff at Goodman International.

Tools:

Microsoft Office SharePoint Server 2007, Visual Studio 2005, SQL Server 2005 and SharePoint Designer 2007, SharePoint Manager, WSPBuilder

 

NIB Health Insurance Australia – Intranet & Extranet Portal               SharePoint Developer

Description:

Nib required revamp of their existing online presence and customization of online customer services to provide better support to their customers. I was engaged to develop a MOSS solution package for 1-click deployment of internet and extranet sites for nib’s partner companies.

Technical Specs:

WSP packaging, development of custom site provisioning, site customizations, list schemas/templates, content types, master/page layouts, publishing pages, custom web parts and features, variations provisioning, and web application configuration modification feature

Tools:

Microsoft Office SharePoint Server 2007, Visual Studio 2005, SQL Server 2005 and SharePoint Designer 2007, WSPBuilder

 

NuAxis, LLC – USA

http://www.nuaxis.com

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

National Park Service (US. Dept. of Interior)                                                             Software Consultant

Responsible for customer interfacing, requirements management, development, testing, deployment and configuration of software applications/websites. I worked on the following projects during employment.

Intranet Portal - Park Facility Management Division, NPS

SharePoint Developer

Administration
Responsible for setting up SharePoint portal server infrastructure as middle ware server farm of 2 web servers, index server, search server and a failover cluster of 2 SQL Servers. Ongoing responsibilities include keeping the server environment up at all times, backup/restore schedules, contingency planning and managing user permissions based on AD.

Development

Responsible of creating and handling ongoing customization of websites for several organizational units of PFMD according to business needs. The development scope covers branding, web part enhancements and reporting

Provided support for following SharePoint sites:

IT help desk, IT Workgroup collaboration, Leave Workflow, Document sharing and collaboration, PMO website. These websites are being used from multiple locations nation-wide

Tools:

SharePoint Server 2003, Visual Studio 2003, InfoPath 2003, SQL Server 2000 and Front Page 2003

PMT  - Rivers, Trails and Conservation Assistance Division, NPS

Developer

Analysis and development of a web based project management tool that lets the normal and regional users manage and track their projects.

Tools:

ColdFusion MX 6.1, SQL Server 2000, IIS 6.0

 

NuAxis – Business Management Portal                                                   SharePoint Developer

Description:

Business Management portal focuses on B2B, B2E and B2C modules which includes, Company Intranet, Forms, documents and Libraries, Contacts, News, Leave Workflow, Timesheets, Contract Management and Project Management

Technical Specs:

·          MOSS Installation and configuration

·          Forms based Security using AD credentials

·          Site management

·          Calendar Integration with Outlook

·          Custom web parts

·          Forms and workflow development using MS InfoPath 2007 and SharePoint Designer

Tools:

Microsoft Office SharePoint Server 2007, SharePoint Designer, InfoPath 2007, SQL Server, Visual Studio 2005

 

budget EDGE (www.budgetedge.com) – Personal Budgeting                              Lead Consultant

Description:

Responsible for domain analysis, market research, product backlog development, product envisioning, requirements gathering and related customer interfacing

Technical Specs:

BudgetEDGE is a web 2.0 based website to enable online users track their spending and evaluate the aggregate standing in the society. Salient features include budget panel, assets, savings, future projection, personal and overall residual charts, ads/campaigns, forums & blogs

Tools:

Web 2.0, Ruby on Rails, AJAX, MySQL, XML/SWF Charts, SVN

 

DataFocal Systems Pvt. Ltd. Pakistan

February  2005 – December 2006

http://www.datafocal.com  

Software Engineer

 

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

Simply Wireless (www.simplywireless.com) – Retail Solution                                         Team Lead

Spearheaded the analysis of point of sale operation at the company and conducted heavy telecommunication with client resources including consultants and IT managers.

Following is list of operations, projects & services made available to the client.

·          Microsoft Dynamics NAV customization according to client’s needs.

·          POS – Retail [Software Development & Maintenance]

·          POS – E-Commerce [Testing & Maintenance]

·          24/7 – Data Warehouse Support

·          Infrastructure Support

Technical Specs:

Following number of projects were undertaken with Simply Wireless and my role was to lead the development effort with dev + test team and to make sure the project is delivered successfully.

Simply Wireless Common Service Interface

Development of a common gateway server for business applications and call center representatives which provides an interface to execute various wireless carrier operations relating to activating phones through a unified business processes execution framework.

Tools:

Microsoft Visual Studio .Net 2005/WSE 2.0, SQL Server 2000, Altova XML Spy, Soap Sonar, Wireless Carrier Interaction Gateway (Cingular, SprintNextel)

Microsoft Dynamics NAV POS Customization

Simply Wireless has implemented Microsoft Navision for POS retail management. In this project, I have developed and supported the customization of business objects related to Inventory and point of sale modules and troubleshot real-time replication issues between NAV clients and the Head office. Following milestones were achieved during the development & support cycle:

·          Database Objects Replication

·          Front end customization and development of code units

·          Development and Integration of web scrapping component built in .Net in NAV point of sale workflow

·          XML Parsing using XML Ports

Tools:

MS Dynamics NAV, NAS (Navision Application Server), NAV Data Director, C/SIDE, C/Front

Simply Wireless Retail Terminal

A POS Terminal designed and developed to provide point of sale interface to the business employees and sales reps. The application was designed to manage customers, run credit check through web scrapping on multiple wireless carriers and create legal service agreements for customers.

Tools:

MS Visual C# connected. Database servers developed in MS SQL Server 2000

3rd Party components: ReportPriting, MSHTML, SigPad (Signature / Bar code Reader)

Simply Wireless Back Office

A client server application built to manage and maintain inventory, commissions, sales & purchase, shipments, customer relationship, employees, cell phone vendors, dealers & contractors and carriers’ plans & packages. It provides a systematic interface to employees, IT managers and consultants to help them drive their business and provides extensive reporting on daily basis.

Tools:

User Interface was developed in MS Access 2000 connected with the back-end database server developed in MS SQL Server 2000. SQLXML 3.0 is used for data analysis and retrieval.

 

Hancom Systems Pvt. Ltd. Pakistan

March  2001 – January 2005

http://www.hancom-systems.com.pk  

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).

Exan Software (www.exansoftware.com) – Academic Software                                                  Developer

Lead the development efforts in developing a product with a team of 5 developers and 3 testing engineers. Main responsibilities were estimating the development effort, discussions with the onshore Project Manager and development of core system modules including the application framework

Technical Specs:

Involved in development of following academic software applications.

Block Rotation Scheduler ®

Block Scheduler is a win32 Client / Server application which enables faculties of Dentistry to create schedule for a school year.  Besides allowing faculties to schedule students for courses and exams, Block Scheduler enables the faculty to rotate students for clinical time in blocks based on scheduling information.

Tools:

Visual C++ 5.0, 6.0, ATL/MFC/STL, Dot Net 1.1, MS Access, Oracle 8

axiUm ®

Involved in minor UI based customizations for axiUm. It is a complete clinic management system designed for medical universities to maintain patient records, doctor’s appointments, and classes/clinics availability and reporting.

Tools:

Visual Basic, DB 2

 

Softech Systems Pvt. Ltd. Pakistan

September  2000 – March 2001

Software Developer

http://www.softech.com.pk

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.

Offshore CustomerDay Trading System                                                                           Developer

Day Trade was a COM based client/server application. The client application presents the real time stock market data. Some of them are, Ticker Window, POS Window, Blotter Window, Stock Window, Real Time Charting Window etc. The Server side is used to access the real time feed, based on Standard & Poor’s Stock Market and distribute it to clients connected to it

Technical Specs:

Worked as junior developer to develop data screens & charting control. Involved during integration of the client system with COM based data feed provider server. I was also responsible for  adding enhancements to the server, which includes parsing the data and storing it in the Oracle database for data history

Tools:

Front-end and middle tier was developed in Visual C++ 6 with Oracle 8 used as Back-end database to store the data feed from the server as history data used for future studies

 

 

Qualification

Bachelor of Computer Science

 

Distinction

Placed on Dean’s Honor Role for 6 semesters

Got 30% scholarship at the university

MCP in Web Development using ASP.net (Visual C#)

MCTS in MOSS 2007 Configuration

Certified ScrumMaster

 

Comments