Christopher Nassar, Lead iOS Developer

Christopher Nassar

Lead iOS Developer

Eurisko

Location
Lebanon - Beirut
Education
Bachelor's degree, Computer Science in Real-Time Interactive Simulation
Experience
15 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 5 Months

Lead iOS Developer at Eurisko
  • Lebanon - Beirut
  • My current job since January 2021

● Work directly with corporate clients to meet their application requirements
● Develop high-quality Swift code with Clean-Swift architecture
● Collaborate with senior developers, testers, and POs to build, test, and deliver products
● Review Swift code and report any bugs or memory leaks
● Ensure CI/CD for code is clean and deliverable to clients
● Shipping several enterprise applications into the market related to banking and tourism industries.
● Ensure that all technical features are delivered and fully tested as the business requires.

Lead iOS Developer at Apps2You
  • Lebanon - Beirut
  • July 2017 to January 2021

● Acting as team leader over iOS/Android developers.
● Guide team members into new technologies and better app design solutions.
● Working directly with corporate clients to maintain their needs and application specs.
● Deliver across the entire app life cycle -concept, design, build, deploy, test, release to app stores and support.
● Working directly with junior/senior developers and product managers to finalize, build, test and realize products.
● Gather requirements around functionality and translate those requirements into elegant functional solutions.
● Architecting apps internal structures to be compatible with clients’ needs and latest technology trends.
● Reviewing Objective-C/Swift code of the developers and report any bug or memory leak within the code and deliver better code quality.
● Breaking down complicated technical issues into simple and pragmatic solutions.
● Ensure that all technical features are delivered and fully functional as the business requires.

Lead Application Developer at Sword group
  • Lebanon - Beirut
  • February 2014 to December 2016

• Acting as team leader over iOS developers.
• Working directly with corporate clients to maintain their needs and application specs.
• Deliver across the entire app life cycle -concept, design, build, deploy, test, release to app stores and support.
• Working directly with junior/senior developers and product managers to finalize, build, test and realize products.
• Gather requirements around functionality and translate those requirements into elegant functional solutions.
• Architecting apps internal structures to be compatible with clients’ needs and latest technology trends.

Mobile Developer at Quantum Group
  • Lebanon - Beirut
  • May 2011 to March 2014

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 of the apps.
• Keep up to date on the latest industry trends in the mobile technologies.

Senior Software Engineer(Full-Time) at Flight-Soft (Bahrain-Air Offshore)
  • Lebanon - Beirut
  • May 2009 to May 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.

Software Design Engineer in Test (SDET-Contractor) at Microsoft Corporation
  • United States
  • May 2008 to May 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.

Education

Bachelor's degree, Computer Science in Real-Time Interactive Simulation
  • at Digipen Institution of Technology
  • April 2008

The Bachelor of Science in Computer Science in Real-Time Interactive Simulation is a four-year computer science degree focusing on the technical aspects of computer graphics and simulations. Students begin with a solid foundation in mathematics, physics, and programming, then apply that knowledge in yearly team-based projects where they design, program, test, and finally release their own fully playable games to the public. Those who successfully complete the BS in Computer Science in Real-Time Interactive Simulation program will have gained the knowledge and skills to produce highly complex software systems at a professional level.

Specialties & Skills

Languages

Arabic
Expert
English
Expert
French
Intermediate

Hobbies

  • Chess, Reading, Basketball