Irfan Butt, Senior Developer

Irfan Butt

Senior Developer

Banque Saudi Fransi

Location
Saudi Arabia - Riyadh
Education
Master's degree, Computer Science
Experience
15 years, 9 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 9 Months

Senior Developer at Banque Saudi Fransi
  • Saudi Arabia - Riyadh
  • My current job since August 2010

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.

Software Engineer (Consultant) at Riyadh Bank
  • Saudi Arabia - Riyadh
  • February 2008 to August 2008

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 , Teaching Assistant at FAST-NU
  • Pakistan - Lahore
  • August 2006 to December 2007

• Instructor of Assembly Language Programming Lab.
• Teaching Assistant of Computer Architecture, Fundamentals of Computer Vision, Programming for Engineers II and Assembly Language Programming.

Education

Master's degree, Computer Science
  • at University of Warwick
  • September 2009

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.

Bachelor's degree, Computer Science
  • at FAST-NU
  • August 2007

CGPA 3.05 CGPA(Major:Computer Science) 3.33

Specialties & Skills

ASP.NET MVC
SQL Server 2000 2008
Jquery, Jquery UI, Jquery Mobile, JSON, JavaScript, Ajax, XML
C#.Net, ASP.NET MVC, ASP.NET
MS SQL Server 2005/2008, Oracle 10g
Matlab Programming
VB.NET,VBScript, JAVA, JSP, PHP , XAML, Objective C
HTML5, CSS3 , UML
ADO.NET, Entity Framework, LinQ
SCRUM Agile Software Development

Languages

English
Expert
Arabic
Intermediate
Urdu
Expert

Memberships

IEEE
  • Student Autor
  • May 2009

Training and Certifications

Programming in HTML5 with JavaScript and CSS3 (Training)
Training Institute:
Microsoft
Date Attended:
December 2013
ASP.NET Web Development (Training)
Training Institute:
Microsoft
Date Attended:
November 2013
Anti-Fraud, Compliance, Exploitation of Inside Information in Trading. (Training)
Training Institute:
Online Bank Training
Date Attended:
July 2011
SCRUM – Agile Software Development (Training)
Training Institute:
ACM
Date Attended:
October 2012
Winows 8 App Development (Training)
Training Institute:
Microsoft
Date Attended:
February 2013