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 o Participating in
important release software designed to help people make their own games