Summary
Overview
Work History
Education
Skills
Accomplishments
Software Projects
Current Working Environment
Timeline
Generic
Muhammad Shahid

Muhammad Shahid

Project Manager/ Lead Software Developer
Islamabad

Summary

To seek a challenging and motivating career that provides opportunity to work in a challenging, motivating and dynamic environment. That foster & rewards positive attitude, proactive work style and shared goals that will effectively utilize my communication, leadership, professional, organizational and technical skills.

More than 18 years of comprehensive experience in Software Development and Management. Sound knowledge of Object-Oriented Software Engineering. Excellent Programming and Development Process Expertise in Desktop Application and Web development using C#.Net Framework, Three Tier Architecture Application, MVC, Web API, RESTful Services, LINQ, Entity Framework, Window Services, AJAX, JavaScript and jQuery. Expertise in SQL Query using Azure SQL, MS SQL Server and MySQL.

Overview

20
20
years of professional experience
3
3
years of post-secondary education

Work History

Team Lead, Senior Software Developer

Accolades IT private Limited (USA)
02.2009 - Current
  • I have been placed on different roles on this job where I was responsible to write code for different projects, managed team of developers and performed project management activities.
  • Most of my work involved around Microsoft technologies especially in ASP.NET, C#.NET and VB.NET, Web forms and MVC.
  • I was involved in major data migration from Business Catalyst shopping Cart to Saleor Shopping Cart and later I was responsible of integration of Saleor with different portals so all portals can remain in sync and share information.
  • It was a quite big project with mixed technologies like C#, Python, PostgreSql and Azure Cloud services.

Senior Software Developer

Gomal University, Dera Ismail Khan
09.2007 - 11.2008
  • My major responsibilities include supervision of overall in-house development of MIS for Gomal University.
  • I was responsible to analyze the requirements, and break down the tasks and later assign to development team.
  • I wrote code on different modules like Student Management and HR.
  • It was web-based portal developing using ASP.Net with C#.
  • Major technical skills used: C#, ASP.NET, Microsoft SQL Server.

Software Developer

OrthoClear Pakistan (Ltd)
03.2006 - 08.2007
  • Programming of some modules and writing SQL queries.
  • The business was in US, we develop invisible aligners and our application was a complete ERP system including, finance, Human Resource, Inventory, Payroll and many other modules.
  • I remained part of their database team and here I got chance to write some real complex queries.
  • I not only was responsible of writing complex procedures but also was responsible to fine tune the queries which were taking longer to execute.

Software Developer

Digital Research labs
03.2005 - 03.2006
  • I remained part of a team which was responsible to design and development ERP system for educational institute.
  • This ERP system was developed in .Net technologies and SQL server.

Assistant Programmer

H@iSoft Technologies
03.2004 - 02.2005
  • Here I worked with the team and developed the software for technical education board Peshawar.
  • This was developed in VB6 and SQL server 2000.

Education

Masters in Information Technology - Information Technology

Gomal University, Dera Ismail Khan
Dera Ismail Khan, Pakistan
04.2001 - 01.2004

Skills

    Programming Languages C#, Net, Python

undefined

Accomplishments

    Certifications:

  • Microsoft Certified Professional (Certification Number: E915-1680): Microsoft Certified Professional
  • Microsoft® Certified Technology Specialist (Certification Number: D216-5063): .NET Framework 4, Web Applications

  • To verify login to https://mcp.microsoft.com/anonymous/transcript/validate with information Transcript ID=946590 Access
    Code=Shahid123

Software Projects

  • Project: APEA OTC [Online Testing Center]
  • URL: https://apeaotc.com
  • My Role: Senior Software Developer
  • Technologies: Microsoft C#.NET, ASP.NET MVC, Microsoft Azure SQL Server and Google Charts.
  • Description: I developed this web-based application with the team of Accolades IT, for which I was working as remote resource.
  • APEA is an educational organization committed in helping nurse practitioners to pass their exams. APEA OTC (Online Testing Center) is complete online testing system allowing the university admin to create tests, assign test to groups/individuals and allowing students to take tests, graphical representation of results, several charts for admin to have different statistics.
  • My Contributions: Designing and developing web-based application using ASP.net with C#. Design, implement and optimize functionality according to customer’s specifications and requests.


  • Project: APEA CECenter [Continuing Education Center]
  • URL: https://apeacecenter.com
  • My Role: Lead Software Developer
  • Technologies: Microsoft C#.NET, ASP.NET MVC and Microsoft Azure SQL Server
  • Description: I developed this web-based application with the team of Accolades IT.
  • CECenter (Continuing Education Center) is an online study aid that allows students to watch/listen paid video/audio lecture. Complete student history is recorded when and how much video/audio was watched by student. After each lecture, student is asked questions about it and marked his answers. After completion of whole course, completion certificate is awarded.
  • My Contributions: I developed this software with team of firm and we developed this from scratch to end i.e. from requirement gathering to implementation. My major role was development of different parts of software as well as overview the overall progress of project and coordinate among the team members.


  • Project: APEA QBANK [Question Bank]
  • URL: https://apeaQBank.com
  • My Role: Lead Software Developer
  • Technologies: Microsoft C#.NET, ASP.NET MVC, Microsoft Azure SQL Server and Google Charts
  • Description: I developed this web-based application with the team of Accolades IT.
  • Qbank is a personalized online study aid that allows students to tailor their learning environment to suit their needs. Students are allowed to choose from a bank of questions and access those questions based on various filters. Complete student history is recorded so that students can drill down and improve competency in identified weak areas. University or Group access is allowed such that a group moderator will be able to view progress/history for all members of a group.
  • My Contributions: Designing and developing web-based application using ASP.net with C#. Design, implement and optimize functionality according to customer’s specifications and requests.


  • Project: APEA Care on Point
  • URL: https://app.careonpoint.com
  • My Role: Lead Software Developer
  • Technologies: Microsoft C#.NET, ASP.NET MVC, Microsoft Azure SQL Server and Google Charts
  • Description: It was project for Accolades IT.
  • Care on point (APEA COP) application which provides the documented material in the shape of text and images. Application keeps track of user viewed document and allowed student to log credit hours to generate certifications.
  • My Contributions: Designing and developing web-based application using ASP.net with C#. Design, implement and optimize different functionalities.


  • Project: Zoom Audits
  • URL: https://zoomaudits.com
  • My Role: Senior Software Developer
  • Technologies: Microsoft Visual Basic.NET, ASP.NET, Microsoft SQL Server 2005 and Telerik controls
  • Description: I developed this web-based application Zoom Audits. This was a web-based application which takes the policy holder through the premium audit process, prompting the user to answer questions about their business and supply the data necessary to complete a premium audit online. It was unique product on its own. America’s Audit Laws are complex in nature and transforming them into software was a good challenge. We used Telerik controls throughout the project from form controls to complex charts and reports.
  • My Contributions: To develop different modules of this software. Tasks were assigned on different parts/modules of the software.


  • Project: MIS for Gomal University
  • My Role: Senior Software Developer
  • Technologies: Microsoft Visual Basic.NET, ASP.NET, Microsoft SQL Server 2005
  • Description: This System scopes all the university functionalities like Admission, Academics, Examination, Establishment, Administration, Transportation, Finance, Hostel etc.
  • My Contributions: My responsibilities included overall supervision of this software development plus providing technical assistance to the development team.


  • Project: ERP System for OrthoClear Pakistan Ltd.
  • My Role: Software Engineer (.NET), Database Team
  • Technologies: SQL Server 2000, ASP.NET
  • Description: I worked on this project with the team of OrthoClear.
  • The scope of this project was handling all the functionality of production, accounts (Local, Foreign), Human Resource, Sales, Budget etc of this teetch aligning company.
  • My Contributions: Design Database of some modules. Writing Code in .NET for different modules. Programming of some modules and writing SQL queries. We were developing in-house, production software. My basic responsibility was to develop different modules like payroll, human resource, process control etc plus writing and fine tuning the queries.


  • Project: ERP System for Quid-e-Awam University of Engineering and Science Technology:
  • My Role: Software developer, DBA
  • Technologies: Microsoft Visual Basic.NET, Microsoft SQL Server 2000
  • Description: This project is about to automate all the manual work of the university. This project was developed under n-tier architecture. This system comprises the following modules (Admission, Student Management, Examination, Payroll, Finance and Accounts, HR, Library, Transport management system) integrated into MIS.,
  • My Contributions: Completed work on a project of QUEST (Quid-e-Awam University of Engineering and Science Technology) with the team of DRL at Islamabad. I worked at the following layers. Business Entities Data Layer Business Layer Proxy Layer Presentation Layer. I played major role in designing database and also developed student management module and configure merge replication as well.

Current Working Environment

I am part of team who developed high-quality certification preparation tools for nursing practices to get qualified for the United States National certification exam. It is a pretty big tool and complex system that involves different websites, portals, utilities and all are developed in different programming languages like C#, VB.NET, Python, Sql Server, PostgreSQL etc. We used Saleor as our shopping cart which was developed in python. We modified it for our customer needs and wrote APIs. Those were exposed to Saleor so that our other portals can be integrated with it. I am responsible of data migration from Business Catalyst shopping cart to Saleor shopping cart and later integration of our portals with Saleor as well. Our different portals are using Azure database and complex graphical charts to display different information using AMChart, Google Charts libraries. I migrated multiple databases from On-Premise Sql Server databases to Azure Sql databases as well.

Timeline

Team Lead, Senior Software Developer

Accolades IT private Limited (USA)
02.2009 - Current

Senior Software Developer

Gomal University, Dera Ismail Khan
09.2007 - 11.2008

Software Developer

OrthoClear Pakistan (Ltd)
03.2006 - 08.2007

Software Developer

Digital Research labs
03.2005 - 03.2006

Assistant Programmer

H@iSoft Technologies
03.2004 - 02.2005

Masters in Information Technology - Information Technology

Gomal University, Dera Ismail Khan
04.2001 - 01.2004
Muhammad ShahidProject Manager/ Lead Software Developer