Shahzad A.

Shahzad A.

Senior .NET Developer

Islamabad , Pakistan

Experience: 16 Years

Shahzad

Islamabad , Pakistan

Senior .NET Developer

120000 USD / Year

  • Immediate: Available

16 Years

Now you can Instantly Chat with Shahzad!

About Me

Over 15 years of successful experience conceiving software architectures, designing and implementing multi-tier applications and system integration solutions as application architect, system integrator, and technical lead. Very good understanding ...

Show More

Skills

Portfolio Projects

Lookout Services Real-Time Error Checking I-9 Tool (USA)

https://www.lookoutservices.net/

Company

Lookout Services Real-Time Error Checking I-9 Tool (USA)

Description

Description: 
Lookout Services I-9 Intelligence software streamlines the employment verification process. So this system verifies both federal and state laws require employers to ensure that new hires are eligible to work in the United States. So this system check If the company is found to be in violation of these regulations, this will inform to face devastating financial penalties or lose business altogether. This web-based platform is more flexible and designed to be customized with customer business demands. 


I have worked on following I-9 Module Remediation and Enhancements:

  • Duplicate SSN search issue
  • Import issues ? Updated warning and error message language
  • Some error messages not triggered issues
  • UI I9 document configuration issue
  • Adding new Form I-9 when previous I-9 terminated issue
  • Menu Banner Clean Up when moving between pages
  • Updated Under Construction items to Future Development
  • Section 3 Employer Representative display name only issue
  • Print Form I-9 Section 1 Social Security number display issue
  • Licensee preferences changes
  • User search and edit changed
  • Location search changes
  • Developed new Active & Termed Employees Report 

Environments:-  ASP.NET using C#.NET 4.5, MVC 4.0, Fluent NHibernate, LINQ,  WCF Services, Knockout JS, Bootstrap JS, JQuery, Ajax, JavaScript, Skins, Theme, CSS, HTML, Unit Test, MS SQL Server 2012, Team Foundation Server 

Responsibilities: - Analysis, Design, Development, Testing, Deployment and Maintenance.

Show More Show Less

Premier Design Replace Exchange Jeweler Web Application (USA)

https://www.premierdesigns.com/

Company

Premier Design Replace Exchange Jeweler Web Application (USA)

Description

Description: 
RE is a module of a sales management system that handles returning, replacing or exchanging items sold by a sales agent. It’s developed using ASP.NET MVC 4 incorporating Web API, NHibernate data access library and bootstrap for UI. It also contains other features like stock management, item price adjustment, and single sign on security module that communicates with the main sales system. 

Environments:-  ASP.NET using C#.NET 4.5, MVC 4.0, Fluent NHibernate, LINQ,  Web API, Knockout JS, JQuery, Ajax, JavaScript, Skins, Theme, CSS, HTML, Unit Test, MS SQL Server 2012, Oracle 11g, Team Foundation Server, TOAD. 

Responsibilities: - Analysis, Design, Development, Testing, Deployment and Maintenance. 

Show More Show Less

Aubuchon Hardware Ecommerce System

http://www.hardwarestore.com

Company

Aubuchon Hardware Ecommerce System

Description

Description: 
Founded by William E. Aubuchon in 1908, Aubuchon Hardware is the oldest family owned and managed chain of hardware stores in America. They operate over 125 neighborhood hardware stores throughout New England and Upstate New York in addition to HardwareStore.com. As a private independent company, Aubuchon Hardware supplies its stores and website with high quality, brand name home repair products at prices you can afford. 

This web system was designed and developed for Aubuchon Hardware online shopping store. The web system has two main portals one is online public portal and other is administrator portal. The online public portal consists of product information where user can search/review the particular product and can placed order online. This online public portal consists on eleven basic product tiers (Tools, Plumbing, Electrical, Hardware, Lawn & Garden, Paint, Heating & Cooling, Home Goods, Outdoor Living, Auto, and Farm & Pet). Each main tier has been categories further into four level sub-tiers. Each tier consist of number of products belongs to that particular tier. So here user can search the product by browsing through tiers or can directly type the search keyword into search engine. User also can search product by product brand and tag information. The particular searched product can be added into the Shopping Cart after reviewing product detail. So multiple products can be added into the Shopping Cart. Furthermore Shopping Cart can be checkout for place order online. Finally used has to provide order shipping information and credit card detail to pay the particular order amount. As soon as the payment process has been done successfully user got order confirmation detail. 

The administration portal used for managing all the online public portal data. And basically it’s used by only website content admin. This portal facilitates us for managing tiers, vendors, products, suppliers, tags, promotions, pricing data. This portal also gives us facility for Advance Product Search, Review Processing Reports, Manage Corporate Page Content, Manage Learning Center Article Content, Manage Product Import and Manage Site Admin Login details. So simply this portal consist on all kind of admin level operations. 

Following sub-system modules have been developed in this Aubuchon HS Project. 

  1. HS Main Public Portal (Web Application)
  2. HS Admin Site (Web Application)
  3. HS Rewrite URL  Application (Class Library)
  4. HS Amazon Services (Window Service)
  5. Automate Amazon Processing XML (Window Service)
  6. Automate Google Sitemap (Window Service)
  7. Generate Google GCS Feed (Window Service)
  8. Generate Nextopia Feed (Window Service)
  9. Generate Windsor Circle Feed (Window Service)
  10. HS Refresh Serialized Automated Processor (Window Service)
  11. HS Library (Class Library)
  12. Import CSV Home Team Customer (SSIS Package)
  13. Import CSV Store Inventory (SSIS Package)
  14. Import Home Team Accounts (SSIS Package)
  15. Import Orgill Inventory (SSIS Package) 

Environments:-  ASP.NET using C#.NET 4.0, Microsoft MS SQL Server 2008, SSIS, WCF Services, Window Services, Amazon Services, Google GCS, PayPal Payment Services, PCI, XML, Three Tier Architecture, Ajax, JavaScript, Skins, Theme, CSS, HTML, GitHub, BIDS. 

Responsibilities: - Project Management (Monitoring & Control), Analysis, Design, Development, Testing, Deployment and Maintenance. 

Show More Show Less

Loan Management System Web Application (USA)

Company

Loan Management System Web Application (USA)

Description

Description: 
LMS is a module of a loan management system that handles Amortization, Loan Details, Loan Summary, Payment History, PayOff, Manage Loan Details, PayNow Details. It’s developed using ASP.NET MVC 4. It also contains other features like ePay Single Sign-on module integration. 

Environments:-  ASP.NET using C#.NET 4.5, MVC 4.0, Razor, MVC Telerik Controls, LINQ,  JQuery, Ajax, JavaScript, Skins, Theme, CSS, HTML, MS SQL Server 2008, SVN 

Responsibilities: - Analysis, Design, Development, Testing, Deployment and Maintenance. 

Show More Show Less

Alpha Assets Manager Application (USA)

Company

Alpha Assets Manager Application (USA)

Description

Description: 
Project Alpha is a desktop software application used to compute accumulated depreciation and depreciation run-outs for fixed assets. It will be able to read and store datasets comprised of fixed asset data, including attributes and cost basis of the asset in USD. The application will also read and store depreciation rate schedules (percent depreciation by year). The application will use the depreciation rate schedules to compute accumulated depreciation amounts for a given input year, as well as depreciation run-outs by year for any year in the life of the asset. Computed values will be stored by the application. The application will have reporting capability to display results, and will also be able to export results to text and Excel formats. 

Features Developed:-  Application Launch, Scenario Selection, Create Scenario, Create Depreciation Rate Schedules, Designate Load Source, Perform Load, Assign Depreciation Rate Schedules, View Source Data, Perform Calculation, View Results, Reporting, Application Logins 

Environments:-  Windows Forms using C#, Oracle 11g, PL/SQL, Crystal Report, GitHub 

Responsibilities: - Project Management (Monitoring & Control), Analysis, Design, Development, 
Testing, Deployment and Maintenance. 

Show More Show Less

Automated ChildCare Eligibility Management System

Company

Automated ChildCare Eligibility Management System

Description

Description: 
Basically, This is going to be a Case Management System to Determine if a family is Eligible for Government Supported assistance in sending their children to a daycare.  If the Supported Assistance is approved then the System will be sending a check or deposit to the Daycare provider (on behalf of the child) so the family will not have to pay full price.  The Family would be paying a reduced rate.  This program is managed by individual status in the US. 
Complete automated child care eligibility management system including, role base management, applicant search, applicant pre-qualification search, applicant create/view, applicant family create/view, applicant family income, applicant job search, applicant employment, applicant education, budget management (fiscal year budget program, fiscal year state budget, fiscal year county budget), waitlist management, vouchers management, case management, telerik reporting and other lots of stuff. 

Environments:-  ASP.NET using C#.NET 4.0, Microsoft Entity Framework, MS SQL Server 2008, Telerik Control for Web, Telerik Reports, WCF Services, Three Tier Architecture, Ajax, JavaScript, Skins, Theme, CSS, HTML, Microsoft Team Foundation Server. 

Responsibilities: - Project Management (Monitoring & Control), Analysis, Design, Development, Testing, Deployment and Maintenance. 

Show More Show Less

MSLA Maryland State Lottery Application (USA)

Company

MSLA Maryland State Lottery Application (USA)

Description

Description: 
This tool provides facilitation to users for lottery management. Complete lottery management system including, role base management, applicant case, case file, case indictment, case assignment, case checklist, case application section, employment, applicant address management, batch management(information, release, detail, accounting), bar code orientation per fingerprint, reporting and other lots of stuff. 

Environments:-  ASP.NET using C#.NET 4.0, Microsoft Entity Framework, MS SQL Server 2008, SQL Reporting Services, Telerik Control for Web, WCF Sevices, Three Tier Architecture, Ajax, JavaScript, Skins, Theme, CSS, HTML, Microsoft Team Foundation Server. 

Responsibilities: - Project Management (Monitoring & Control), Analysis, Design, Development, Testing, Deployment and Maintenance. 
Project 

Show More Show Less

NTPEP DataMine 2.0 – National Transportation Product Evaluation Program (USA)

http://data.ntpep.org

Company

NTPEP DataMine 2.0 – National Transportation Product Evaluation Program (USA)

Description

Description: 
NTPEP DataMine project was created for American Association of State Highway and Transportation Officials (AASHTO) which is a nonprofit, nonpartisan association representing highway and transportation departments in the 50 states and the District of Columbia.  

NTPEP DataMine 2.0 is the online repository of data and audit reports for all NTPEP services. This database provides the tools for performing queries that will assist you in analyzing and reporting on current and past NTPEP evaluations. The application allows NTPEP Testing Facilities and Auditors to enter real time data online. Also our industry partners and the NTPEP administration may review product information and preliminary reports online for timely reporting of all evaluations. 

NTPEP DataMine 2.0 is an enhancement of NTPEP DataMine web application. This enhanced web application exhibits new features including access of the web application via single sign-on, online submission of Product Evaluation Forms (PEF), quick and easy data entry via user friendly controls, wizard-like approach of performing different functions and an upgraded user interface. 
The Technical Committees that are responsible for developing the work plans and overseeing the evaluations and audits are divided into the three categories below: Traffic Safety, Construction and Maintenance. The product listing within the categories indicates the products or processes that are evaluated through product testing or manufacturing audits. 
 
Following sub-system modules have been developed in this NTPEP project. 
 
Traffic Safety

  1. Pavement Markin
  2. PCMS/Flashing Arrow Panels
  3. Raised Pavement Markers (Plowable or Non-Plowable)
  4. Roll Up Signing Materials
  5. Sign Sheeting Material
  6. Temporary Traffic Control Devices  

Construction

  1. Asphalt Release Agent
  2. Concrete Admixtures
  3. Concrete Curing Compounds
  4. Erosion Control Products
  5. Geosynthetic Reinforcement (REGEO)
  6. Geotextiles and Geosynthetics
  7. HDPE Plastic Pipe
  8. Reinforcing Steel (REBAR and WWR)
  9. PVC Pipe  

Maintenance

  1. PCC Joint Sealants and HMA Crack Sealers
  2. Rapid Set Concrete Patch Materials
  3. Structural Steel Coatings  

Environments:-  ASP.NET using C#.NET, MS SQL Server 2005, Ajax. Infragistics, JavaScript, XML, Skins, Theme, CSS, HTML, MS Visio, MS Project, Microsoft Visual Source Safe, TOAD. 

Responsibilities: - Project Management (Monitoring & Control), Analysis, Design, Development, Testing, Deployment and Maintenance. 

Show More Show Less

SDE  – Sheridan Digital Express (USA)

Company

SDE  – Sheridan Digital Express (USA)

Description

Description:
Sheridan Global Print-On-Demand NETwork (GPN) consists of multiple sub-systems provided by line-of-business solution providers to deliver an end-to-end print-on-demand solution.  The project scope consists the development of Sheridan Global Gateway System (SGGS) and Sheridan Electronic Warehouse (SEW) sub-systems for the Sheridan Global Print-On-Demand NETwork.   
 
Sheridan Global Gateway System Sheridan Global Gateway System is a global order and content submission system for customers (publishers) that automate the process of customers delivering content and orders to Sheridan Group companies.  To promote excellent customer service, SGGS will provide a single system for customers to deliver content and orders to Sheridan Group companies.  Content and orders will be pushed/pulled into SGGS while content will be delivered to the Sheridan Electronic Warehouse along with Sheridan Product XML (SPX) for processing.  Orders are standardized into Sheridan Order XML (SOX) and Sheridan Distribution XML (SDX) XML data structures for processing by third-party sub-systems 
 
Sheridan Electronic Warehouse Sheridan Electronic Warehouse is a central virtualized system for storage and management of print-ready customer content (products) for print production.  The SEW will store product metadata in SEW database and Sheridan Product XML (SPX) data structure along with product cover and inner work content PDF files in NETwork storage.   It is envisioned that the SEW will utilize Common InterNET File System (CIFS) for the storage of content.  
 
Following sub-system modules have been developed in this SDE project. 
 
Management and Monitor - Web Interfaces

  1. SGGS Management Interface  http://adm.sggs.sheridanpress.local
  2. CSR Management Interface     http://csr.sggs.sheridanpress.local
  3. SEW Management Interface    http://adm.sew.sheridanpress.local
  4. SGGS Monitor Interface           http://monitor.sggs.sheridanpress.local 

 Sub-System Integration (SSI) - Web Services

  1. DALiM TWiST Integration API
  2. SEW Storage Web Service
  3. Mailing Integration Web Service
  4. EFI Monarch Integration Web Service  

 SGGS Processors - Window Services

  1. Order Processor
  2. Product Processor
  3. Distribution Processor
  4. Notification Processor 

Environments:-  ASP.NET using C#.NET, Window Services, Web Services, MSMQ,  Ms SQL Server 2005, Ajax. Infragistics, JavaScript, XML, Skins, Theme, CSS, HTML, MS Visio, MS Project, TOAD, VSS 

Responsibilities: - Project Management (Monitoring & Control), Analysis, Design, Development, Testing, Deployment and Maintenance. 
Project 

Show More Show Less

MHRD – National Health Database (Ireland)

https://www.hrb.ie

Company

MHRD – National Health Database (Ireland)

Description

Description:
MHRD [Mental Hospital Research Board] project is a complete web base Hospital information system. Its covers all hospital patient information over the country. Basically this is a combine    project for government national health database. Every hospital linked to other hospital in just one place. Its also cover all patient information that belong to any hospital. This system also fully supported about user security model with their particular roles. Ever user is linked to one/more user teams. And patient is further linked to team. The system allow user to refer patient from one to another team. The team may be in the same hospital or any other hospital with in country. The system also fully supported basic/advance reporting for patient, user teams and every kind of auditing reporting.  

Environments:-  ASP.NET using C#.NET, Ms SQL Server 2005, Ajax. Infragistics, JavaScript, XML, Skins, Theme, CSS, HTML, MS Visio, MS Project, TFS 

Responsibilities: - Project Management (Monitoring & Control), Analysis, Design, Development, Testing, Deployment and Maintenance. 

Show More Show Less

ITC Pension Trust System

https://www.independent-trustee.com

Company

ITC Pension Trust System

Description

Description:
ITC project is a complete web base Pension Benefit system. The project consists on two portals.  

One is Broker portal (Generate Scheme for Pension Benefits) and other is Internal (Admin) workflow portal (Manage Pension Scheme Application workflow) .The basic purpose of the     company to generate a pension benefits when an employee of the organization has retired on its   job. So to get the pension after retirement the employer need to apply for pension scheme when he was started his job.  

So in this scenario the employer (client) needs to apply for the pension benefits with help of ITC staff member Advisors. An advisor can have more than one client for the Pension Scheme and further advisor will be managed by ITC Brokers. So in the broker portal a broker can check its advisor status and further an advisor can create Pension Scheme application for its client and also watch all the status about the application. 

Internal Portal basically for ITC Admin member (Directing Manager, Senior CPE, Account Manager, CPE) that manage all the scheme application that enter by ITC Staff Member (Advisors, Broker). The application status will change from one step to another step till finally the application status completed or closed. Also in this section are some ITC rules that are implemented on   Pension scheme application. Also ITC Admin Staff member can search the application with different Search Criteria and can change the application according to their user roles. Also this portion consists on report section which facilitates the user to watch any Scheme application reports with every respect. 

So this basic purpose to design this dynamic automatic system to remove the entire problem that exist in old manual system (record management against every scheme application and internal workflow steps). 
So now this system is a fully dynamic system with every aspect that full fill all the need that required to ITC Company. 

Environments:-  ASP.NET using C#.NET, Ms SQL Server 2005, Ajax. Laser Fiche, Tall Component Adobe Acrobat, JavaScript, XML, Skins, Theme, CSS, HTML, MS Visio, TFS 

Responsibilities: - Project Management (Monitoring & Control), Analysis, Design, Development, Testing, Deployment and Maintenance. 
Project 

Show More Show Less

SFMS - Student Fee Management System

https://cms.comsats.edu.pk

Company

SFMS - Student Fee Management System

Description

Description: -   
This Software is developed for all campuses of COMSATS University Pakistan.  
url: [www.comsats.edu.pk] [www.ciit.edu.pk] 

The basic purpose for developing this software to resolves the entire problem against managing student fee. So, the admin block need such a automate system which cover all problems that exist in manual system. The Basic architecture of Student Fee Management System categorized into two Systems i.e., Semester Fee Management and Messing & Boarding Fee Management. So briefly the Fee Management System consist on following  major modules Fee Categories, Fee Assigning, Fee Installment Settlement, Manage Fee Challans and Student Fee Management Reports. So, Currently this system is running very successfully in this institute. 

Environments:-  ASP.NET using C#, Ms SQL Server 2000, JavaScript, XML, CSS 

Responsibilities: - Project Management (Monitoring & Control), Analysis, Design, Development, Testing, Deployment and Maintenance. 

Show More Show Less

NWML Web Scrapping Application (USA)

Company

NWML Web Scrapping Application (USA)

Description

Description: -  
This Software is developed for North West Multiple Listing Services Property Locator company (USA). The Objective of the project to get the search information of client and mail to them.   Manually the company coordinators have to do a lot of effort for searching result for their clients.    So, the company coordinator want to make such a software program that automatically login to     web application and search results for their clients and put them into database for mail merge purpose. So the main scenario of the application scrap the data from online web site and put the   CSV formatted data into database and also collects the images and covert them into word mail  merge with their corresponding record in CSV File.  The Application program first download zip formatted data and then secondly extract zip  format data and then thirdly read CSV File  from extracted data files and finally put CSV File records into database and also made word mail merge with their related images. The whole process repeat for each individually records from online website. When all search result downloaded then user can email these result to their clients within the application. 

Environments:-  MS Visual C#.NET,  MS SQL Server 2000 

Responsibilities: - Analysis, Design, Development, Testing, Deployment and Maintenance. 

Show More Show Less

TM Exam Test Website (USA)

https://www.tmexam.com

Company

TM Exam Test Website (USA)

Description

Description: -  
This website is developed for TM Exam (USA). Basically this a test practice web site for customer exam course preparation. The web portion consists of two major sections (client & admin). At client side client can register itself and pay course fee and then make test after selecting test section. Each section consist of 25 multiple choice question. Finally user put    the test of selected section and sees result and by reviewing the result user can guess that how much he is strong in   that section. The admin portion consists following modules (User Management,   Question/Answering, Test Pattern and File Upload).  

Environments:-   ASP, Ms SQL Server 2000, JavaScript, XML, CSS  

Responsibilities: - Analysis, Design, Development, Testing, Deployment and Maintenance

Show More Show Less

KWIKest Draw Roof Plan System

Company

KWIKest Draw Roof Plan System

Description

Description: -  
This Software is developed for KWIKest Draw Roof Plan System Company (USA). This is a client server application and consists of three major applications (Web, Desktop & PDA). So, if a user    uses any resource the main centralized database should be update for other users. I did work on desktop application for following modules (Login Splash, Main Window, Claims, Photos, Estimates and Claims Report). Below is the executive summary of project. 
The mission is to develop a drawing / estimating system that will assist insurance adjusters and roofing contractors in writing an estimate in an efficient manner to hasten the claimant process. The system is required to have a library of various roof types and styles that can be easily selected from a navigation menu on the left and drug into a drawing window on the right of the application window. The system should keep record of all claims/orders and tally how many Open, Closed and Supplemental claims/orders. Only desktop application (estimating) is within my work scope. 

Environments:-   MS Visual Basic.NET,  MS SQL Server 2000,  Crystal Report  

Responsibilities: - Analysis, Design, Development, Testing, Deployment and Maintenance. 

Show More Show Less