Muhammad Rehan Rafiq
Email:-
Career Summary
10+ years of extensive experience with analyzing, designing, development and maintenance of web/business applications. Exposure to wide range of platforms and software systems. Well versed with full SDLC
Proficient in ASP.NET Web form & MVC, ADO.NET, C#, SharePoint 2013, Web- Services, WCF, Entity framework
Working experience of (MOSS) SharePoint Server 2013, Windows SharePoint Services (WSS) 3.0 and SharePoint Designer.
Strong in Oracle 10g/9i, and MS SQL Server 2008/2005/2000, MS ACCESS.
Proficient in Java Script, JQuery, VBScript, XML, XSL, CSS, HTML, DHTML, business intelligence development studio, SSRS.
Maintained the different versions of the application using client’s version controller – TFS, VSS and SVN.
Expertise in Writing Stored Procedure, Functions, Views, Triggers, Joins, Sub Queries.
Very good knowledge and experience in Object Oriented Programming
Expertise in Client/Server development architecture and Distributed Computing Architecture.
Good Knowledge of Web Server IIS7.0/ IIS 6.0 / IIS 5.0.
Skills Set
Software Development Web Site Development
Visual Basic .Net & C Sharp Net ASP.Net & ASP.Net MVC
Database Reporting
Oracle, SQL Server Crystal Report, SSRS
TechnologiesThird Party Controls
Entity Framework Code FirstDev Express & DHTMLX
Content Management
SharePoint 2013
Other Expertise and Domain Knowledge
Warehousing and Financial ProjectionsSupply Chain Management
3rd Party Controls and Software ProductsMobile Application Development
ERP Architecture and DeploymentHuman Capital Management
3rd Party Web Services & APIsPayment Gateways
Academics and Certifications
Bachelors of Commerce.
Microsoft .Net Architect (Aptech Computer Education)
Work Experience
Senior .Net Team Lead / SharePoint Developer | Jul 2010 - Present
Matech Consulting & Outsourcing, Karachi, Pakistan.
SharePoint Projects:
Intranet Portal (Joint Aviation Command, Arm Forces of U.A.E)
The project was Intranet Portal in SharePoint 2013 which has Custom Lists, Picture & Video Libraries, Custom Web Parts and SSRS Reports. This was onside development.
Responsibilities:
Branding of intranet portal using SharePoint 2013.
Worked with designer to design intranet portal as per client requirement.
Setup SharePoint environment for intranet portal development, testing and production.
Windows based authentication for SharePoint portal.
Development of custom Master Page using SharePoint Designer 2013.
Development of custom layouts using SharePoint Designer 2013.
Development of custom sites and site pages using SharePoint Designer 2013.
Development of custom list & libraries using SharePoint Designer 2013 and Visual Studio 2012.
Development of custom web parts using Visual Studio 2012.
Custom Development (Plan Further, LLC)
This project required to create 50+ reporting web parts using SSRS, performance Project Server & DHTMLX. Further, it included design and development of 02 custom web parts to consolidate timesheet management and task Statusing in Project Server.
Responsibilities:
Development of custom web parts using SharePoint 2007 & 2010 and Project Server 2007 & 2010.
Used SSRS report for Web Parts.
Used DHTMLX (jQuery custom tool) for chart web Parts.
Created Project Server Interface (PSI) Extension using Project Server 2010.
Used Project Server web services for Web Parts.
Developed Timesheet and Statusing merging report using Project Server 2007.
Used WSS3.0 List.asmx web services to upload and update data into SharePoint libraries.
Used CAML against SharePoint Lists.
.NET Projects:
Auto Refill Project
This project was about to refill mobile calling packages load from different API and Web Services and used payment gateways for package charges. This was automated solution to provide auto load mobile calling package services.
Responsibilities:
Developed and designed data access and business logic layer.
Developed and designed User Interface of Website.
Used 3rd party web services and APIs for refilling mobile calling service.
Used payment gateways like PayPal, Fidelity and Card Knox.
Used client side programing for user friendly interface.
Used protected web service layer to make transaction secure and safe.
Phone Rental Project
This project was about to manage phone, sim card and mobile number on rental base for tourists. In project we managed Inventory, Payments and SIMs in the system.
Responsibilities:
Developed and designed data access and business logic layer.
Developed and designed User Interface of Website.
Used 3rd party web services for SIM activation and deactivation.
Used payment gateways like PayPal, Fidelity.
Used client side programing for user friendly interface.
Used protected web service layer to make transaction secure and safe.
O&P HUB (Health care) Project
This project was about to fulfill clinical and business requirements in the field of orthotics and prosthetics. The project was to manage doctor and patient appointments and requirements.
Responsibilities:
Developed User Interface of Website.
Used jQuery plugin for data grid, charting and calendar.
Used client side programing for user friendly interface.
Senior Software Engineer | May 2009 – June 2010
Fazal Textile Mills Ltd, Karachi, Pakistan
In Fazal Textile Mills Ltd. my responsibilities were to develop Desktop Application Order Processing Management, Supply Chain Management and Purchase and Store Inventory Management software.
I did three full project life cycle with this company.
Modules of Order Processing Management as follows:
Order Enquiry.
Internal Purchase Order (IPO).
Internal Purchase Order Planning.
Internal Purchase Order Consumption.
Order Pre-Costing and Actual Costing.
Modules of Supply Chain Management as follows:
In Yarn Module we manage Purchases and Consumption of yarn as per Internal Purchase Order (IPO).
In Greigh Module we manage Knitting Machine and Knitting Production of greigh fabric as per Internal Purchase Order (IPO) and Commercial knitting Order.
In Dyeing Module we manage Dyed consumption as per Internal Purchase Order (IPO).
In Finish Module we manage Cutting, Stitching, Folding, Packing and Wear House Production and Consumption as per Internal Purchase Order (IPO).
In Shipment Module we manage Shipment as per Internal Purchase Order (IPO).
Modules of Purchase and Store Inventory Management as follows:
In Purchase Module we manage Purchases as per Internal Department Requirement for Production and Internal Purchase Order (IPO) Consumption.
In Store Module we manage Store Inventory as Internal Purchase Order (IPO).
Software Developer | August 2007 – May 2009
Pardesi Group, Dar Es Salam, Tanzania.
In Pardesi Group my responsibilities were to setup and maintain network Infrastructure, Purchase deploy I.T. equipment and software development.
Development list as follow:
Weaving Production Management System.
Store and Inventory Management System.
Human Resource Management System.
Tax System.
Software Developer | Jan 2006 - August 2007
Lucky Knits, Karachi, Pakistan
In Luck Knits (Pvt.) Ltd. my responsibilities were to develop and maintain software coding, user interface, reporting. List of development as follow:
Desktop Application:
Payroll Management System.
Accounts General Ledger System.
Dyeing Store & Inventory Management System.
Spinning Production System.
Spinning Purchase and Store Inventory Management System.
Spinning Sales Management System.
Web Application:
Online Reporting Services.