System and Business Analysis consultant
EDATA TECHNOLOGY
Total years of experience :23 years, 11 Months
System and Business Analysis consultant
• Interacting with the business stakeholders and subject matter experts in order to understand their problems and needs
• Requirements gathering, documentation and needs of business producing GAP document, detailing the new requirements and GAP from exiting system
• Producing project charter, dealing scope, managerial process, project time line, quality assurance, and others
• Enhancing functionalities of back office operations as commission module, subscriptions modules, end of day settlement and clearance process, bank reconciliation
• Order management system, to process asynchronous calls in real-time
• Data feed streaming, news, prices ….
• Integration with Bank payment gateway KNET
• Enhancing functionalities of customer relationship management "CRM", dash boards, opening account cycle
• Corporate actions, enhancing some accounting functionality, currency translation
• help in in analyzing system and sketching ERD from database level and producing porotypes for GUIs, generating sequence flow diagrams to communicate with developers
Providing consultation service for a variety of companies, Such as health care, dental, financial and enterprise resource
planning, analyzing their needs, advising for improving their software systems, and to enhance their operations:
Preparing RFP and TOR for different kind of applications and a variety areas of expertise
Participate in the selection process, and evaluation process
Suggesting the enhancement needed for legacy systems
Provide project management services
Covering financial sector, ERP, Health care systems and others
Help IT companies in establishing and improving their IT departments and the team composition, and applying the
software development life cycle properly, and to utilize their recourses accordingly
At the R&D department we do our studies of the financial markets’ needs and the new trends in terms of software products
and enterprise solutions, we produce documents for varieties of topics within the field of finance, these documents help the
IT department in enhancing our financial products, we also aid in analyzing business requirements for our clients, and
come up the Gap document.
Main fields: accounting, brokerage firms, investment management companies, fund management and portfolio
management and others
Research are concentrated on:
• Financial instruments: stocks, derivatives, commodities and fixed income.
o Mathematical models for portfolio management; performance and risk analysis, assets management and allocations
and applying modern portfolio management theory and techniques.
• Technical and fundamentals analysis charting and indicators and financial statement analysis
• Internal operations within a firm for per trade and post trade, front, middle and back office.
• Applying international accounting standards, general ledger, payable and receivables
Analyzing business requirements, and help in approaching the best solutions for the enterprise, look at the enterprise
architecture as a whole
Coordinate with IT department in designing such applications or enhancements to come up with a very solid software
design, with UML based documents
Design test plans and scenarios for the Quality assurance department, to verify that requirements are met and with in
the business needs of the client, preparing the User acceptance test
• Managing projects and set up the teams and assign the roles
• Conduct meetings periodically to monitor the progress of the projects
• Assign task and dead line for major deliverables and milestones within each phase
• Project life cycle management from analysis phase until testing and stability
• Analyzing system requirements
• Design phase using UML and entity relationship diagrams
• N tier design and fully object oriented concepts
• Applications are mainly financial as brokerage back office and accounting systems
Object Oriented Programming
• Data base design to the third degree normalization
• Data base development
• Mapping processes and classes to the corresponding tier (data, business and user interface)
• Writing code for graphical user interface
• Crystal reports and Microsoft SQL
• Visual studio and VB 6.0, SQL, and Crystal reports
• Inventory control, and payroll systems and others
Computer instructor
• Teaching programming languages (PASCAL, COBOL and C)
• Software design
• Data structure
• Algorithms
• Computer lab and practical experience
Programming and maintain the main computer system, for the computer department
• Applications were pay roll, Inventory control batch processing and others
• Maintaining the legacy application
• Report generator
• Programming in COLBOL and RPG
Microsoft Certified Solution Developer Requirements Analysis MS SQL DBA
and Minor in computer science.