Senior Developer
Banque Saudi Fransi
Total years of experience :15 years, 9 Months
Responsibilities: Requirement Gathering, Requirement Analysis, Time Estimation, Design, Development, Unit Testing, QA assistance, User Acceptance, Technical Support.
Projects (Develoment):
1) FransiPlus Revamp & FransiLite Mobile Web Application: It is a complete banking solution for internet banking customers. Customers are provided all financial & non-financial services same as existing FransiPlus (https://secure.fransiplus.com). Services are Fund Transfers, Sadad & MOI Bill Payments, Account & Card Management, SMS and User Profile Management. User Interface is customized into Lite or Normal, based on user platform i.e., mobile, tablet or desktop. Both FransiPlus and FransiLite have almost the same backend but different UI for desktop and mobile users
2) FransiPlus Web Application Enhancements: FransiPlus (https://secure.fransiplus.com) is the online banking solution from Banque Saudi Fransi, which provides a range of financial & non-financial to customers. This application is available only for desktop users
3) FransiAdmin Application: FransiAdmin is a web application used by Fransi Admin to manage FransiPlus Services on the request of FransiPhone customers
4) Fransi Content Management System: Fransi CMS is developed to provide content management features in FransiPlus. Marketing users can now directly update the content in FransiPlus site without involving IT. Contents can be in the form of Banners, Menus, Ads and Email Campaigns
5) ATM Portal: This web application keeps a track of running ATM projects which include ATM Stock Management, ATM Site Tracking (using Google Maps) and ATM Site Contracts
6) Instant Messaging Service (IMS): Instant messaging Service (IMS) is a critical SMS banking Windows Service Application that sends instant SMS to customers for all the Credit and Debit transactions made against their Accounts/Cards. Customized SMS are sent to customers for each transaction which include details of Source System like FransiMobile, FransiPlus, Branch name and Transaction details like Local Transfer, International Transfer, etc.
Projects (Technical Support):
1. LinQ2 SMS Gateway: LinQ2 is a SMS gateway application which act as a bridge to send and receive SMS between Telcos and different applications in bank. SMS can be submitted to LinQ2 application through Web Portal, HttpPost, Database, Web Service.
2. FransiMobile APP: It’s a complete mobile banking solution for Apple users. This mobile app provides a range of financial & non-financial services to customers.
Responsibilities: Development, Unit Testing, QA assistance
Project: Human Resource Management Workflows: The main purpose of that project is to automate HR workflows of Riyadh Bank. It includes evaluation system for employees, creation of vacancies, online CV builder, personalized CV searching, applicant interview repository and financial package system. Potential users of that project are Job Applicant, HR Manager, Interviewer, Section Manager, and Department Manager.
• Instructor of Assembly Language Programming Lab.
• Teaching Assistant of Computer Architecture, Fundamentals of Computer Vision, Programming for Engineers II and Assembly Language Programming.
Distinction in MSc (CGPA 3.7/4.0) Won the Best MSc Project Award (High Distinction in the Thesis i.e.GPA 4.0/4.0). Major Courses: Dynamic Web Based System Multimedia Processing, Communications and Storage High Performance Computing Software Life cycle Management Data Mining (Advance Level) Advance Specification Methods.
CGPA 3.05 CGPA(Major:Computer Science) 3.33