Professional Profile
Technically passionate, seasoned IT Professional with over 14 years of experience helping clients design, develop and support enterprise applications and systems.
Experience Summary
12 + years of Enterprise Software/Web Application Development Experience – front to back end – SDLC (Agile and Waterfall)
4+ years of Architect (n-tier Architect) Experience
12 + years of Database Design and Development Experience
4+ years of Reporting and BI Development/ETL Data warehousing Experience
4+ years of leading development teams, inclusive of project leadership from project scoping, estimation, resource planning, risk management, and project execution/go-live
Varied industry experience spanning 4+ years of Telecommunication (Work Force Management), 5+ years of Automotive Loyalty Systems, 2+ years of Financial Application
4+ years of performance/Live Dashboards Experience
2+ Years of E-Commerce Auction Site
Technical Profile
Tools Microsoft .Net Framework 1.1, 2.0, 3.5, 4.0, 4.5, ADO.Net, Entity Framework, MVC, MVVM, WPF, WCF, ESB, Adobe ColdFusion 8, ASP.net, VB.net, Visual Basic (VB6) Com, Dcom, Classic ASP, Windows/forms Programming, SOA, SOAP, Web-Services, BSSV Legacy integration services, IBM TRIRIGA, Rest, SharePoint
Databases MS SQL Server 7 to 2012, Oracle, MS-Access, Data Warehousing, Data Marts
DataBase Tools SSIS, SSAS, DTS, ETL, MSMQ
Reporting Tools SSRS, Crystal Reports, Google Charts, Dundas Charting, Telerik, Aspose Cells, Excel
Languages ASP/ASP.Net, C#, VB.Net, C, C++, Java, PHP, FoxPro, J2EE, Cold Fusion
Operating Systems Windows XP/NT/98/2003/7/8, UNIX
Securities WASC, Standard Application Security System i.e. User Authentications Roles/Configurations
Productivity Tools MS Office, VISIO
Front End Tools JQuery, Json, JavaScripts, Bootstrap, Backbone, AngularJs, Kendo UI, Telerik Controls, HTML 5, XHTML, XSLT.
Testing Tools Unit Test
Education
Bachelor’s of Commerce, University of the Punjab, Lahore, Pakistan
Masters in Computer Sciences, University of the Punjab, Lahore, Pakistan
Certifications & Training
Oracle SQL Training
Professional Experience
Sr. Programmer Analyst/BI Developer July 2013 – Present
BELL Canada (Work Force Management)
Build the Web-Based Call Center Agent Performance and Payout/Scheduling system. Based on their key performance Metrics/Qualifiers.
Call Center Data Analysis getting the live data from CTI/ICM (aggregation statistics), CCON (calls tickets and agents statistics).
Architect/Develop the internal BI Reporting Portal with live Dashboards (i.e. live Call monitors and Agent States/Time Lines) as an Web Application for Work force management department by using n-tier Architecture in .net framework 4.0 and using Bootstrap/AngularJS as an front end framework for responsive design.
Live Dashboard for Queue Management.
Manage the Development activities.
Tracking the time for development.
Technical documentation and scope of work.
Responsible for building a Data Cubes for aggregating handling Data for call center reporting and Budgeting.
Case Study for Blue Print (Knowledge base intelligent system for Agents) application for Agents.
Configuration of the TFS server for WorkForce Management Department Applications in Bell Canada.
Technical Environment: Visual Studio 2012, .net/c#/VB.net/ASP.Net/Html5/Bootstrap/Angular, n-tier Architect, WCF, SOAP, CSS, HTML5, IBM TRIRIGA integration services, MVC, JSON, JQuery, MSSQL 2008 R2, ETL, Warehousing, Data mart, SSAS, SSIS, Oracle.
Sr. Application Developer Apr 2012 – July 2013
Capital C Toronto, on (Consultant)
MVVM Pattern for the clean separation of different layers i.e. Business Logics/UI UX Layer.
Reporting tool to cater the need of the multi-client environment for Nissan/Infiniti.
Marketing Analysis Reports with Sales / Trend / Drill-down Customer Satisfaction Metrics by using Google Charts.
Multithreaded Backend DataFeed processors.
Tweeter BootStratp enable sites in .Net.
Architect, Design and Develop the custom Content Management System for catering the multi-client environment for Cap C to manage the front end of the sites via the CMS by using Windows Communication Foundation (WCF).
Integration framework for various services for the front end under one Single Entry Service Point. Where all the services merge with each other and create a one big service based on Business Rules and user/customers requirements (ESB).
Build the Content Management System for Nissan and Infiniti sites based on Service Oriented Architecture including Third Party Services integration (Java based and Microsoft Based) from various Automotive Solution Providers such as Shift for Lead Generation, Autotraders for PreOwned Feeds, EquiFax Feeds for online credit evaluation for the customers etc.
Design and build the Scheduled Report processor/Email Processor for Multi-client environment under one interface to configure and quickly review the reports and setup the email processor to schedule the reports.
Involve in the backend development of Nissan & Infiniti Payment estimator Calculators.
Working on the Backend of the configurable Data Feeds from the clients and third parties like Trans Union.
Tools and Technologies used in Cap C, Asp.net, .Net 4.0/MSSQL server 2008, SOAP/Web Services.
Performance optimization of the .Net Web Applications
Technical Environment VS2010 framework 4.0, ASP.Net, C#, JavaScript, Ajax, JQuery (BackBone.js), JSON, HTML, DHTML, HTML 5, MSSQL 2010, SVN, SOA, Web-Services WCF, SharePoint, ESB, Microsoft Visio, BootStrap Framework. Kendo UI, Entity FrameWork, LINQ to DataBase, MVC, LINQ to XML, Angular.js, Multithreading.
Senior Developer/Project Manager (Consultant) Sep 2011 – Mar 2012
Goal Line Solutions, Burlington, On
Architect, Design and Develop the Customer Loyalty Survey Engine named BoostCX. For retail and Automotive Industry. Calculating & capturing the real time Customer Satisfaction Index (CSI). Based on SOA for various kind of survey’s including Retail and Automotive.
Processing the data for employee performance (real time employee performance) and generating the Reports for Management.
Architect and design the Real Time Alert Generation engine based on customer responses.
Customize reports for Automotive & Retail Industry.
Involve in all phases of the development, i.e. DataBases, Business Logic, Objects and on Front end of the Product. By using (WPF, ASP.net 4.0 with MSSQL 2008 R2)
Mobile Web Application development using Android, IPhone, Blackberry.
Technical Environment: VS2010 framework 4.0, WPF, ASP.Net, C#, JavaScript, Ajax, Jquery, HTML, DHTML, HTML 5, MSSQL 2008 R2, Microsoft Team foundation server. Dundas Charting, SOA, Web-Services, Microsoft Visio. Entity FrameWork, LINQ to DataBase, LINQ to XML.
Sr. Software Engineer Mar 2008 – Sep 2011
Vital Insights, Mississauga, On
Working on the middle tier Business Logic and Business Objects with WCF and SOA Service Oriented Architecture by using ASP/ASP.Net 3.5, 2.0, C#/VB.Net.
Practicing Agile Philosophy using scrum Methodology.
Working on front end GUI with Advanced GUI Controls like WPF, AJAX Toolkit/Jquery/Json Objects/Custom Build GUI Web Controls for Mercedes Benz, BMW, Mitsubishi.
Using the Advanced GUI Controls for making the Dynamic Dashboards and Grids. Using Telerik Controls, Dundas Controls, Dundas Charting, Custom Build WebControls for GUI in c#, Aspose Cells for Generating dynamic Reports in XL and PDF etc
Responsible for developing internal report processor in PDF/Excel Format.
Working on the database tier using MSSQL 2005/T-SQL environment
Gathering requirements
System Analysis and writing Functional Specifications (SDLC).
Implementation of the Design (coding)
Involved in the development of new modules for the customer based products for the clients like BMW, Mercedes Benz and Mitsubishi.
Working on the SQL Server Reporting Services for Generating and Scheduling a Graphical Presentation of the reports along with Tabular demonstration of the data.
Having an Experience of SQL Server Integration services, For Generating an Data Level email Alerts, Cleaning and mining the Data etc.
Biztalk for managing multiple application messaging by using MSMQ, IBM MQ, & SSO
Technical Environment: VS2008 framework 3.0, ASP.Net, C#, VB6, Com, DCOM, JavaScript, Ajax, Jquery, HTML, DHTML, HTML 5, MSSQL 2008, Vignette Source Control. Microsoft SSRS, ASPOSE Cells Report writer in PDF/Excel, Telerik Advance Grids/Reporting tools SOA, Web-Services, Silverlight, Microsoft Visio, Microsoft SSRS, SSIS, Crystal Reports, WCF, WPF, Microsoft Dynamic CRM. Entity FrameWork, LINQ to DataBase, LINQ to XML.
Senior Software Engineer (Consultant) Jul 2007 – Mar 2008
Fairmont Hotels & Resorts, Toronto, On
Responsible for the coding of business tier by using ASP/ASP.Net 2.0, 1.1/C#/VB.Net.
Responsible for handling Microsoft Content Management Server 2002 (MCMS 2002) for content writing.
Working on front end GUI using Web Services/HTML/DHTML/CSS/XML/XSLT/JavaScript etc.
Working on the database tier using MSSQL 2005, 2003/Oracle 11i environment
Using Vignette Development Suit for ASP/ASP.Net application tracking and Content Management
Responsibility to handle web services to interact with the central reservation systems
Gathering requirements
System Analysis and writing Functional Specifications
Implementation of the Design (coding)
Involved in the development of new modules in Fairmont online reservation system.
Working with Fairmont in web sites development + maintenance of the site www.fairmont.com, www.myfairmont.com, www.mydelta.ca, www.myraffels.com, www.myswissotel.com.
Working on the internal online Financial and Accounting systems for Fairmont.
Technical Environment: VS2005 framework 2.0, ASP.Net, C#, HTML, DHTML, VB.Net, JavaScript, Ajax, MSSQL 2005, MKS Integrity Framework SOA, MVC, WebServices.
Senior IT Analyst Aug 2001 – Mar 2007
UniversalLogix.
Building financial web application for one of our major Japanese client Including Complete Accounting System, Payroll System, HR Systems, Account Payable, Account Receivable, Financial reporting for audit purposes and Complete Inventory systems in Adobe ColdFusion 8.
Responsible for the coding of business tier by using ASP/ASP.Net 2.0, 1.1/C#/VB.Net/C/C++.
Working on front end GUI using HTML/DHTML/CSS/XML/XSLT/JavaScript etc.
Having an Experience of working in the database tier using VB.NET/C# in MSSQL/MySql environment.
Using an MKS Source Integrity Tool for the software configuration, releases, maintenance and security.
Having an Experience of Microsoft Content Management Systems (CMS).
Gathering requirements.
Planning, modeling, and execution of business processes (BPM).
System Analysis and writing Functional Specifications, High level object modeling.
Implementation of the Design (coding) System Integration etc.
Developed EMR (Electronic Medical Record) System to interact Patient, Doctors and pharmacies for online non urgent health care systems by using Microsoft ASP.Net as a front end and MSSQL Server as an backend database.
Working on the case studies of industry standard ERP system for developing a customizable ERP/CRM (Enterprise Resource Management System/Customer Relationship Management System) as a product.
Developed and study http://www.castingnetwork.co.uk in ASP/MSSQL.
Developed a generic online product of inventory/accounts (Web based P&L, Balance Sheets) in .NET Frameworks using ASP.Net/VB.Net.
Involved in the development of Nursing Home systems for Singapore including Account Payable, Account Receivable, Asset Management, Final Accounts using VB.net as front end and MSSQL Server as backend.
Convert the Nursing Home system from VB 6 to .Net/C# by using .net Framework 2.0.
Developed web based Portal in Classic ASP with MS Access as an Database for an German Clients URL is http://www.Road45.com.
Developed an web based Portal in Microsoft .NET Frameworks for American Clients URL are http://www.jrpolgars.com.
Developed web based Portal in Microsoft .NET Frameworks for Japanese Clients URL are http://www.sktrading .co.jp.
Developed VOIP Billing system for our American based client using radius server in PHP/ MYSQL/ J2EE in LAMP environment, Hosted on WebSphere.
Developed and maintain http://www.sohnawatan.com in ASP / MSSQL. It’s an prepaid calling card system for American clients.
Developed web based Health Guide System which maintain the Directories and appointment of the Doctors for patients in Classic ASP.Net with MSSQL Server as an backend Database for an Clients URL is http://www.healthguide.com.pk.
Developed Web based interface of Televentage Exchange for monitoring of incoming and outgoing calls of our clients for Better services and integrated with our Internal Help-Desk system.
Technical Environment: VS2003 framework 1.1, ASP.Net, C#, VB.Net, Microsoft SSRS, SSIS, JavaScript, MSSQL 7/2000, ASP, PHP, HTML, DHTML, MySql, VB 6, Crystal Reports, BSSV Legacy Integration services, Telerik Reporting SOA, Web-Services, c/c++, Visio, Microsoft Access, ColdFusion, Visual Fox-Pro.
Software Engineer Dec 1999 – Aug 2001
Nexlinx Telecom
Working on front end GUI.
Coding for business tier.
Maintain and administration of the SQL Server Databases.
Developed Sites for our company as a product.
Developed and maintain the Auction house www.bolee.com.pk in ASP, Java script as a Front end and using SQL Server Database as a Backend.
Developed an E-commerce site for Hafeez Center using ASP, JAVA Script and SQL Server named www.shopper.com.pk.
Online Helpdesk system and scheduled management system for our Company to monitor the end users problems and monitoring the management of our Company.
Developed a Customer Support online product for Nexlinx using ASP and SQL server named Helpdesk.nexlinx.net.pk.
Interfacing the TeleVentage API’s with web by using C++/ASP.
Developed an Inventory system for Departmental Store in Oracle.
Developed an Inventory system for Sahiwal Dairies in Oracle/Developer.
Developed and administrate one of the module of AS 400 for Excise and Taxation Department. In which we upsized the Database to the Oracle Server and then developed the application for it.
Database System for Hotel Management. [Visual Fox-Pro]