Placement Report Essay

Submitted By edisonchen982
Words: 4246
Pages: 17

ANTONINE UNIVERSITY ― Lebanon
Faculty of Engineering in Informatics,
Multimedia, Networking and Telecom.

Masters in Software Engineering

UNIVERSITY OF BURGUNDY ― France
UFR Science and Techniques
Department of Informatics

Masters in Databases and Artificial Intelligence

WORK PLACEMENT REPORT
Educational Director: Dr. Richard CHBEIR
Presented by: Elie MATTA

Development on Cloud-Based CRM
Synchronization and migration from a web application to a CRM solution

Hosting company: PRIVACY APPLIED ― Mkalles, Lebanon
Prepared by: Elie Matta

Copyright © 2011-2012, eliematta.com. All rights reserved

Copyright © 2011-2012, eliematta.com. All rights reserved

STATEMENT
I hereby declare on my word of honor that:
(i).

The information provided is to the best of my knowledge, correct and complete.

(ii).

I am the only author of the text, figures, schemas, tables, code and results in this project. (iii).

I take full responsibility for my work and achievements.

(iv).

I am aware that any incorrect statements may influence my final grade.

(v).

I understand that any fraud, plagiarism, use or even partial reformulation of any text, figure or result taken out of this document without any reference could result in my failure and exclusion regarding my transcripts.

(vi).

I have fulfilled any obligations imposed on me by the laws of an intern.

(vii).

I have fulfilled all the objectives that was set to accomplish during the internship period. Copyright © 2011-2012, eliematta.com. All rights reserved

PREFACE
My internship held at PRIVACY APPLIED, Lebanon consisted on migrating essential data from PRIVACY APPLIED Web Application to Salesforce.com cloud-based CRM1, that is to minimize the amount of ambiguities and duplication of data between these two systems.

I explored PRIVACY APPLIED Web application infrastructure including its database and core architecture, therefore delimited the type of development to proceed with creating a new workflow and UML 2 diagrams to abide to.

I have followed the execution life-cycle and therefore developed the required java batches and stored procedures to get the data from the application. Furthermore, I conducted a background research in order to get a closer look to the market to know what are the emerging solution used for synchronization between the existing systems.

I have gained extreme development experience while learning Apex, the #1 on-demand programming language in the world[1], used in Salesforce.com CRM. I also have developed my analytical experience while using SOQL, an object-oriented querying language.

I succeeded on developing the requirements and satisfied the objectives, putting together all the researches and results that I have carried out during the internship period in a team-work professional environment where we enjoyed working on new high-tech products and services in the cloud computing concept, the next generation of the internet world.

1

Customer relationship management (CRM) is all about managing the relationships with customers — It

involves using technology to organize, automate, and synchronize business processes [2].
2

Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of object-

oriented software engineering. The standard is managed, and was created by the Object Management Group[3].

Copyright © 2011-2012, eliematta.com. All rights reserved

ACKNOWLEDGEMENTS
This project has been successfully developed and deployed with the help of many individuals and the collaboration between the Antonine University ― Lebanon and
University of Burgundy ― France.

Therefore I would like to thank all PRIVACY APPLIED team who helped me throughout the internship period to excel in different ways, some of whom are:
PRIVACY APPLIED ― CEO of PRIVACY APPLIED, for his professional and personal support that urged me to push my