Now you can Instantly Chat with Fayaz!
About Me
Outstanding IT professional with 18 plus years of experience coupled with strong technical skills in C, Pro*C, Unix, Perl and Oracle and expertise in Telecom, Electric and Retail Domain. Designing Solution Blue Prints (SBL) for complex customer requi...
Show MoreSkills
Portfolio Projects
Description
Albert Heijn is the leading food retailer in the Netherlands with a chain of about 1000 stores in Netherlands and also has stores in Belgium and Germany. There are around 25 huge POS and Back Office applications that support and run store and point of sale functionalities. My Role was that of an Information Analyst, POS team leader, Developer and SME. My role and responsibilities were
- Work closely with business, Architectures, Security and third parties to design and develop solution blue prints for change requests and projects.
- Create change requests for innovations, enhancements and business interests.
- Provide estimations and timelines for various t-shirt size change requests and large projects.
- Create technical designs of change requests and projects.
- Review change requests, Design specifications and intake reports.
- Develop software simulators for devices, hardware and third party applications.
- Develop applications to interact with third party devices using TCP/IP and UDP programming.
- Developed applications to communicate with third party servers via https using soap and rest calls.
- Exchange of data between different servers in different formats like Ascii, Binary, XML and JSON format.
- Worked on integration of different applications on different platforms.
- Develop and maintain graphical applications for POS systems using Perl with GTK.
- Develop and maintain POS Sales Software with integrated business logic and requirements.
- Used pro*C to process transactions carried out on POS systems to oracle database. Used C and Pro*c to transfer item related data from database to POS systems via back office.
- Worked with semaphores and IPC message queues between different applications.
- Migrated 32 bit applications to 64 bit applications from Debian Jessie 8 to debian Linux 9.
- Knowledge of developing roll out plans and responsible for pilot and Mass roll out production activities.
- Perform root cause analysis of issues of complex nature and provide robust solutions and fixes.
- Execute high impact and complex incidents.
- Induction and training to new team members. Transfer Knowledge and groom team members.
Description
Customer Information and Billing System (CIBS) was designed to cater to the requirements of BrihanMumbai Electricity Supply and Transport Undertaking (BEST). The system handles all the processes starting with the consumer filling up request for supply, approval/rejection of consumer's application, consumer complaints resolution, meter reading, billing and payments handling. My role and responsibilitywas of
- Requirement Analysis and solution designing.
- Work closely with customer for Case Studies of business rules and translation to system requirements.
- Provide estimations and timelines for implementation of requirements.
- Software design, development, enhancements, Testing and maintenance.
- Development of multithreading applications using Pro*C processing Electric meter readings and Electic bills.
- Unit, system Testing and integration testing of developed components.
Description
BSNL is one of major telecom service provider in India with millions of customers. BSNL uses Trichur and DOTsoft packages to automize its commercial, billing and accounting procedures. My role and responsibilities were
- Implementation Maintenance and Troubleshooting of TR billing and accounting application software at various BSNL branches.
- Implementation Maintenance and Troubleshooting of DotSoft billing and accounting and commercial application software at various BSNL branches
- Generation of Telephone bills for customers.
- Development of data conversion and upload applications. This application will read meter reading from tapes, cartridges and spool drives downloaded from exchanges (type: CDOT, E10B, OCB, WLL). This data is usually in non readable formats like BCD, BINARY, EBCDIC, HEXA which is converted into readable format text and then uploaded to the database where after it is used for generating bills.
- Development of Customer Detail Billing application. This application is designed to provide the subscribers of BSNL with the details of their telephone calls at any time. This software also provides BSNL with the call analysis for chosen dates and times. It helps BSNL to settle the cases of overbilling with the subscribers. This software collects data (written in different codes and formats) from the tapes, cartridges and spool drives in telephone exchanges, converts the same and presents desired reports.
- Development of Barcode Generation application. This Application is designed to prepare and print telephone bills with barcodes. The bar codes are then used to punch payments into the system using hand scanners.
- Development of Offline Payment Uploading and Processing. This application is developed for TRGATE machines used by BSNL for offline payments. The offline payments are transferred to server, processed and uploaded to the database where after it is used for processing bills and payments.
- Demand Notes transfer from commercial data to TR data integrated with TR billing and accounting.
- Internet charges liable to ISDN lines integrated with billing and account package.
- Interest liabilities of BSNL to customers integrated with billing and account package.
- Lucky draw systems.
- Used sqlforms 3.0 to create front end screens for user interactions.
- Used sqlreports 2.5 for generating reports.
- Train BSNL employees about the applications and usage of different modules.
- Perform unit , system and integration testing on the developed components.
Description
Albert Heijn decided to extend its retail business to Belgium. This project was designed to add solutions for current systems to adapt to the new rules, regulations and requirements of the country. The communication between sales software and pinpad devices was adjusted accordingly as per Belgium norms and the numerous new functionalities and adjustments to the existing functionalities were carried out.
Show More Show LessDescription
A new POS point was added for gall and gall stores. A solution was designed to inject changes to the various applications to cater to the Gall & Gall requirements. New processes were written and invoked for exchange and transfer of data between Back office and new POS point.
Show More Show LessDescription
An application was designed to provide solution for selling electronic gift cards of different brands in Albert Heijn stores. tion uses soap to communicate and deliver requests to the intersolve (third party) over secured http. The application also supports redemption and refund of gift cards. The solution was latter extended to the self service checkouts, self scan and pay tower systems.
Show More Show LessDescription
Customs want a declaration of all excise products that will be transported between EU countries at the moment the truck will depart. The declaration should be sent to the customs EMCS (excise movement and control system). Customs validates the declaration and sends an acceptation (ARC Administrative Reference Code). This application supports the process of determining the excise products present in the departure and to declare the excise products to EMCS via a service provider.
Show More Show LessDescription
A customer earlier could have been a part of only 20 clubs which meant limited personal promotion being offered. Albert Heijn came up with extension of clubs. A couple of applications including Source , target and mediator applications were changed to handle the extension of clubs. All applications were adjusted for providing backward compatibility.
Show More Show LessDescription
The objective of this project was to reward and retain Best customers, Upgrade Good customers to Best customers, and win back lost customers. Air miles redemption promotion was extended to receipt promotions and was made interactive to give chance to the customer to decide which offer to avail and which not.
Show More Show LessDescription
A migration project where VDC (Virtual distribution centre) server was changed to 64 bit OS from 32 bit OS. All platform dependant applications and objects were identified and changed to adapt to the new platform. Worked closely with ARX Israel for migration of encryption decryption modules provided by the company.
Show More Show LessDescription
NCR AMS is an offer Engine that stores and delivers numerous types of offers to the customers. A new component was designed to integrate point of sale software with the offer engine. The point of sale software will communicate to the offer engine through REST calls using format, Fetch the offers/promotions/discounts and allocate to the customers.
Show More Show LessDescription
DIGI is vendor of weighing scales where customer can weigh their items. The merchandising department of Albert Heijn will create item codes and images on their server. An application was developed to download and process these codes and images from their server and transfer them to the weighing scales. On the weighing scales these codes along with images will be presented to customer on the display making it easy for them to identify their items to be weighed.
Show More Show LessDescription
Coffee machines were introduced in Albert Heijn stores at British Petroleum sites. The customers can buy their coffee at the machine and pay by cash, EFT and also avail discounts through tokens. An application was developed to download the transaction from the vending machine in the XML format. These transactions will then be processed by application to the database where other application will then work on the transactions
Show More Show Less