Christopher Nassar
Software / System developer Lebanon, North
phone: +(961-**-******
cell: +(961-**-******
******************@*******.***
PERSONAL Date of Birth: August 16, 1986
Place of Birth: North, Lebanon
Citizenship: Lebanese
OBJECTIVE Seeking a software developer position in your company and being an essential part of the new software technology released into the market.
EMPLOYMENT Quantum Communications Beirut, Lebanon
June 1, 2011 - present
Digital Developer (Full Time)
• Making iOS applications (Objective-C, Cocoa, Quartz2D plus Cocos2D).
• Working with web services, REST APIs
• Publishing apps to the App Store, Certificates, and Provisioning Profiles etc
Flight-Soft (Bahrain Air) Beirut, Lebanon/ Manama, Bahrain
June 1, 2009 – May 31,2011
Senior Software Engineer/Developer (Full Time)
• Writing main project engine for the reservation system for airlines clients.
• Developing Windows Forms/web-services using .NET (C#) plus using Infragistics controls.
• Writing Functions and Procedures, designing tables on MSSQL server.
• Investigating and reporting issues and code defects.
• Making Live Data-Migration among databases.
• Developed and shipped D.A.R.T.S, an online software reservation system for Bahrain Air and airline clients.
Microsoft Corporation, Redmond, WA , USA
May 1, 2008 – May 1, 2009
Software Design Engineer in Test (SDET-Contractor)
• 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.
Digipen Corporation (AKE), Jounieh, Lebanon
May 1, 2007 - October 31, 2007
Game Developer (Training)
• Developing small games as demonstration for the new game editor software shipped into the USA market.
• Testing games.
• 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
EDUCATION DigiPen Institute of Technology, Redmond, WA , USA
BS in Real Time Interactive Simulation (Computer Science - Video Games)
April 2008
Developing video games using most complicated algorithms
College main courses
• Advanced Computer Graphics II
• Machine Learning
• Advanced Differential Equations
• Advanced C
• Data Structures
• Advanced C++, Designing Classes
• Computer Networks I, Inter-process Communication
• Computer Graphics II
• High Level Programming II - The C++ Programming Language
• Design and Analysis of Algorithms
• Computer Animation Production I
• Game Implementation Techniques
• Waves, Optics and Aerodynamics
• Curves and Surfaces
College Projects
• Numerous individual projects using OpenGL and my own 3D pipeline.
• 3D senior game representing a helicopter simulation.
• 3D junior game similar to “Beachhead” game.
• Loader from .ASE files exported from “3DMax” art software to a game project using C++ language including texturing.
• 2D game using DirectDraw done with C++ where the user can manipulate the main character using keyboard.
• 2D drawing editor using DirectDraw done with C++ language where the user can draw lines, circles, ellipses.
SKILLS Language
• Fluent in English
• Fluent in Arabic
• Intermediate French
Computer Skills
• C/C++/C#/Java language.
• Objective-C (xCode)
• Assembly language on x86 CPUs.
• HTML and JavaScript (DHTML) and database management using SQL.
• Graphical Libraries such as GDI, DirectDraw, OpenGL and DirectX.
• Software engineering and game design.
• Artificial Intelligence and physics simulation.
• Data structure implementations and networking.
• Monitoring network activities and data using Wire-shark, Net-Mon.
• Cracking WEP passwords using LINUX OS.
• Advanced knowledge in Windows OS and MS-DOS commands.
• A great knowledge in Microsoft Word, Excel and other MS office programs.
• All kinds of software/hardware maintenance for computers.
• Implementing LAN networks, routers, access points and other IT work.
Personal Interests
• Camping and hiking
• Basketball
• Video games
• Chess
• Reading high-tech news