|
|
|
|
Home > Computers & Programming > Fouad Ali
|
|
|
Fouad Ali
|
|
|
This expert is currently unavailable for sessions. We apologize for any inconvenience caused.
|
|
|
Expert in:
Computers & Programming
|
Rating:
|
|
Languages:
English
|
|
3 years experience in software design and programming using Java (J2SE, J2ME, Java Swing), Database Design and Development, SQL, PL/pgsql, iReport, PostgreSQL, Oracle, MySQL.
|
|
|
|
|
|
|
|
|
|
|
Degrees
|
|
Bachelor's degree in Computer Science (Computer Science Division, Dept of Mathematics, Faculty of Science, Cairo University)
|
|
|
My Expert Service
|
|
Java : J2SE including: Multithreading, Java Swing, Cryptography, JDBC, Applets, Java
Sockets, Collections, Generics, Java Mail API, etc.
Java Micro Edition (Mobile Application)
Open source libraries : smslib API, JasperReports API, barbecue API.
Database Servers : PostgreSQL, Oracle 10g, MySQL.
Database language : SQL, PL/pgsql.
Graphics Programming : OpenGL with Java.
Designing and Implementing SMS Servers using Java.
|
|
|
Experience & Qualifications
|
|
My Skills can be summarized in the following projects:
Traffic Reporting Mobile Service (TRMS): This is a mobile service that
allows users to report and request traffic information. The system is targeted to mobile phone users,
motor vehicle drivers and public transportation users in particular.
Implementing Second generation Wikis ( Wikis used to create collaborative web applications).
360 Degree Feedback System.
Attendance System: This system is done in favor of Tourah Portland
Cement Company. This system allows workers to register their attendance and leave information
using barcode cards at the gates, and allow accountants to generate reports about the number of hours
each worker works for a certain period and generate various kinds of reports.
Cryptography: Full implementation of the DES, Triple DES, DESX, and AES algorithms using the
ECB, CBC, CFB, OFB and CTR operation modes (with Java). Allows users to encrypt and decrypt
text and files of any format.
Simulation of Process Scheduling Algorithms: simulate the process scheduling algorithms to get a
more accurate evaluation on how choice of a particular scheduling algorithm can effect CPU
utilization and how a scheduler decides when processors should be assigned, and to which processes.
|
|
|
Available Modes Of Communication
|
|
email/chat
|
|
|
|
|
Contact
Fouad Ali
|
|
|
|
|
|
|