
Work Experience
Enterprise Rent-a-car
01/09/12
- 01/09/17
As BizTalk Contractor, designed and developed two major e-Billing projects and currently involved in Reservation project.
One of the e-Billing projects was designed to work dynamically based on the itineraries of the system that it is going to communicate.
Whereas the other one was designed to work interactively through database-polling as it required more human intervention at various stages.
As initial billing information comes as an Excel file, decoding of the same happens within the receive pipeline.
Scatter Gather pattern has been implemented to deal with huge number of invoices within a batch. And aggregation pattern used to collect all the responses before updating the customised database that has all the Invoice information.
SSRS has been used to generate reports that can be rendered as either PDF or Excel before sending them to clients.
In both systems, invoices to the target systems can be sent as a batch or as one single item. Batching and De-Batching patterns were used.
Communication to various systems were done through either FTP, SMTP, SFTP or WCF.
BRE was used as part of the itinerary process to find out various elements (e.g. map and schema to use) dynamically.
BAM was used to aggregate on invoice details for business use. And also used as a tracking tool.
Developed a data service using entity framework (data-first approach) to be consumed by the admin site that administers the static data required by the e-Billing systems.
Currently involved in a project to manage reservations. This is being built using micro sites on Azure and on premise BizTalk applications. I’m involved in developing BizTalk application that will receive client request and create reservation using web service.
Alternative Networks
01/04/11
- 01/08/12
As a BizTalk Contractor my role within the Development Team was to design and develop BizTalk applications.
During my period as a contractor I was involved in two main projects involving BizTalk.
First one was to synchronize details and relationship of entities such as customer, company, site etc. within various systems such as CRM, Portal, Billing and CI.
ESB Itinerary service was used for the routing purposes listening to a polling receive location.
BRE within the itinerary service was used to make the decision on which systems to communicate based on the source and type of message.
The other one was to manage cases and orders between the Portal and CRM system.
Notification Service was used to snatch any case or order that comes in to portal database and route to BizTalk which then talks to CRM System. Likewise, any cases coming in to CRM System was polled and sent to Portal.
Failure messages were stored in SharePoint for the Admin to fix and resubmit.
Virgin Media
01/01/10
- 01/03/11
As an Integration Service Developer, I was involved in building SSIS packages that collect various network data.
Network elements covered were POP, RAM, CAM, CMTS, Node, Cabinets and Modem.
Data collected were on network inventory, configuration and usage.
The collected data stored in a centralised database were used by Business to improve the service and make right business decisions and strategies.
HFBP
01/11/07
- 01/09/09
As a BizTalk Contractor, I was involved in various projects for Hammersmith Fulham Council through Agilisys.
Projects involved managing council tax, benefits, parking permits and customer’s complaints and enquiries.
Lagan Frontline was integrated with various third party systems associated with the council. And Single customer view portal was built to gather information from various systems that were associated to the council via BizTalk.
Electronic Document Management System was built to collect important document from council residents and store it in a secured system. And to retrieve when required by other systems within the council.
Spring Group Plc
01/03/07
- 01/10/07
As a BizTalk contractor, I was involved in supporting the existing BizTalk applications used by this recruitment company.
Company’s front office system was integrated with their billing system which was in AS400, e-Timesheet, Advertisement System, iProfile system and their Contractor’s Portal
NTL
01/04/01
- 01/02/07
Played various role in these long six years starting as a contractor then joining permanent as Software Engineer moving on to senior role and Lead role.
Started of my stint at NTL as a visual basic and asp.net developer and gradually moved on to BizTalk developer role.
Legacy applications that were used to register and provision cable modem were built on Visual Basic 6. As a software engineer, I was maintaining various applications that were involved in it and implementing new changes. These applications played vital role in linking user registration process, DHCP provisioning and Subscriber activation in order to start billing.
Played vital role in bringing out standalone cable modem (independent unit) as they were part of DTV (digital set top box). This required implementing new registration and provisioning process and bundling out new package.
Played a vital role in bringing in AOL, Virgin and Tesco customers into NTL network. We built a separate provisioning system through BizTalk 2002.
As part of the BizTalk provisioning team, I was involved in developing a BizTalk application to integrate our system with a security provider so that NTL customers can benefit from using their security products.
Zenith Software Limited
01/08/00
- 01/03/01
As a contractor, I was involved in supporting web sites of Debenhams and Bristol & West for Conchango Ltd. And as part of NTL, I was involved in various in-house projects as mentioned in NTL experiences.
Technologies Used
01/08/97
- 01/07/00
CurrentBizTalk Server 2010, ESB Toolkit 2.1, BRE, BAM, .Net Framework 4.0, SQL Server 2008 R2, C#SpecFlow, NuGet, TFS, Web Services, SSIS, SSRS, Visual Studio 2010, Agile (Scrum), EntityFramework, XSLT, LOG4NETPreviousBizTalk Server 2006 R2 & 2004, Nunit, BizUnit, ASP.Net, Oracle, MS Access, Visual Basic, HTMLJavaScript, Windows SharePoint Services 3
More Work Experience
Less Work Experience