INTRODUCTION

    I have been working in the computer related field since 1989. When I got my first MSX home computer as a gift from my parents. I still remember its simple Microsoft BASIC programming language which I liked a lot at that time. Also I still remember my first relatively big programs (Phone Book, Dictionary and simple guessing games).

    In 1991 my parents wanted may to have the top of the line computer (like they ever wished). It was the Amiga 500 .I loved that machine so much it had amazing graphics, animation and sound abilities. Although I spent a lot of time on its wonderful games but also I used its Amiga Basic and AMOS basic which had a very powerful enhancement over the GW Basic. Also the O/S "Workbench" of the Amiga was my portal to the O/S GUIs.

    In 1993 upon starting my undergraduate studies I got My first IBM PC compatible machine it was Acer 486DX with 4MB RAM and 250MB HDD. I still remember how expensive it was because also it was the top of line. I started with DOS 5.0 which was the ultimate operating system at that time. Also I worked under Windows 3.1 which I didn't like at all because of its weak, dummy interface and poor performance in comparison with my old Amiga workbench. I concentrated on DOS and Turbo Pascal 6.0 it was very powerful language (just like all Borland IDEs till now) I worked in a team with my colleges in the university which we created for software developing purposes. We did a lot of great remarkable programs under TB like a mathematical educational software (called the mathematics help program) which had a simple user interface under DOS with functions and equations solving and charts drawing.

   In 1994 and because of the university learning attitude we started working on 8086 assemble language in combination with hardware stuff. Which was absolutely vital for a real programmer. We (the Team) gave the assembly language such a considerable time.

   Also, in summer 1994 we got a C++ certificate from Aleppo Institute of technology. And this was our first OOP shot.

   In 1995 I was one of the first users in Aleppo who installed Windows 95 on My Acer computer after upgrading the Hardware. Also, I was one of the first programmers in Syria to use Borland Delphi 1.0 It was our portal to Windows Platform development. We worked with Delphi with its all versions and we accomplished a lot of good products. Some of them are still being use till this moment. Delphi was and still one of the best powerful real-time programming languages under windows and now under Linux.

   In Y2K I have started with Java 2 SE Platform. I was amazed of its wide range global support. I used Borland JBuilder 2.0 which had a lot of similar functionality like Delphi IDE which makes the transformation very smooth to me. Honestly, I found Java similar in functionality and OOP behavior to Delphi and thats why I liked it so much .

   In the year of 2001 and after I moved to the states I concentarted fully on Java Platform. I was so lucky to get such a powerful Masters program at DePaul.It is a full Java oriented program. I got courses on the J2SE , J2ME and J2EE versions of Java 2. I worked also on a number of new Java technologies such as EJB and XML.


TECHNICAL SUMMARY

  • Programming Languages: Strong Java 2, XML, XSLT, SQL, Borland Delphi, Borland C++, HTML, UML/OOP, JScript, Visual Basic, Assembly Language x86/Z80, Prolog.
  • Java 2 platform: J2EE, J2ME, JNDI, JFC/Swing, Applets, Servlets, Scriptlets, Cardlets, Spotlets, EJB, JSP, JDBC, JavaBeans, Java Web Start, RMI , JavaMail.
  • XML experience: XSLT, DOM, SAX, SOAP, DTD/XML Schema.
  • Systems Platforms: Windows 9X, WindowsNT4.0 WS & Server, Windows2000 Professional & Server, Novel NetWare 5.X, Solaris UNIX / Linux (Red Hat 7.0 & Mandrake 8.1).
  • Local Database Systems: Ms. Access - Paradox- DBase.
  • Client/Server Database Management Systems(C/S DBMS): Oracle Database, MS SQL Server, Informix CloudScape, Borland JDataStore, Borland InterBase, MySQL.
  • Applications:JBoss Application Server, MS Office XP, Abode Collection, Macromedia Dreamweaver UltraDev

RELATED JOBS

2001 - Present Career Center DePaul University Software Developer Specialist Chicago, IL

  • Involved in designing/programming and upgrading the current legacy system based on Microsoft Access with VB interfaces to SQL Server as an back end Database with HTML/JSP and ASP web interfaces.
  • Responsible for full life cycle software development.

1997 -1999 East Gate Company Programmer's leader Aleppo, Syria

  • Designed Local and Client/Server Database Management Systems under Oracle and Interbase using Delphi (all versions) programming language developing accounting systems which included: Inventory, Payroll, Point of Sales and Bar Code Systems such as "Professional Accountant®"
  • Programmed Medical and Industrial Programs such as "Modern Clinic®"

1995-1997 Intelligent Solution Systems company Software Programmer Aleppo, Syria

  • Developed Multimedia programs including educational programs for all stages like "Music Player®"
  • Implemented a complete phone automation system (software and hardware) by administrating PCs remotely using the phone line to control many household appliances using Microsoft Win32 APIs, TAPI, and MAPI libraries.
`
HONORS
  • Earned highest honors on the university graduation project, 1999
  • Developed five commercial programs with copyright ownership

You can find a friendly copy of my resume' here

 

Home