Resume

I am currently a contract worker(or freelancer if you prefer). I am always interested in challenging projects so if you'd like to hire me, get in touch and we'll discuss availability.

This is an unofficial CV, but not much different than my official one. If you would like to have the official CV, please get in contact with me. For fear of identity fraud, explicit personal information is not included.

EDUCATION

2001 – 2004 American University of Beirut (AUB)

BS in Computer Science
Minor in Business Administration
Dean Honor’s List on spring of 2001,
spring of 2004

TECHNICAL SKILLS

Languages: Java, C#, C++, C, Python
Technologies: J2EE (EJB, JSP), .Net, Django Python Framework
Middleware: Oracle Application Server, Oc4j, Apache Tomcat
Operating Systems: Linux(all variants), Microsoft Windows(all variants)
Databases: Oracle DB, Microsoft SQL Server, MySQL DB
Misc. Tools: Apache Ant, SVN, bzr

 

PROFESSIONAL EXPERIENCE

October 2006-Present Freelancer Lebanon Software Developer

Developed several projects on a freelance basis. The projects were quite diverse in scope and in technologies. They ranged from small modifications to existing code and consultancy help to building and consulting on large systems. You can preview some of these projects at my “Software portfolio” section on this website.

June 2005-June 2006 Mideast Data Systems Lebanon Lebanon Software Developer

Maintained and customized the Bills Management System(BMS) application as part of a two man team. BMS is implemented using Sybase Powerbuilder and uses Microsoft SQL Server as its database. I also implemented the HummingBird Document Management System for Areeba Telecom in Ghana as part of their automation strategy.

Nov 2004-April 2005 Cleartag Lebanon Software Developer

Developed the server software part of a medical inventory application outsourced from a US based company (Wavemark Inc.). The web application was implemented using the J2EE platform and used Oracle Products. My role, as part of a two man team, was both as a developer and an administrator of the local and remote production environment.

June-Oct 2004 Computec Lebanon Trainee

Utilized Oracle products, mainly Oracle DB and Oracle Developer suite, to provide customized business solutions to new and old clients. Contributed to a major Insurance application, specifically the Reinsurance part.

Fall/Spring 2001 American University of Beirut Lebanon
Student-Job

Worked as journalist for Outlook, the official AUB newspaper.

 

MISCELLANEOUS PROJECTS

Educational:

  1. A chess engine in C for an AI course.
  2. An arcade game using DirectX in C++ for a course that teaches graphics concepts using OpenGL.
  3. An FTP server and its client to function over a network using TCP/IP in C under LINUX.
  4. A customer/employee management system in Java implemented for a client as a requirement for a software engineering course.
  5. Several website modules in C# and ASP.NET for a web application design course.
  6. Several projects for simulation of Computational theory concepts.

Personal:

  1. A Microsoft Paint-like application.
  2. A Firefox extension to sync profile data across networks.
  3. Tools to communicate with Amazon and Yahoo web services.
  4. Several others misc applications all to be released under a GPL license.

ACTIVITIES

Member of the Lebanese Linux Users’ Group
Associate Member of the Free Software Foundation