Christopher Nassar, Lead iOS Developer

Christopher Nassar

Lead iOS Developer

Eurisko

Lieu
Liban - Beyrouth
Éducation
Baccalauréat, Computer Science in Real-Time Interactive Simulation
Expérience
15 years, 6 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :15 years, 6 Mois

Lead iOS Developer à Eurisko
  • Liban - Beyrouth
  • Je travaille ici depuis janvier 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 à Apps2You
  • Liban - Beyrouth
  • juillet 2017 à janvier 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 à Sword group
  • Liban - Beyrouth
  • février 2014 à décembre 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 à Quantum Group
  • Liban - Beyrouth
  • mai 2011 à mars 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) à Flight-Soft (Bahrain-Air Offshore)
  • Liban - Beyrouth
  • mai 2009 à mai 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) à Microsoft Corporation
  • Etats Unis
  • mai 2008 à mai 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.

Éducation

Baccalauréat, Computer Science in Real-Time Interactive Simulation
  • à Digipen Institution of Technology
  • avril 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

Langues

Arabe
Expert
Anglais
Expert
Français
Moyen

Loisirs

  • Chess, Reading, Basketball