Search This Blog

Monday, April 4, 2011

Employment History



1.     Quantum Communications Beirut, Lebanon
June 1, 2011 - present
Software Engineer (Full Time)
o   Making iOS applications using  Cocoa, Quartz2D plus Cocos2D frameworks.
o   Work with the Product team to define, design and implement user experience and interactions
o   Implementing apps to maintain ePubs and PDFs with the required client needs.
o   Developing apps working with XML/JSON and REST/SOAP webservices. Manage the development and release pipeline of the iOS application.
o   Communicate application requirements to backend engineering team.

2.     Flight-Soft (Bahrain Air) Beirut, Lebanon/ Manama, Bahrain
June 1, 2009 – May 31,2011
Software Developer (Full Time)
o   Writing main project engine for the reservation system for airlines clients.
o   Developing Windows Forms/web-services using .NET (C#) plus using Infragistics controls.
o   Writing Functions and Procedures, designing tables on MSSQL server.
o   Investigating and reporting issues and code defects.
o   Making Live Data-Migration among databases.
o   Developed and shipped D.A.R.T.S, an online software reservation system for Bahrain Air and airline clients.

3.     Microsoft Corporation, Redmond, WA , USA
May 1, 2008 – May 1, 2009
Software Design Engineer in Test (SDET-Contractor)
o   Testing Networking protocols using WTT (MS software product).
o   Writing test cases suites using C#.
o   Reporting Bugs using Product-Studio (MS software product).
o   Investigating and reporting issues and code defects.
o   Editing source code to fix some test cases.
o   Extensive testing of QFEs (Quick Fix Engineering bugs) on several Windows-CE platforms effecting giant companies.
o   Manual and automation testing of the new features released in the Windows Mobile environment.
o   Review C/C++/C# code of the developers and report any bug or memory leak within the code.

4.     Digipen Corporation (AKE), Jounieh, Lebanon
May 1, 2007 - October 31, 2007
Game Developer (Training)
o   Developing small games as demonstration for the new game editor software shipped into the USA market.
o   Testing games.
o   Testing and investigating bugs in game editor software.
o   Investigating and reporting issues and code defects.
o                     Participating in important release software designed to help people make their own games