top of page
  • White LinkedIn Icon
  • White Facebook Icon
  • White Twitter Icon
  • White Google+ Icon
  • White Instagram Icon

Hello! I'm Zakarea

 

I received my Ph.D. in Software Engineering from University of Montpellier (UM-LIRMM / CNRS) in 2016. I was working on modernization and migration Object-oriented applications to Component-based (CBSE) and Service-oriented Architecture (SOA). After that, I spent one year at IMT Atlantique & INRIA as an post-doc. During my post-doc I have worked on CoMe4ACloud project (Constraints and Model Engineering for Autonomic Clouds) to provide an end-to-end solution for autonomic Cloud services. Atfer that, I had a permanent position in Berger-Levrault company as Research and Development Engineer. I was working on modernization web application to Software as a Service (SaaS).
At the level of industry, I have more than six years’ experience in industry for software development and programming. I am professional in Java, android, and have a good experience in other script and programming languages like Angular, C++, Xtext, CSS, etc.

Zakarea AL SHARA

PhD Software Engineering
​
Phone:

(+33) 07 82 14 75 56

 

Email:

zakarea.alshara@gmail.com 

RESEARCH EXPERIENCE
2016-2017

senior researcher

CoMe4ACloud

CoMe4ACloud is an Atlanstic2020 funded project whose objective is to provide an end-to-end solution for autonomic Cloud services. To that end, we rely on techniques of Constraint Programming so as a decision-making tool and Model-driven Engineering to ease the automatic generation of the so-called autonomic managers as well as their communication with the managed system. For further information.

2013-2016

senior researcher

Software Modernization

Re-engineering software architectures from legacy Object-oriented software based on code analysis and software quality metrics model. Then, Recover component-based software architectures from legacy object-oriented applications based on code analysis and software quality metrics model. Finally, Automatically transforming/refactoring object-oriented code to component-based and SOA (complex scenario of software maintenance and evolution).

2010-2013

Junior researcher

Cloud Computing

Simulate different cloud components such as processing elements, data centers, storage, networking, Service Level Agreement (SLA) constraints, web-based applications, Service Oriented Architecture (SOA), virtualization, management and automation, and Business Process Management (BPM).

RESERCH
EDUCATION
EDUCATION
2013-2016

PhD's Degree

Software Engineering

Migrating Object Oriented Software into Component-Base One.

Recover component-based software architectures from object-oriented applications based on code analysis and software quality metrics model. And transform them to components and services.

2010-2013

Master's Degree

Computer Science

Introduces TeachCloud, a modeling and simulation environment for cloud computing. It is an extension of CloudSim, a research-oriented simulator used for the development and validation in cloud computing.

2003-2007

Bachelor's Degree

Computer Science

Introduce a chat engine named Mill Messenger. The engine provide per-to-per secure chat services and web chat services. It is also provides authentications and privileged services to control the security and authentication of users. 

​

TECHNICAL EXPERIENCE
EXPERIENCE
SKILLS
2012-2013

Team Leader

Maysalward Inc.

Technical team leader responsibilities for developing mobile games for Android and Blackberry platforms. Developing cross platform engine to migrate legacy mobile games and applications to the moderns mobile platforms like Android and iOS.

2010-2010

Team Leader

IBS

Team leader responsibilities for developing mobile applications for Android, iOS and Blackberry platforms that are connected to back-end services.

​

​

2007-2010

Mobile game developer

Maysalward Inc.

Senior mobile game developer. Develop and design mobile games over J2ME, Nokia, Blackberry and Android platforms.

​

​

SKILLS
SKILLS

Research & Development

Software Modernization

Component Based

Software Architecture

Android

Software Engineering

Cloud Computing

SOA

Java

MDE

PUBLICATIONS
EXPERTISE
CONTACT
bottom of page