Post Job Free
Sign in

C#, Asp.Net,Javascript, Jquery, AJAX, MVC, Web API/Services,Sql Server

Location:
Glendale Heights, IL
Posted:
January 07, 2017

Contact this candidate

Resume:

Contact# 630-***-****

Email: ***********@*****.***

FAIZ KHATIB

Summary

Senior Developer in designing, developing and implementing Web and Windows applications using C#, VB.NET, ASP.NET, SQL Server (Framework 4.5/4.0/3.5/3.0/2.0)

Experience in Airline Industry, Insurance, Financial, Accounting, Retail and eCommerce industry domains.

Worked for e-Gate Solutions, JP Morgan Chase Bank, Mercer, United State Gypsum, Allstate Insurance, Assurant Health.

Extensive experience in agile methodology with Extreme Programming (XP), Scrum.

Excellent analytical, problem solving skills and a team worker with a strong customer focus.

Technical Skills

. NET Technology:

C#, REST Services, Web API, VB.Net, ASP.Net, ADO.Net, WCF, WWF, Web Services, SOAP, JQuery, CSS, AJAX, SharePoint.

Database:

MS SQL Server 2012, DB2, Oracle 7.x, MS Access.

Designing Tools:

Microsoft Visio, Visual UML 2.0, Visual Studio 2012/2010/2008/2005.

Other tools:

VB, Crystal Reports 7.0/8.0/8.5/11.0, Business Objects, PL/SQL, MS Project

Education

Bachelor’s Degree in Electronics.

e-Gate Solutions, Arlington Heights, IL (Dec 2011 – Jul 2016)

Senior .NET Developer / Lead Developer

Project: TS4-EPOS (Electronic Point Of Sale) and Back Office Web Application. (ThomasCook/EasyJet/JetStarJapan/Norwegian/Vueling/WizzAir Airlines/GOL/JetBlue)

TS4-(EPOS) is a customizable easy to use handheld In-Flight retail sales system. TS4 has a robust onboard payment processing system for credit card, cash or smartcard transactions. TS4 also features barcode scanner and card swipes. The end-to-end solution operates under PCI Level 1 Service Provider compliance that provides secure data exchange. The back office system performs the entire administration including the Warehouse/Product Management, Flight Management, Sales, Cash Handling (Funds), Reconciliation, Reporting etc. Created Web Service for ThomasCook to provide Data Feed for their internal reporting system. All the warehouse, flight and products management is configured in the Back Office Web Application. Developed Windows Mobile 7 Prototype App for TS4 using Silverlight and C#. UI was developed using XAML and SQL Server 2008 as the database.

Responsibilities:

The Web and Mobile Application is based upon the MVC framework.

Participated in gathering business requirements for the customization requested by Airlines.

Responsible in providing the design concepts, estimates and scope of the project.

Developed the handheld UI changes, Web Services & Windows Services changes for data exchange between handheld devices and the database servers.

Created back office crystal reports using Crystal Reports XI.

Used Team Foundation Server (TFS) as a source control.

Hands on Development, Code Review, Unit Testing, Coordinating QA Testing/UAT, Deployment of Web and EPOS Mobile Applications.

Environment: C#, Web API, .NET 4.5/4.0/2.0, SQL Server 2008/2005/CE, MVC-5, LINQ, AJAX, XAML, SOAP, CSS, JQuery, JavaScript, Team Foundation Server, Windows Mobile 6.5/7.5, Visual Studio 2008/2010/2012.

JP Morgan Chase Bank, Chicago, IL (Jun 2010 – Nov 2011)

Lead Application Developer

Project: Commercial Card Rebate (CCRB)

Commercial Card Rebate (CCRB) is an automated tool for the finance department for calculating rebates and making payments for all the Government Agencies (GSA) and Non Government Agencies (Non GSA). JP Morgan Chase Bank currently has separate contracts with a number of government agencies for their employee credit card programs. The current process entails pulling schedules for various volume information from IDW (Commercial Card Data Warehouse). CCRB automates the process of various input files, rebate calculations and various rebate rates that were determined manually via scanning individual hard copy contracts and entered into Excel. CCRB improves the efficiency and effectiveness of these calculations.

Involved in the requirement gathering with the business stakeholders.

Designed and developed user interface with rich asp.net controls.

Consumed the web services to fetch the data feeds for the tool.

Created a manual file upload for the changes to the data feed.

Developed the Core Rebate Calculation Engine for calculating various rebates like Sales Rebate, Productivity Rebate, Incentive Rebate, Large Ticket Rebate, etc for different government agencies, which is being driven by WCF service.

Developed various dynamic reports for rebate and payments using SQL Server Reporting Service.

Involved in creating Tables, Views, Functions and Store Procedures.

Performed unit testing for the application.

Responsible for the builds and application packages for the deployment.

Used Visual Source Safe and Team Foundation Server as the source control for the application.

Environment: C#, XML, CSS, SOAP, WCF, SQL Server 2005/2008,Visual Source Safe, Team Foundation Server, SQL Server Reporting Services, Visual Studio 2005/2008, .net 2.0/3.5

Mercer, Deerfield IL (Nov 2009 – May 2010)

Senior Developer

Project: Mercer Dynamic De-Risking System (MDDS)

Mercer is a leading global provider of investment consulting services, and offers customized solutions at every stage of the investment decision, risk management and investment monitoring process.

MDDS is an entirely new solution for UK DB pension schemes to cope with their funding arrangements and underlying investment strategy. MDDS is designed to bring order, discipline and new operational capabilities to DB fund management - transforming the way schemes develop and manage their risk reduction plan. Mercer provides scheme sponsors and trustees with a real practical solution to their pension funding challenges.

The system was designed on multi tier, MVC model architecture utilizing domain model CSLA framework.

Involved in architectural and database design of the Scheme management/reporting management module.

Developed the business layer composed of business rules engine/validation that communicates with the database via LINQ to SQL DB layer.

Designed and developed the windows workflow foundation (WWF) for the approval workflow process.

Responsible in developing a Controller (MVC) façade layer between UI and Business layer.

Developed the rich user interface using AJAX controls and Telerik controls.

Responsible for developing a reporting system that dynamically generates the report by merging the reports data into the pre-formatted word template documents. Also, at the same time, the reports were published by converting the word format reports to pdf format using a third party tool (Aspose controls).

Created stored procedures and UDFs.

Team foundation server (TFS) was used as source control.

Environment: Visual Studio 2008, ASP.Net 3.5, C#, AJAX Controls, CSS, JQuery, WWF, WCF Services, XML, Telerik Controls, Aspose Total, LINQ, SQL Server 2005, ASPOSE controls.

United States Gypsum (USG), Chicago IL (July 08 – Sept 09)

Senior Developer

Project: Online Order Management (OOM)

United States Gypsum is a leader in the manufacturing, marketing and distribution of gypsum wallboard, drywalls, ceilings & floor products. OOM is an online system to allow customers the ability to submit orders for USG Ceiling products and based on agile principles. The system comprises of order fulfillment, New Orders, Change Orders & Process Orders.

Developed the Order System UI and Notification System. Created Web and Windows Services for notification. Extensively created user controls throughout the applications.

AJAX controls are used to provide rich UI functionality and performed all front-end validations.

Developed the Business Facade layer, Business Entity classes and Business Service objects that embedded the business rules of the system.

Developed Notification System (windows service), that communicates with the database & sends notification emails to the customers based upon the order process.

Multi threading process was invoked in the Notification System.

Used Enterprise Library for Exception handling & log management.

Created and consumed WCF service.

Creating database stored procedures & functions.

Used Visual Source Safe (VSS) as source control.

Agile XP (Extreme Programming) practices being used are Pair programming, Continuous Integration, Coding standards, Testing, Whole Team.

Environment: ASP.Net 3.5, C#, VB.Net, AJAX Controls, WEB Services, XML, SQL Server 2005 & Mainframe DB2, Visio.

CCC Information Services, Chicago IL (Feb 08 – July 08)

Senior Developer

Project: CCC Accumark Reinspection

CCC Accumark Reinspection is a next generation reinspection solution that allows insurance companies evaluate and correctly estimates the claims according to their own rules. This process is facilitated by an electronic audit conducted on all appraisals, with the results displayed for viewing during the reinspection process. The system eliminates manual processes by allowing users to document changes and automatically recalculates reinspection totals throughout the process. The system receives data from all established estimating platforms supporting the Collision Industry Electronic Commerce Association (CIECA) open data environment.

Involved in developing the multi-tier windows based application for Claims, Claim Details and enhancing the existing reinspection modules.

Each claim folder has an XML file downloaded locally to the user machine using Web Services and this file is used as the data source for the application.

Data Access Layer (DAL) was developed for extracting data from the XML files using serialization process into respective custom.

Xceed Datagrid (Third party controls) was used for tabular display of data.

Performed the required application validation using the validation controls.

Used Rational Clear Quest as source control.

Created the application setup package using Install Shield.

Created test plans and performed user testing.

Environment: C#, VB.NET, Web Services, XML, Oracle 8i, Mainframe, Xceed Grid controls, Rational Clear Quest.

AllState Insurance, Northbrook IL (Mar 07 – Feb 08)

Senior Developer

Project: Customer Care Center

Consumer Care Center is an online customer portal for managing their Auto and Homeowners insurance policy that includes their Billing, Claims and Policy changes.

Users have online real-time capabilities for processing the following features:

Pay Bills (Automatic payment, Recurring payment, Bank account/Credit/Debit Card)

Sign up for Easy Pay Plan and paperless statements.

Report a Claim and view real time Claim Status

Account Status with Transaction History.

Request policy changes.

Request Insurance Cards and Order duplicate cards.

Update personal profile online.

The system was developed on multi tier, domain object model architecture system utilizing service oriented design on .NET 2.0/3.0 Framework.

Worked closely with Business team for requirement gathering. Identified and documented functional workflows with use cases and UI mockups (wireframes).

Developed Business layer that implemented the business rules that served as a façade hiding the Service Agents mechanism providing business transactions to the UI.

Developed Action Providers for all data validation.

Developed Service Oriented Web Services (Customer Biographic and Policy) that communicated with different systems through an Integration component.

Developed the internet facing presentation tier composed of UI Process Controller(s).

Extensively used AJAX controls providing rich UI functionality.

Created Database Stored Procedures and DTS packages.

Scrum project management framework is being used for this Agile project.

Implemented test driven methodology using nUnit testing for the application.

Used VSS as source control.

Environment: ASP.NET 2.0/3.0, C#, AJAX, Web Services, XML, SQL Server 2005/Mainframe.

Assurant Health, Milwaukee WI (Sep 06 – Mar 07)

Senior Developer / Analyst

Project: Cruise – TeleApp (Health Insurance Policy Issuing System)

Cruise is a complete policy issuing system from Quote to Application (Q-A) & Application to Issuing (A-I) that is used by Assurant Sales and Underwriters. Q-A (Applicant Information, Agent information, Payment Information, Case Information, Verify Eligibility, Submit Application). A-I (Application Status, Respond to Open Requirement Online, View counter offer information, Underwriting process, Approval/decline policy). The system also composed of a centralized administrative system, which consists of licensing, appointment, renewal and termination information on agents selling John Alden or Fortis products.

Responsible in developing UI and Business tier for new enhancements for the semi-yearly national release.

Developed .NET COM interoperability components that communicate with the VB6 COM objects.

Developed the user friendly UI with each aspx page composed of a Master User Control encapsulating the business process for that screen.

Developed Business layer consisting of Business Process layer, Agent Data layer, Service Agents layer that was responsible for sending/receiving requests to the Web services.

Developed Web Services that communicates with the Business layer and also with legacy system (Mainframe) for data retrieval.

Used nUnit test driven methodology for every business feature of my assigned module.

Used IBM Rational ClearQuest for submitting & tracking of defects sent by/to QA team.

Created Stored Procedures & perform data validations.

SourceGear’s Vault was used as source control plugged into Visual Studio.Net.

Interacted with the testing team for functional, validation & performance testing as per the test scripts.

Microsoft Application blocks for Exception handling and Cache Management were extensively used for performing error handling and Caching features in the application.

Environment: VB, ASP.NET 2.0, C#, VB.NET, Visual Studio 2003/2005, Web Services, XML, SQL Server 2000/2005, Source Gear Vault, Rational TestManager.



Contact this candidate