Muzaffar Ali

Achievements

Dean’s Honor Roll in 4 Semesters

Professional Projects

SchoolPortfolio

SchoolPortfolio is a purposeful collection of work telling the story of the school. A SchoolPortfolio describes efforts to engender and maintain systemic and continuous school improvement; it exhibits the school goals, vision, plan, and progress. A school portfolio allows for the continuous collection and assessment of evidence and is always evolving, growing, improving, and enabling school personnel to make better decisions.

  • Automatically creates your own comprehensive and longitudinal data profile
  • Records strengths, challenges, and next steps
  • Guides users through the planning process to find commonalities among different types of data
  • Carries forward implications from each data area to the planning section to make planning easier and more complete
  • Stores data, notes, and plans in a single place for easy roll over from one year to the next
  • Includes downloadable professional development activities
  • Links to activity artifacts for easy viewing and retrieval
  • Provides examples and relevant educational resources
  • Includes examples and resources for doing the actual work
  • Enables you to create a school improvement plan that is based on data, and that will make a difference for all of your students

Tools & Technologies: ASP.Net 2.0, C#, Visual Studio 2005, Microsoft AJAX  framework,SQL Server 2005, Dundas Charts, SQL Server Reporting Services, Windows XP 2005, Microsoft Visual Source Safe

Roles & responsibilities: Senior Software Engineer, Leading a team of 3 members,Databasedesigning, Tasks and Resource allocation, Client Interaction and Deployments

DataLoad

For occasional data movement needs, SchoolPortfolio has been integrated with DataLoad. This tool allows virtually anyone familiar with Excel can upload files, the ability to load data into SchoolPortfolio system. Once the data is extracted to templates, the user logs in and attaches the file. DataLoad takes it from there running a validation check and allowing for upload to the system. It doesn't get much simpler than that.

Here are some features of DataLoad

  • Upload excel file according to template provided and data is shown in SchoolPortfolio system after validating and uploading.
  • User can upload thousands of records in a single excel file.
  • User can view errors and warnings in the provided excel file.
  • Uses SQL Bulk Copy options to copy data in database.
  • User can upload using any version of excel file.

Tools & Technologies: ASP.Net 2.0, C#, Visual Studio 2005, Microsoft AJAX  framework,SQL Server 2005, Dundas Charts, SQL Server Reporting Services, Windows XP 2005, Microsoft Visual Source Safe

Roles & responsibilities: Senior Software Engineer, Leading a team of 2 members,Databasedesigning, Tasks and Resource allocation, Client Interaction and Deployments

Planning & Reporting Module (PRM)

PRM TM  is a web based application that helps schools improve student achievementby walking users through planning, implementing and monitoring school goalsand actions and associated budgets. PRM TM provides school site councils thetools they need to examine past achievement trends, set clear goals and allocateresources appropriately.

  • Displays pre-loaded school, district, and state data to expedite planning and reporting
  • Meets NCLB and PSAA needs by generating fully-completed templates
  • Generates a color, 4-page Executive Summary for distribution to the community
  • Includes dynamically-generated tables and charts displaying both current year and three-year progress trends for multiple domains of data
  • Accommodates import of school-level state and local assessment data views for graphical representation within the planning process

  • Includes a portfolio of academic, demographic and contextual and perception data and presents trend views for improvement review and planning.

Tools & Technologies: ASP.Net 2.0, C#, Visual Studio 2005, Microsoft AJAX  framework,SQL Server 2005, Dundas Charts, SQL Server Reporting Services, Windows XP 2005, Microsoft Visual Source Safe

Roles & responsibilities: Senior Software Engineer, Database designing, development of new functionality, deployments and testing.

TRSEmpower

A complete web application for Mystery shopping technologies developed in asp.net1.1 and SQL server 2000.

This application has following main modules.

MSP (Mystery Shopping Provider) Module

  • Each MSP company has their own main page URL.
  • Users of the MSP company can login to the system according to their role assigned by the Admin, and can perform tasks according to their role.
  • Admin level users can manage their clients, shoppers, surveys, and their users.
  • Admin can add new Shoppers from Global shopper portal(MSC)
  • Uploading of client locations and shoppers from formatted excel file.
  • MSP admin/account manager can create programs and define demographic criteria for shopper.
  • Create new survey, and attach that survey form to the program.
  • System sends automated emails to the shoppers on available job, job assignment, job cancellation, job rejection etc.
  • System shows the survey to the shopper on the shopper portal based on the shopper demographics defined by the admin

Client Company Module

  • Each MSP company has their own client.
  • Each client has their own site URL.
  • An authenticated client user can manage their employees and location.
  • Upload their users and locations (using Excel file).
  • Admin level users can create company levels (up to 7) and assign users to these levels.
  • Client user can see different reports according to their level (rights) assigned by the admin.
  • Client user can view score chart and pie chart graph on home page with score of his program plus information about completed and incomplete jobs created using Active Reports tool.
  • Job Log report can show the score earned by each survey plus response against each survey created using Active Reports tool.
  • Client can view score trend, question trend and category trend reports and as well summary reports of survey for question, category or response created using Active Reports.
  • Client can customize the report by selecting the search criteria like particular survey, program or job id.
  • Can export these reports in html, word, excel or PDF format.

Shopper portal module

        In this module shopper (who fill the survey form assigned by the MSP scheduler) can login and see the new shops postings, can accept or reject the shops posted by the scheduler.

  • On main Dashboard shopper can see a snapshot of his current assignments, available jobs, available screener, latest news posted by the company (MSP).
  • Shopper can view the jobs assigned to him and can fill the survey posted by the company.
  • Shopper can view latest available jobs and can request for the jobs or can fill the screener to qualify for the job.
  • Shopper can view his completed jobs by the category of paid and unpaid jobs.
  • Shopper can view the payments made to him with date and check no.
  • Shopper can set his general, demographic and experience information.
  • Shopper can set his preferences about main dashboard page and mailing options.
  • Shopper can view latest policy files uploaded by MSP and his signed ICA (Independent Contractor Agreement).

MST(Mystery shopping Technology)

  Authenticated user of MST can add and manage MSP (Mystery Shopping Provider) and global shoppers.

Tools & Technologies: VB.Net, ASP.Net 1.1 , ADO.Net, SQL Server 2000, Active Reports, n-tier architecture, Windows XP

Roles & Responsibilities: Software Engineer and I was also responsible for database designing,Frontend and Backend development, Use Cases and Class Diagrams and Deployment. 

RSS HarvesterA web project to add RSS Feeds and then parse its URL's and save news by using Window Service. Client page of asp or php will call the web service to display the news.

Admin Module

  • Admin can add RSS Feeds by giving URL and title.
  • Admin can view/delete RSS Feeds

Window Service

  • Window service will run after given time and parse the news feeds XML URL's given by the admin, and save the news.

Client Module

  • Client module is the page of news to display in asp and php. It will be specified in the page to display the news with specified criteria.

Tools & Technologies: VB.Net, ASP.Net 1.1 , ADO.Net, SQL Server 2000, Windows XP

Roles & Responsibilities: Software Engineer and I was responsible for database designing,Frontend and Backend development,  Deployment.

Hand held Medical Billing System The Handheld Application allows doctors to record patient data on a handheld smart phone running the Windows Mobile operating system. The application transmits patient data over a cellular network, to remote server.

Handheld Module

  • Handheld module allows doctors to add their hospital/dialysis patients; handheld module also allows doctors to add visits of these patients.
  • Synchronization allows doctors to sync their patients' data with remote server.

Web Application Module

  • Web part allows admin to manage doctors' records and their billings.

Tools & Technologies: .NET Compact Framework, SQL CE 3.0, ASP.Net 1.1 , ADO.Net, SQL Server 2000, Windows XP

Roles & Responsibilities: Software Engineer and I was responsible for windows mobile application development, design and deployment, also developed web module in asp.net.

Summary

  • Development experience started from May 2005.
  • Development experienceof Internet Applications using ASP.NET

  • Hands on SQL server database.
  • Extensive experience in ASP.NET 2.0 /SQL server 2005 web applications.
  • Extensive experience in ASP.NET 1.1 /SQL server 2000 web applications.
  • Extensive experience in Object Oriented, multi-tiered. Data base applications Design and Development.
  • Extensive experience in .NET Compact Framework and SQLCE 3.0
  • Extensive experience in SQL server reporting services 2005.
  • Currently working as Senior Software Engineer at YSMF Lahore

Work History

Work History
May 2007 - Present

Senior Software Engineer

YSMF Software Solutions (www.ysmf.com)
  • Managing successful deployment of the project, time estimations for upcoming tasks.
  • Project versioning, fixing and managing application issues.
  • Developing custom web pages, Reports and stored procedures.
  • Interaction with quality control team for application improvements and bug fixing.
  • Tasks and Resource allocation.
  • Developing the documents of requirements, designing and developing the architecture of application.
Jul 2005 - May 2007

Software Engineer

Suave Solutions (www.suavesol.net)

Some of my responsibilities are :

  • Planning and Managing application issues, resource allocation and Time management.
  • Project versioning and project timelines estimations.
  • Developing custom web pages, web services for web applications.
  • Database, Data Access and Business Logic designing, implementation and management.
  • Creating conceptual designs, including application interfaces, using appropriate Design Patterns.
  • Developing windows services that are responsible to send emails to multiple users' of web application.
  • Creating reports using Active Reports for extensive dynamic reporting module.

Education

Education
1999 - 2001

Intermediate Computer Science (I.C.S)

GOVT Islamia College Lahore

Skills

Skills

Compact Framework and SQLCE 3.0

I have worked in .NET compact framework and SQL compact edition for windows mobile application.

Technologies

ASP.Net, ADO.net, .Net Technologies, Crystal Reports, Active Reports, SQL Server Reporting Services

Databases

I have working experience of sql server 2000 and 2005. I am well familiar with Queries, Stored Procedures, Database designing, views, SQL User defined Functions.

Microsoft Visual Studio & Visual Source Safe

I have worked with Visual Studio 2003, 2005. I have used Visual source Safe 2005 for source code versioning.

References

References

Muhammad Mudassar Khan

Abdullah Bokhari