Projects based on Java

Accurate English to Arabic translator

Screenshot: 
Start Date: 
Wed, 2015-03-04
Location: 
Antonine University, Lebanon
Programming/modeling techniques: 
Java, Spring MVC, MySQL, OAuth2, jQuery, REST, JSON, Pattern recognition
Status: 
Ongoing development

The tool aims to increase the accuracy between English and Arabic as being one of the most challenging languages for machine translation.

The tool uses historical data of users who already translated a document and made some changes as they see fit, to provide personalized translation based on pattern and context recognition.

 

Customization and Integration with Warehouse Management Systems

Screenshot: 
Start Date: 
Thu, 2011-09-01
End Date: 
Tue, 2012-01-31
Location: 
Supply Network Solutions, UAE & Lebanon
Programming/modeling techniques: 
Java, MS SQL Server, SIP
Status: 
Technical Consultant

As a Technichal Consultant, here are some of my accomplishments:
Analyzed functional and business requirements to provide customer-specific solutions.

Development on Cloud-Based CRM

Screenshot: 
Start Date: 
Mon, 2011-03-28
End Date: 
Fri, 2011-07-08
Location: 
Equadis, Lebanon
Programming/modeling techniques: 
Cloud Computing, MS SQL Server, Java, XML, Apex
Status: 
Cloud Computing Developer

As a Cloud Computing Developer in one of the leaders in product data management based in Geneva, my main mission consisted on exploring and migrating to salesforce.com cloud, hence the following has been accomplished:

  • Benchmarked synchronization solutions and designed custom synchronization workflow.

Development on Ontologies and Semantic Web

Screenshot: 
Start Date: 
Mon, 2010-11-01
End Date: 
Fri, 2011-02-25
University: 
University of Burgundy
Programming/modeling techniques: 
Java, OWL
Status: 
Accomplished

This document details all the techniques related with handling using semantic web technologies.

Constraint programming using Artificial intelligence

Screenshot: 
Start Date: 
Mon, 2010-11-01
End Date: 
Tue, 2011-03-01
University: 
University of Burgundy
Programming/modeling techniques: 
Java
Status: 
Accomplished

This document can give you valuable experience in times of solving CSP problems, consistency issues, filtering, modeling and satisfaction problems. We eventually detailed and explained the P vs. NP problem.