Anda di halaman 1dari 10

Curriculum Vitae

Name Ayman Amin Ibrahim


Date Of Birth 2, August 1968
Nationality Egyptian – Australian Citizen
Residence Australia, Sydney – Egypt, Alexandria
Mobile Australia (+61) 0415 664 930.
Mobile Egypt (+20) 0161 321 292
Mobile Qatar (+974) 7663180
Languages Arabic, English and French
E-mail ayman_amin@hotmail.com
Education Bsc. Commerce – Accounting Alexandria University 1989
Bsc Of IT / Bsc Of Commerce (BIT/BCom) Sydney University – School
Of Information Technology 2004

Dear Sirs Qatar Petroleum I am currently based in Qatar-Doha, I am Egyptian native


and Australian citizen where I completed my degree in Computer science, I have by
now more than 16 years of IT experience in general and more than 8 years of
professional project management and team leading in international class banking
corporations and elite software factories. My IT experience in the field of Software
Engineering encompasses Legacy Mainframe central computing, object oriented
systems and modern distributed connected systems of SOA. My team leading and
project management skills leverage international experience with small, medium and
large teams where diverse cultured teams, outsourcing extreme programming and
agile methodologies used along with classic project management styles.

Skills, Strengths and Know-how:

• Enterprise-Class Project Management and Team Lead experience in high


profile inter-corporate projects.
• Microsoft Dynamics CRM 4.0 Senior consultancy experience in Business
Management Solutions, Extensions Development and Implementation.
• Strong Hands-on Experience in Development, Team leading and Project
management using latest Dot Net 3.5 WCF - WF Technology C#, VB.NET and
ASP.NET with VS 2008 – Code-Smith, Database Pro, Silver Light 1.0 and 2.0.
• Enterprise Class SOA Experience and know-how using various implementation
technologies and platforms.
• Strong Architect / Development Experience C, C++ and Visual C++ Net
(Mainstream
Windows Apps - Reverse Proxy – Infrastructure Utility and Real-time
applications).
• BMC CONTROL-M Administration, solution design and development.
• Solid Design / Architecture experience in Service Oriented Applications and
various open
Standards.
• Enterprise class experience in Project Management Life Cycle – Team
Leading – Team Mentoring –
Consultancy, Client-Facing roles – Technical presentations and Architecture
Peer-to-Peer reviews.
• J2EE Application Server Admin and Developer experience (Sybase EAS–
IBM WebSphere
6.1).
• Solid OO Design experience with applied skills and experience in
Design Patterns.
• IBM Websphere AS, MQ and TIBCO Development Work Experience.
• Strong Scripting knowledge and know how with VBScript – Java Script –
Power Shell 1.0
– Perl Regular Expressions.
• Strong Microsoft Products / technology experience (Server
Technologies (Messaging –
SQL Server 2005 - Dot Net 3.5) Client Technologies – ASP.NET development
tools –MS
Office Automation).

IT Courses & Other Qualifications (All during work


experience)
• PMP (Project Management Professional) Certified.
• Microsoft Dynamics CRM 4.0 Administration, Development and Configuration.

• Microsoft Share Point 2007.


• Microsoft Project.
• SQL Server 2005 and 2008.
• Power Shell 1.0.
• IBM Web sphere MQ 5.3.
• BMC CONTROL-M Version 6.3.01.
• UML / RUP using Rational Rose.
• Content Management Server Administration / Application Development.
• TeckCheck certified in JAVA SERVER SIDE PROGRAMMING.
• Art of OOP Design and Design Patterns.
• Dot NET 2.0 Platform.
• Developing J2EE Apps on Sybase EA Server 3.6 (Jaguar).
• Sybase PowerJ 3.6 and Enterprise portals platform.
• Sybase Adaptive Server Enterprise 12 Administration and Development.
Current Work Experience (April 2009)

Project Manager
Working for Microsoft Golden Partner in Qatar –Doha. Leading projects in the
technology domain of BizTalk, SharePoint2007 and Dynamics CRM 4.0 working with a
leading industry client in Qatar and Kingdom of Saudi Arabia. The project is a
corporate wide implementation of a new ERP & CRM solution using Microsoft
technology as Enterprise Service Bus. My role duties include client liaison, Project
Management, Professional services Consultancy as part of project delivery goals,
Project plan generation and maintenance to focus on quality, productivity in timely
fashion and risk contingency plan provision.

My current role challenges included reviewing and enhancing corporate standards for
solutions' Architecture & design, SDLC methodologies (Microsoft Sure Step and Agile
Programming methodologies), Change control process, user acceptance testing and
post implementation support. The client base spans Egypt and middle-east region,
which requires adaptation to business culture, Compliance policies and working in
diverse business environment leading teams of different cultural backgrounds and
inspire them to achieve successful project outcome.

Experience (October 2008 - March 2009)

Senior Architect- Project Manager (Contracting)


Working for KAZ ICT Of TELESTRA Sydnay-Australia as a team lead for the
Microsoft Dynamics CRM 4.0 and Dot Net Solution Delivery team, Providing
enterprise class solutions in the Business Process Management BPM domain using
Microsoft Dynamics CRM along with third-party solutions such as Documentum using
Dot Net SOA technologies and platforms. My role duties include providing End To End
CRM Solutions in the domain of Case Management, Customer Service and marketing
based on Sure step methodology and agile integration – migration roadmaps for large
sized and medium sized projects tailored to best fit client needs along with
technology evaluations and High-level availability CRM 4.0 Infrastructure for clients
as part of the professional services delivery team.

Work Experience (January 2008 - September 2008)

Project Manager- Team Lead (Contracting)


Working for a DWS Advanced Business Solutions Sydney-Australia as a Project
Manager and principle architect developing CRM 4.0 and MOSS 2007 Enterprise
solutions with most up-to-date Dot Net 3.5 technologies using Workflow Foundation
(to Design/Implement CRM Platform customization / Configuration - Sequential
Workflow Libraries for a Business Process Management – Custom Workflow Activates
for CRM 4.0 -BPM- real-time system Hosted in WCF Application) in C# as well as SQL
Server 2005 with Database Pro plug-in. My current application architecture - Design
experience also includes mentoring & couching. Solution Implementation Technology
spans Team Foundation Server and VS2008 development platform. Having Code
Smith 4.1 For Data Access Library code Generation and Implementing Supervising
Controller VMC Design Pattern. Project experience includes hands on experience
implementing ASP.NET Server Controls With AJAX library support and SILVERLIGHT
rich client GUI controls.

Work Experience: (April 2004 – January 2008)

Senior Architect & Systems Engineer


Working for WESTPAC Australia’s First Bank. My role encompasses team-leading
development / application maintenance teams as well as championing Architecture–
design for infrastructure as well as business applications.
During my employment I was the subject matter expert in Microsoft Dynamics CRM
4.0 and BMC CONTROL-M on Windows and UNIX platforms, this included product
ownership, administration and development of enterprise class solutions in the
Westpac Enterprise Business Process Management and Batch Job Scheduling domain.
Strong experience in Microsoft Dynamics CRM 4.0 major deployment in banking
environment to serve Wealth Management sales and marketing as well as Customer
Service business lines. My duties also included second and third level support for
CONTROL-M day-to-day job processing and job maintenance.
Duties also included Technical ownership of various In-house Enterprise Class
Applications addressing financial and banking domain. Technology expertise spans
latest Microsoft .NET C# / VB.NET / ASP.NET as well as legacy COM+, C++ based
applications. My hands-on experience also leveraged using latest Microsoft, IBM and
Sun Server technologies Infrastructure Ownership responsibilities.
Also Non-Microsoft Product Support For IBM Web sphere 6.1, Web sphere MQ 5.3 and
BMC CONTROL-M Using latest technology Messaging infrastructure With Back-End
SQL Server 2005 - Sybase ASE Servers. My experience/daily duties involves..

• Microsoft Dynamics CRM 4.0 Architecture, Configuration, deployment and


Administration.
• Microsoft Dynamics CRM 4.0 Integration for Sales and Customer Service
modules with backend legacy banking applications for CRM and Process
Management.
• Mentoring, team leading and operation support for Design – Architecture -
Deployment of Enterprise Solutions leading teams of both Westpac internal
resources, third-part consultants as well as out-sourced teams of resources.
• Evaluating, planning and deploying distributed computing infrastructure cost
effectively.
along with managing risks and business service quality levels.
• Investigate opportunities to reduce costs and complexity within the
distributed computing infrastructure and make recommendations for adoption
where required.
• Technical Ownership of Wealth’s distributed computing environment in
relation to:
• Maintenance and development of in-house banking and infrastructure
applications using various programming technologies and scripting engines.
• Hands on programming using all of the technologies above on Windows
Platforms as well as Operating System Level tasks and utilities for
infrastructure support.

o Reviewing and verifying architecture and design of solution that will be


implemented for Migration and / or platform enhancements.
o Message queuing infrastructure and products (MSMQ & Web sphere
MQ)
o Middleware products and platforms
o In-house C++ based (Real-time ISAPI), COM and COM+ legacy
Infrastructure, applications and tools.
o Assessing / evaluation of new technology.
o Cost and Benefit evaluation of new distributed computing
infrastructure & products and recommendations for adoption where
required.
o Generation of business case technical documentation.

• Development of lifecycle, evolution and migration plans for distributed


computing infrastructure products.
• Ensuring the distributed computing environments security is implemented as
per security policies and procedures.

Work Experience: (September 2003 - March 2004)

Senior. Software Engineer.


Contracting For Spherion Consultants (Spherion outsourcing Solutions ) working
on-site for Client in Perth-WA (Fremantle Port Authority). Developing a Web e-
Commerce solution using Content Management Server 2002 along with .NET
technologies on SQL Server 2000.
Major Accomplishments:
[1]Building a Middle-tier - backend application programming framework and Data
Model for the .NET in C#.NET Application Blocks. COM+ as well as MSMQ were used
for transaction management.
[2]Creating CMS 2002 templates leveraging Web controls to build secure and e-
commerce content-driven GUI for the web solution. VB.NET was used here.
[3]Design then implement COM+ transaction support framework for ASP.NET
Configuration Management as well as requests / sessions.
[4]Design an Implement a Windows Forms based Reporting and charting application.
A Rich client - server paradigm that uses Crystal decisions implemented in C#. The
Reports target MS Office documents as well as Web reports in HTML and XML
formats.

Work Experience: (April 2003-July 2003)

Senior. Software Engineer.


Contracting with Elkera Ltd. A software house in Sydney. Working with C#, ASP.NET,
COM INTEROP, VB Script and XML. The domain is a web services based XML
Document processing, Customization and plug-in provider product. My Employer Very
Strong Object Oriented solutions provider exploiting C# and .NET platform to the
limits to achieve performance benchmarks in Document Processing. My Role was to
Mentor and Implement a dot NET solution that delivers the high quality application
functionality and performance required.
Major Accomplishments:
[1]Build an efficient and comprehensive Auto-numbering solution for any well-formed
and scheme compliant XML Document.

Employment History:

Work Experience: (August 2002 - March 2003)

Senior Software Engineer.


At TYCO a Sydney-based Electronics and Safety Products company. Joined a highly
professional and talented team of developers and architects to engineer a real-time
control System Product that is delivered in different platform flavors. The System is
created in Java, CORBA and .NET (VB.NET , C#) . The system is also web enabled
using ASP and JavaScript. SQL Server 2000 was used to its extent to deliver back-end
persistent store services. Most product components are multi-threaded with rich-
client interface for specific platforms (UNIX- Sun Solaris & Windows 2000).
Major Accomplishments:
[1]Contributed in various modules developing / designing components in Java-
CORBA.
[2]Writing a complete Report-Chart Analysis Component with rich Client Interface in
VB.NET and C# implementing Office Automation as the reporting media.
[3]Complete Web Interface for an on-line Monitoring and transaction management
using ASP and JavaScript.
[4]Contributed much in Schema design, T-SQL stored Procedures and XML based
configuration layer that enables dynamic Plug-in extensions via an API standard.

PREVIOUS WORK EXPERIENCE (Detailed): (August


2001-June2002)
Senior. Software Engineer in a Open Telecommunications -Sydney. Main
business line targets The Telecommunications market sector. Server Side Tools and
technologies included CORBA, C++ on UNIX and COM+ on Windows. Client Side tools
included Java SWING as well as VB.NET.
Personal Accomplishments:
[1] Architecting and Development an Enterprise, highly scalable and distributed rich
client and web enabled platform for Network Services Management SWING (JDK 1.4),
CORBA, XML.
[2] design and Write .NET based rich clients (WINForms) using VB.NET to access pre-
installed COM and COM+ Interfaces and services in an Intelligent Networks servers
on Windows environments.
[3] In the course of designing the front end tier I envisioned a Plug-in extension
mechanism that is XML based. The Client tier applies a fully customized GUI look and
feel.
Contracting (Feb 2001 - Jul 2001)

Senior Consultant At Pinkerton Computer Consultants


in Wall Street New York USA.
Working in a 6-months Project as mentor and technical lead.
The project was an enterprise level web based B2B and CRM distributed application,
using Microsoft .NET Platform (C# , ADO.NET and ASP.NET) with other Microsoft
oriented technologies and tools (Visual Basic, Visual FoxPro 6.0, VC++ with MS SQL
Server 2000 with MSMQ and ASP/HTML/XML) For a financial and health-care
consortium.
Personal Accomplishments:
[1] Architecting - coding a Programmer / Developer Library of OO modules /
components written in VC++ and Visual FOXPRO to wrap the MS ADO 3.0 Object
library. The Wrapper API helper routines were used to migrate a Legacy System Data
to a .NET Based solution.
[2] Design and take part in writing middle-tier C# packages for Data access.
[3] Documenting and supporting maintenance for the Visual FOXPRO Wrapper
Library.
[4] Create low-level ADO.net C# managed Code and VC++ 6.0 Unmanaged batch
routines to access heavy transactional synchronous / asynchronous and bulk data in
SQL Server 2000.
[5] Administered integrated / System testing phases of development life cycle.
[6] Programming more than 120 web pages, using ASP.NET to implement
presentation tier components, applying balance loading on the web server farm as
well as managing client state with sessions and client cookies.
[7] Build a complete Fully Fledged Programmer Environment using Microsoft Visual
Source Safe that automates the secure discipline of version control and code
archiving.

Work Experience (July 2000 - Feb 2001)

Senior Consultant and Solution Architect At Sybase


Inc.

Wellington New Zealand.


Professional service practices implementing ePortal and CRM systems and enterprise
business process solutions and technical leadership role for the E-commerce
solutions account (anISO Certified Working Environment). The solutions framework
encompasses e-commerce Infrastructure on top of Enterprise Java technologies that
leverages J2EE and XML. Tools also comprises various set of Sybase products as well
as other industry standard tools / products. The tools and technologies involved were:
Java (JSP - EJB - servlets - JDBC)- C++ (OLEDB - MSXML 3.0 - COM using ATL 3.0)- SQL
Server - Sybase Enterprise application Server - Adaptive Server Enterprise (Jaguar).
Personal Accomplishments:
[1] I was responsible for technically realizing the contract with a US based company
along with the client and EDS international. Contract realizations was to tune and
migrate the US based company’s product (which is actually a frame work created
using in open standard Technologies like java and CORBA on Unix) to work with
Microsoft technologies, specifically SQL Server 7.0/ 2000, MS JVM and IIS.The product
is a frame work that leverage the services of proprietary Java API packages that
enables a biller to get started, ATG Dynamo application Server and Iona\rquote s
Orbix web 3.1 all using An Oracle 8i backend.
[2] I have used Java JNI, JDBC and standard JDK API to tune the Database schema and
modify the API routines as well as the XML based configuration and setup files, so
that the framework can work seamlessly with SQL Server 7.0 / 2000 .
[3] I also had to modify PL/SQL and writing C++ code to call OLEDB fast loading
routines (Bulk Copy) that replaces the equivalent Oracle OCI library calls.
[4] I also had to use MS XML 3.0 Library from a driving C++ code to parse and
validate the XML templates and bills data loaded from the legacy systems print
streams. The fulfillment of the installation and runtime required some work on SQL
Server DBA as to create various Stored Procedures and triggers as well as creating
extensions to the Java API for generating JSP using custom TAG libraries that
complements the out of the box functionality of the product as well as adding new
functionality that are specific to the client.
[5] Implement SMS solution using Java Mail.
[6] I had also scripted with my team members on the server-using ASP on IIS 4 to
mirror the same web-based functionality of the framework on Microsoft Environment.
I had to experience VB scripting techniques such as Visitor tracking, using Aggregate
function for summaries and RecordSet paging along with ADO Data retrieving and
cursor browsing.

Work Experience (May 1997: Till May 2000)

Project Team Leader and Senior Analyst /


Programmer in NileSoft (an International Software
Factory Based in Cairo – Zurich Switzerland).
The Company had a long-term contract with Credit Swiss Bank of Switzerland as an
offshore center of development and System’s support.
My Experience started as a development and technical lead in the major migration
project for the bank package from DB2 to SQL Server 7.0 on NT platform.
Personal Accomplishments:
[1] I was leading my company’s team In Zurich - Switzerland to create Secured online
banking transaction processing pages as well as online customer exposure. During
this rich experience I used Visual C++ and Visual Basic as to create server based
components that will compose the banking business tier and workflow modules
written as either ATL VC++ ActiveX Or as COM classes in VB (All packaged as DLLs
installed under MTS). The middle-tier components serviced the Customer, securities
and head office Accounting Modules.
[2] Testing and Quality assurance for the Money market, Credit and Head Office
Reporting Banking Modules
[3]Joined a 3-member team to reverse engineer the bank Universal Payment Engine
including S.W.I.F.T. payment instructions. I got hold of all nuts and bolts of this
Banking package, which was written in COBOL 400 and migrated to VC++ COM
components on the middle tier and driven with a rich VB client front-end.
[4]At the end of this project I coded a transaction logging and monitoring utility
using PERL (Active State Active PERL for WinNT). I had coded most of the PERL
routines involved in this project myself.
[5] Coding and testing in VMS mainframe environment. The project aimed to reverse
engineer a customer accounting module in a banking package that was implemented
in some Credit Swiss branches in Luxemburg. This Package was written in pure native
C language and I reversed the design of the code in a functioning and controlled
manner to be written and run as native COBOL programs.
[6] Used early version of ASP On IIS 3 to create a web-enabled customer exposure
and online statement generation. Using dynamic pages from HTML templates on the
server.

Work Experience 1995-1997. (2 Years)

Senior Analyst/Programmer at American Express Bank


Ltd.
System Was Windows NT based LAN With SQL Server 4.2 at the back end. Tools for
developing were MSACCESS and Visual Basic V.4 interfacing SQL server 4.2.
Personal Accomplishments:
[1] Designing and Programming Securities and Mutual Fund (Portfolio Management
including Equity and Bond type of Funds) systems for the bank as well as support and
maintenance for other banking system packages.
[2] Log and status Reporting experience for the SWIFT 7775-based standards from
WANG VS mainframe to Intel terminals using C programming.
[3] Script programming for the banks Machine room HP 8000 printers as to mass-
produce pre-printed forms and logos.

Work Experience For 5 Months Starting January 1995.

Analyst/Programmer at a travel agency in Saudi


Arabia (ELTAYAR)
Maintenance / enhancements tasks The system was PC LAN and Apps in FoxPro V2.6
serving The travel agency line of business (billing Accounting).
Personal Accomplishments:
[1]Using NORTON Disk edit disassemble utility to recover a major FoxPro index and
data loss disaster due to network server frailer. I used my knowledge on the internal
Index representation of FoxPro to accomplish this task with no help or documentation
reference For This Technique at the time of the problem troubleshooting.
[2]Joined the maintenance and support team for the agency' s sales and ticketing
packages that was built using FoxPro 2.6.

Work Experience 1993-1995 (1.5 Years)

Programmer & LAN Admin Amerya Pharmaceutical Co.


The System Was Novel Based PC LAN And the Applications Were Being Developed
Using RMCOBOL Turbo Assembler And VC++.
Personal Accomplishments:
[1]Designing and developing Payroll and MRP (Material Requirement Planning)
system for the company using RM COBOL.
[2]Writing Low level assembly routines using Borland Turbo Assembler to add
Graphical interfaces to COBOL programs on DOS sessions.

Work Experience 1992: June 1993 (1.5 Years)

Programmer at the National Bank for Development.


The System Was AS400.Applications Were Being Developed Using COBOL 400 & SQL
400 and DB2.
Personal Accomplishments:
Programming with the maintenance and support team for the Customer accounting
and credit Banking facilities Systems using COBOL 400.

Other Areas of Interest:

*Swimming for competition, Fishing and Jogging.


*Professional quality 3D FX graphics modeling and animation using 3DSMAX,
ZBrush, Real Flow 4.0, and PhotoShop CS4 Extended Version 11.
*Active member of Code Project for Microsoft Programming Technologies.
*Experimenting with .NET Mobile Platform Pocket PC - Wireless devices.
*Practicing French Languages on forums and actively joining Alliance Française
Centre.

Ayman Amin Ibrahim

Anda mungkin juga menyukai