Professional Experience
SUMMARY
With 15 years’ experience in software development and consulting, including:
7 years of SharePoint solution design & development experience
7 years of professional consulting experience in corporate space
4+ years of team leading experience
6+ years of application development experience in Microsoft .Net using C#
Demonstrated experience writing web service contracts using WCF, WSDL and RESTful APIs using ASP.net MVC and ASP.net Core 2.0
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
Across-the-board knowledge of Object Oriented Analysis and Design & Software Development Life
Thorough experience of Analysis, design, development, deployment and maintenance
Hands on development experience in ASP.net Core 2.0 using Visual Studio Code. MVC, Entity Framework, NodeJs, NuGet
DevOps on Microsoft Azure using CI/CD with TFS and VSTS
TECHNICAL SKILLS
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
PROFESSIONAL EXPERIENCE
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.
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:
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
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
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).
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.
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