Profileimage by Christopher Nassar Software Engineer from Beirut

Christopher Nassar


Last update: 21.08.2013

Software Engineer

Graduation: B.S.
Hourly-/Daily rates: show
Languages: Arabic (Native or Bilingual) | English (Full Professional)


C, C++, C#, SQL, Java, JavaScript, OpenGL, Game Development, Objective-C, Windows, Apple Macintosh, PHP, ActionScript, Flex, Xcode, Visual Studio, Eclipse, iOS development, Interface Builder, Flash Professional, App Store, MySQL, Object Oriented Design, Software Engineering

Project history

Mercury Content
Software Developer
06.2011 - today
• Acting as lead iOS and/ or Flash developer. Depending on the skills set can be lead on one platform and play a supporting role across the other.
• Working closely with another mobile app developer leading the other platform development
• Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support.
• Working directly with developers and product managers to finalize, build, test and realise products.
• Gather requirements around functionality and translate those requirements into elegant functional solutions.
• Build prototypes/POC at tech scoping stage of projects
• Working with the front-end developers/designers to build the interface with focus on usability features.
• Handling front/back ends technically challenging cases.
• Create compelling device specific user interfaces and experiences.
• Standardizing the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort.
• Optimizing performance for the apps.
• Keep up to date on the latest industry trends in the mobile technologies.
Online Media
11-50 employees

Bahrain Air
Senior Software Engineer/Developer
06.2009 - 06.2011
• Utilize established development tools, guidelines and conventions including but not limited to
Visual Studio, ASP.NET, SQL Server, and C#.
• Design, code and test new Windows and web software applications .
• Enhance existing systems by analyzing business objectives, preparing an action plan and
identifying areas for modification and improvement .
• Maintain existing software systems by identifying and correcting software defects.
• Investigate and develop skills in new technologies .
• Create technical specifications and test plans .
• Create new and extend existing operational documentation .
• Consult closely with management and occasionally agency staff related to projects and tasks .
• Consult colleagues concerning maintenance and performance of software systems.
• Implement new software
• Shipped D.A.R.T.S, an online software reservation system for Bahrain Air and airline clients.
201-500 employees

Software Design Engineer in Test
05.2008 - 05.2009
• Testing Networking protocols using WTT (MS software product).
• Writing test cases suites using C#.
• Reporting Bugs using Product-Studio (MS software product).
• Investigating and reporting issues and code defects.
• Editing source code to fix some test cases.
• Extensive testing of QFEs (Quick Fix Engineering bugs) on several Windows-CE platforms effecting giant companies.
• Manual and automation testing of the new features released in the Windows Mobile environment.
• Review C/C++/C# code of the developers and report any bug or memory leak within the code.
Computer Software
10,001+ employees

DigiPen Institute of Technology
Game Developer Internship
05.2007 - 10.2007
• Developing small games as demonstration for the new game editor software shipped into the USA market.
• Testing and investigating bugs in game editor software.
• Investigating and reporting issues and code defects.
• Participating in important release software designed to help people make their own games
Higher Education
51-200 employees

Time and spatial flexibility


Contact form

Contact details