Carine Maalouf, Project Manager – Senior Software architect

Carine Maalouf

Project Manager – Senior Software architect

Omega Financial Solutions

Lieu
Liban - Beyrouth
Éducation
Master, Software Engineer
Expérience
12 years, 3 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :12 years, 3 Mois

Project Manager – Senior Software architect à Omega Financial Solutions
  • Liban - Beyrouth
  • mars 2006 à août 2011

I’m the project Manager and the software architect of the migration of the Omega Portfolio Management Software from Borland Delphi 6.0 to Borland Delphi.Net.

This migration encapsulates the reengineering of the software from a Client/Server Application to a Service Oriented Software offering multiple services distributed using web services.

The reengineering encapsulates the development of multiple frameworks:

• Data Access Framework
• Exception Management Framework
• Security Management Framework
• Resource Management Framework
• Profile Management Framework

The integration of these frameworks to the system is implemented via an Aspect Oriented Programming Framework in order to eliminate the coupling between these framework and the different layers of the application.

The Database engine currently supported is Microsoft SQL Server 2000. The newer version will support Oracle 10j and Microsoft SQL Server 2005/2008.

The User interface is implemented using XAML.

Performance tuning is performed on multi level:

• Database Level: Database Schema Revision and indexing.
• Stored Procedure and Query Level: Speed up Query Execution Time.
• Business functionality: Code Review and fixing.

Project Manager – Senior Software architect à Internet Facilities Group
  • Liban - Beyrouth
  • juin 2002 à février 2006

As Project Manager I:
•Create and execute project work plans and revises as appropriate to meet changing needs and requirements.
•Identify resources needed and assigns individual responsibilities.
•Manage day-to-day operational aspects of a project and scope.
•Review deliverables prepared by team before passing to client.
•Effectively apply our methodology and enforces project standards.
•Prepare for engagement reviews and quality assurance procedures.
•Minimize our exposure and risk on project.
•Ensure project documents are complete, current, and stored appropriately.

As Senior Software Architect I:

•Designy user interaction models, workflows and user interfaces
•Integrate internal and external product design into a cohesive user experience
•Create prototypes and authoring detailed interaction specifications
•Worked with user experience researchers to design and observe usability studies
•Translate usability and field research findings into design improvements
•Work with visual designers to improve and refine product visual design and consistency
•Successfully communicate conceptual ideas and design rationale

Trainer à Microsoft
  • Liban - Beyrouth
  • août 2004 à octobre 2004

I gave workshops for ISV (Independent Solution Vendor) concerning the following topics:

1st Session:
• .NET Software Architecture and MSF (Microsoft Solution Framework) in practice
• Migration from VB 6.0  VB.NET
• Migration from ASP  ASP.NET
• Migration from ADO  ADO.NET

2nd Session:
• Mobility Application
• XML Web Services

3rd Session:
• Microsoft SQL Server 2005: BI, Data Mining, DTS, CLR etc…

Software Developer à Finolog
  • Liban - Beyrouth
  • juin 1999 à juillet 2002

I developed many modules using Delphi 6 and Microsoft SQL Server

Éducation

Master, Software Engineer
  • à CNAM Paris
  • septembre 2005
Baccalauréat, Business Computer
  • à USJ
  • juin 2000

Specialties & Skills

SQL Server
User Experience
User Interface
MS SQL Server

Langues

Anglais
Moyen
Français
Expert
Arabe
Expert