Work history

Open Finance Network May 2005 to the present
Senior Software Engineer

tags:

How would you describe your time at Open Finance Network?

My responsibilities included :
-Design and Implement Data Model for OFN's Billing System in a Microsoft SQL Server 2005 Environment.
-Architect and develop OFN's billing system Object Oriented backend using Java.
-Develop a Web Interface that would interact with the billing system's backend
using JSPs, Servlets, CSS, HTML and Javascript
-Develop a Reporting Engine to generate PDF and Excel Reports from the billing system's Data using iText and POI
-Design the Data Model of a Data Repository for Assets and Securities of Accounts and their Classification
-Develop Portfolio Analysis Reports Engine using JSP, servlets, XML, XSL, Hibernate, FOP
-Develop TSQL Scripts (for Data Loading) , Procedures , Functions and constraints in Microsoft SQL
-Implement test & development plans, status reports & specification documentations with Visio
-Implement a JMS Server/Client Application to Sync Information between 2 databases
-Develop Webservices as a middle layer between OFN's billing system, and a desktop client using JAX-WS, XmlBeans , JAX-B
... read more
florida atlantic university August 2004 to May 2005
Teaching Assistant

tags:

How would you describe your time at florida atlantic university?

-Teaching Assistant for the following courses
o Introduction to Data Communication
o Operating Systems
o Analysis of Algorithms (Graduate Level)
o Microprocessors and Logic Design
Rovina December 2003 to July 2004
Application Developer

tags:

How would you describe your time at Rovina?

-Design and Maintain a Database for a stock & Accounting purposes using Oracle 9i.
-Develop and maintain the application using Microsoft???s J++ Java IDE.
Floreca June 2003 to September 2003
Application Developer

tags:

How would you describe your time at Floreca?

-Develop a Statistical Reporting Application using Microsoft???s J++ Java IDE
-Design and Implement a Database Model for the Application
-Provide Maintenance and Upgrades when needed

Education

florida atlantic university August 2004 to May 2006
MS Computer Science

tags:

How would you describe your time at florida atlantic university?

Some of the projects included :
o JPEG Encoder/Decoder
o Active Element: An embedded electric current simulator where the user logs to a web interface and turns on an electric circuit. The Embedded System measures the electric current in a capacitor, saves the data and shows graphs. This project
was part of the Remote Labs Research (activeelement.cse.fau.edu)
o Wireless Sensor Network Simulations for Thesis Simulation
... read more
american university of beirut October 2001 to May 2004
BS Computer Science

tags:

How would you describe your time at american university of beirut?

Some of the projects developed in the school:

o OpenGL 3D Terrain Generator Using C++ under Linux
o Shell Script Development for Redhat Linux
o Multi-threading animation application using C++ under Linux
o Encryption Applications using Haskell and Lisp
o Dijkastra's Algorithm Shortest Path
between World Cities in C++
o Client/Server Chat Client using Java for a Networking class
o Network HDLC (High-level Data Link Control) Simulator
o Worked with MatLab for Numerical Computing Class
... read more

Similar People

Senior Software E...
Factor-TS
S. Potter
Principal Softwar...
Finsignia
Ahmed Sabbour
Intern in Profess...
Vodafone Egypt
Jeff Squires
Consultant / Seni...
tiaa-cref
Senior Recruiter ...
Ciber
WebLogic Test Dev...
BrainBench
Founder, CIO
RescueTime