Safaa Al-Iedani
**** ******* ***, ***********, *******, L5N 7R3
*********@*****.***, 416-***-****
Software Systems Developer
(MCITP, MCTS, MCSD, MCDBA & MCT)
Software Developer with more than 15 years of proven experience in developing and implementing software systems for banking, insurance and retail industries. Professional expertise includes systems development, database administration and office automation. Recognized by managers, colleagues, and peers as a personable, dedicated performer who demonstrates innovation, communication, and teamwork to ensure quality and timely project completion.
SOFTWARE SKILLS:
Development Tools
Business Tools
Visual Studio 2005/2008/2010 (13 Y)
Visual Basic .Net (13 Y), C# (7 Y)
VB 6.0, Microsoft Office VBA (10 Y)
Visual Source Safe 2005 (12 Y), TFS (3 Y)
Database Systems
MS SQL Server 2000/2005/2008 (13 Y)
MS Access 97/2000/2003/2007 (10 Y)
Microsoft T-SQL (13 Y)
Temenos JBase (5 years)
Microsoft OLAP Services (5 Y)
Web and Windows Development
ASP.Net (10 Y), IIS (10 Y)
XML Web Services (10 Y), WCF (2 Y)
HTML, XML, CSS, XSL & XSLT (10 Y)
MVC4 (1 Y), AJAX (1 Y), Web API (1 Y)
Temenos T24 Banking System (5 Y)
Microsoft CRM 2013, CRM 2011,
CRM 4 & CRM 3 (3 Y)
Talisma CRM (5 Y)
Reporting Tools
Microsoft SSRS 2005/2008 (6 Y)
SAP Crystal Reports (12 Y)
Adobe Professional APIs (5 Y)
Connectivity & Integration Tools
ADO. NET, ADO & ODBC (10 Y)
IBM MQ Server (5 Y)
Microsoft Message Queuing Services (7 Y)
Microsoft SSIS 2000/2005/2008 (10 Y)
EMPLOYMENT HISTORY
Software Developer-III Oct. 2014 to Current
Verifone Canada (Formerly AJB Software Design), Mississauga, Canada
Core Responsibilities:
Perform system analysis, design, code writing, documentation, implementation and maintenance in a software development firm, a leader in the design and development of payment processing systems for retail, petrol and convenience stores.
The following is a list of the essential duties and responsibilities of my job.
Implement design solutions for Verifone clients following documented scope and established software development architecture.
Develop, test, and document software for Verifone projects and products, including preparing test plans and performing unit and integration tests, ensuring that all deliverables leaving development are tested and documented according to the company standards.
Develop and enhance core/backbone of Verifone products using coding processes and methodologies and document the entire process.
Develop interfaces for new hardware and software components (bank endpoints,
pin pads, smart cards and mobile devices).
Enhance existing components and applications and document changes as they are made.
Analyze and debug software prior to passing it on to the installation team. Ensure fixes are tested, documented, and distributed according to standards.
Support the sales process by providing answers to any technical questions potential customers may have about the company’s products and capabilities.
Completed and Ongoing Projects:
Member in the development team of FipayEPS Payment Processing System, responsible for system implementation for one of the major petrol distribution companies in Canada. Responsibilities includes adding support for various card types (Payment Cards, Gift Cards, Loyalty and Fleet Cards), Loyalty programs, Contact and Contactless EMV, and enhancements to the interfaces with payment processing vendors and fueling systems.
The principal developer in the project of certifying the use of EMV cards (Visa, Master Card, Amex and Interac) with the banking interface of Global Payments (a leading payment processing provider in Canada and worldwide). Certification include support for both Contact and Contactless interfaces.
Development of an interface to integrate the company’s POS and payment middleware with the existing payment system for one client, a developer for petrol stations management software.
.net Developer/analyst Sep. 2012 to Sep. 2014
Highgate Systems Inc. Mississauga, Canada
Core Responsibilities:
Perform system analysis, design, programming, documentation, implementation and code maintenance of considerable difficulty in a software development company, a provider of software and services to financial institutions both internationally and in Canada. Work within a broad framework of standards, policies, and procedures, utilizing highly progressive techniques and methodologies of the software development life cycle.
Key responsibilities in application development include:
Working closely with management and clients on analyzing business requirements and writing application design specs that involve creating UML diagrams with Microsoft Visio.
Working on application development and integration using Microsoft development platform and tools including Visual Studio, Visual Basic .Net and SQL Server.
Working on different stages of application testing including Unit, Functional and user Acceptance testing. Work included writing testing scripts, preparing testing environments and creating testing projects.
Writing systems documentation, installation scripts and incidence reports.
Troubleshooting and fixing errors for running applications in testing and production environments.
Completed Projects:
A member of the development team for Highgate Lending System, a multi-tier client-server application created with MVC4 and Asp.Net Web Services. Written in VB.Net (Framework 4.0) and SQL Server 2008 database, and features an extensive use of web technologies including HTML, XML, XSL, CSS and JavaScript.
A member in the project of integrating Highgate Lending System to Dealer Track Network and CMSI Loan Origination system. The integration project included creating front-end Asp.Net Web applications to process incoming requests and intermediary .Net Web Services to implement business rules and feed the lending system. Written in VB.Net, the solution features an extensive use of XML as a common language that fulfill the two major requirements, transferring data and implementing business workflow.
Development of an Online Payroll Processing System for one of the company client banks. The System consists of a .Net Web Service, an ASP.Net Client (file upload and administration).
Development of a PIN Verification Service for one of the company client banks. The service is designed to centralize the process of PIN verification required by different banking applications. Written in C# as a WCF application hosted as a Windows Service with calls to Thales 9000 HSM APIs.
Development of integration between MagTek DynaPro card reader and the company’s Teller application written in Visual Basic 6.0.
Application Support, Maintenance and Migration for the Front-End Applications of RIBS Banking System, created with VB 6.0 and SQL Server 2000.
Software Development Engineer Mar. 2007 to Apr. 2012
Finance House Group, Abu Dhabi, United Arab Emirates
Core Responsibilities:
My work with Finance House was focused on developing systems for automating recurring tasks and improving work processes using various development tools such as VB.Net, ADO.Net, SQL Server, MQ Series, Crystal Reports and MS office. I have worked on developing interfaces with the T24 Banking System, Talisma CRM and other data sources to deliver smart systems that satisfy the bank needs in areas of customer support, operations and management reporting.
Completed Projects:
Designed and implemented the Business Mobilization System for Finance House Group, an internal Cross Selling Web-based application to manage business opportunities across the group. Developed using ASP.NET, SQL server 2005 and Microsoft Reporting Services.
Finance House Online Services, a Web-based application designed to allow Finance House’s customers to access their credit card statements and perform live enquiries to their card account. The application composed of 3 tiers, the database tier (SQL Server 2005), the middle tier (ASP.Net Web service) and the front end ASP.Net pages. Reports were developed with Microsoft Reporting Services (SSRS).
Developed and Implemented the Finance House MIS Reports using T24 management Information Module and T24 queries and reports. The development required designing MIS databases, configuring monthly processing and running routines for handling data corrections.
Developed and Implemented the Finance House Assets and Liabilities Monthly Report. The ALM report provides a complete view of the company assets and liabilities (on and off balance sheet).
A team member in the project of T24 banking System Upgrade from version R05 to R09. My contribution was in upgrading the connecting module with Talisma CRM where Credit Card and retail loans are originated. This task required working with MQ Series, Oracle Web Logic Server.
Development of the Customer Channels Manager, a SMS & Email Sender for Finance House, developed as a Desktop application to send routine notifications to the bank customers through SMS and Email gateways. Developed using Microsoft Visual Basic .NET, Adobe Professional APIs, SQL Server database and Crystal Reports 10.
Development of a Reporting Viewer for T24 Banking System, a desktop application with the ability to connect to T24 repository and provide easier UI to view, downloads and resend reports. Developed using VB.Net, SQL Server 2000 and Crystal Reports.
Development of the Finance House Staff Survey System, an ASP.Net web application designed to allow surveying the company staff on ad-hoc events and provide overall satisfaction reports to higher management. Developed using ASP.Net, ADO.Net, SQL Server 2008 and Crystal Reports 11.
IT Trainer Oct. 2001 – Mar. 2007
Compubase Training Ins., Abu Dhabi, United Arab Emirates
Core Responsibilities:
Deliver in-house and on-site training courses in the fields of programming for Windows and the Web using Microsoft development platform tools such as Visual Basic, MS Access, T-SQL language and SQL Server. Courses I delivered had covered the following subjects:
Programming Visual Basic.Net, ADO.Net, ASP.Net & C#.
Administering SQL Server, Programming SQL Server, and SQL Server OLAP Services.
Customizing Microsoft SharePoint Products and Technologies 2003
Developing and maintaining Crystal Reports 9, 10 & 11
Programming Visual Basic 6.0
Programming Access & Excel applications with VBA.
Completed Projects:
Development of a Web Based Training Tracking System for Compubase using ASP.Net, ADO.Net, SQL Server 2000 and Crystal Reports 9.
Development of Compubase Course Registration & Management System using Microsoft Access 2003 as a front end for UI and reports, and SQL Server 2000 database.
Development of Compubase Staff Time Management System, a daily attendance, scheduling and reporting application. Developed using VB6, ADO and SQL Server 2000. Reports developed using Crystal Reports 8 and MS Word.
Designing and implementing the Compubase Business Reporting System, using SQL Server 2000 OLAP Services, SQL Server 2000 Integration Services and Data Analyzer for user interface.
EDUCATION
Master of Business Administration
University of Wollongong- Dubai
Aug. 2011
B.Sc. Architectural Engineering
College Of Engineering, Baghdad University
Aug. 1991
CERTIFICATIONS
MS Dynamics Customization and Configuration in CRM 2013 Specialist
Oct 2015
Microsoft Certified IT Professional – Developer for CRM 4.0
May 2011
Microsoft Certified IT Professional – Applications for CRM 4.0
Apr 2011
Microsoft Certified Technology Specialist –Dynamics
Jan. 2011
Microsoft Certified Technology Specialist (SQL Server 2005)
Oct. 2006
Microsoft Certified Solution Developer for Microsoft .NET
Apr. 2005
Microsoft Certified Application Developer for Microsoft .NET
Mar. 2005
Microsoft Certified Systems Administrator
Aug. 2002
Microsoft Certified Database Administrator
Feb. 2002
Microsoft Certified Solution Developer
Jul. 2001
Microsoft Certified Professional
Mar. 2001