Work history
Senior Software Engineer
tags:
visio
• pdf creation
• servlets/jsp
• java
• j2ee
• html
• ajax
• sql server 2005
• javacript
• data modeling and analysis
• tsql
• webservices
• css
• jms
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...
Teaching Assistant
tags:
logic design
• operating systems
• algorithm design and development
• data communications
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:
j++ 6.0
• oracle 9i
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:
j++
• java
• oracle
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
MS Computer Science
tags:
database programming
• database design
• algorithm design
• wireless sensor network
• proc sql
• java
• computer security
• embedded applications
• oracle
• statistics
• wsn
• j2ee
• jpeg
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...
BS Computer Science
tags:
networking
• linux
• matlab
• multithreaded programming
• redhat
• haskell
• c++
• lisp
• algorithm design and development
• opengl
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...