Nour Charaf

iOS Developer

iOS Developer with 9+ years of experience building high-quality apps for telecom, finance, and other sectors. Skilled in all phases of development, from design to deployment. Proven ability to lead teams and integrate third-party APIs. Eager to leverage skills in a dynamic environment. Proficient in Swift, Objective-C, Java, and C++. M.Sc. in Computer Science and B.Eng. in Mechanical Engineering provide a strong problem-solving foundation. Was a German language student (A1 to B2) at the Anglo-German Institute anglo-german.com in Stuttgart.

Work

Senior iOS Developer

Zain KSA Leading telecom provider established in Saudi Arabia
– Present
Riyadh, Saudi Arabia

Zain KSA is a leading telecom provider established in Saudi Arabia on August 2008 as a listed company. In due respect to its highly developed infrastructure, the company was successful in establishing itself as a reliable telecom operator and a digital service provider whose services include telecom services, 5G network, digital payment services, cloud computing, IoT solutions, fiber services, drones, and many others.

  • Full-Time Employee at Zain KSA via FOO S.A.L. - foo.mobi & Squadio - squadio.com

  • Led a team of 3 iOS developers, using Swift, Objective-C, UIKit, MVVM, and Git, to deliver Zain KSA’s mobile app in tight collaboration with UX/UI, Android, Backend, and QA teams.

  • Implemented Coverage Map feature using Core Location, MapKit, and Google Maps SDK

  • Built rich-media APNs push notifications with custom Service & Content Extensions

  • Integrated Firebase Auth, Realtime Database, Crashlytics, and Analytics

  • Implemented a RESTful API layer with URLSession, encrypted credentials in Keychain, integrated Apple Pay for in-app purchases, and configured Universal Links for deep-links

  • Introduced a custom Unicode glyph to display the new Saudi Riyal currency symbol

  • Created custom private CocoaPods and embedded frameworks for shared modules

  • Implemented Jenkins and Codemagic pipelines for automated App Store uploads

  • Automated localization and release comms by writing Bash / Ruby scripts that pull the latest localizations from POEditor and post Git changelogs via Slack & Jira APIs

  • Streamlined certificate and profile management by implementing Fastlane and Match, enabling efficient local and remote build uploads across the team

  • Integrated Fastlane with Codemagic for seamless CI/CD automation

iOS Developer

MYSAY S.A.L. News and Statistics Mobile App
–
Jal El Dib, Lebanon

MySay S.A.L. aims to empower individuals by providing them with a platform to voice their opinions on a variety of topics. They focus on offering a digital space where users can engage in surveys and polls, thereby contributing to the broader understanding of public sentiment and trends.

  • Led the development of the MYSAY startup iOS app in Objective-C, achieving over 100,000 downloads.

  • Implemented all key app features, including news feed, polls feed, poll creation, profile settings, push notifications, app extensions (Notification Content, Notification Service, Today), deeplinks, and custom framework

  • Suggested and implemented key design and functional features, significantly boosting downloads and user engagement

  • Mentored junior developers, enhancing team productivity and code quality

iOS Developer

TEDMOB S.A.L. Web and Mobile App Development Company
–
Dbayeh, Lebanon

TEDMOB is the leading web and mobile application development company in Saudi Arabia, Kuwait, Qatar, Lebanon & the region specialized in mobile apps design, UI/UX design, web Application, mobile applications, e-commerce, SEO, SEM, Telecom and Loyalty solutions.

  • Developed iOS apps in Objective-C or in Swift with RESTful APIs integration such as COOP Taxi, etaDoc, and Bank Audi

  • Implemented innovative UI/UX designs that improved user satisfaction

  • Effectively led and contributed to team meetings, enhancing app development strategies and outcomes

  • Streamlined processes successfully by collaborating closely with iOS and Android teams

Automotive Mechanic

IMPEX TRADING CO. (LEBANON) S.A.L. Exclusive dealer in Lebanon for General Motors brands Chevrolet – Cadillac - Hummer and the Isuzu Japanese brand
–
Beirut, Lebanon

IMPEX enjoys a long tradition of integrity, trust basis with GM and customers and solid financial strength with banks that has helped establish its strong reputation in the Lebanese market.

  • Utilized diagnostic tools to identify and resolve mechanical and electrical issues in various car models

  • Performed routine maintenance such as oil changes, brake inspections, and tire rotations, ensuring vehicle safety

  • Assisted senior technicians in complex repairs, gaining hands-on experience in advanced automotive systems

  • Adhered to strict safety protocols and best practices to ensure high-quality workmanship and workshop safety

Education

Lebanese American University

Computer Science
–

Master of Science

Courses
  • CSC310 - Algorithms & Data Structures

  • CSC326 - Operating Systems

  • CSC614 - Meta-Heuristics

  • CSC660 - Artificial intelligence

  • CSC616 - Cryptography & Data Security

  • CSC636 - Networks Security

  • CSC611 - Design & Analysis of Algorithms

  • CSC615 - Machine Learning

  • CSC624 - Data Mining

  • CSC688E - Algorithms for Physical VLSI Design

  • CSC638O - Computer Forensics

  • CSC698 - Paper: Distance Packing Heuristics for Single Source Reachability Improvement

Skills

iOS Development

  • Objective-C
  • Swift
  • C++
  • C

Backend Development

  • Java
  • PHP
  • MySQL
  • PostgreSQL

Software Development

  • Python
  • Bash
  • Kotlin
  • Latex
  • MATLAB
  • Javascript

Software

  • Xcode
  • CLion
  • PyCharm
  • Android Studio
  • Postman
  • Sourcetree
  • Git
  • Firebase
  • Codemagic
  • Jenkins
  • Homebrew
  • Spring Boot
  • Liquibase
  • Redis
  • Solarium
  • MATLAB
  • CATIA
  • ANSYS
  • LabVIEW
  • COMSOL
  • MS Office Excel
  • OBS
  • Figma
  • SoapUI
  • Notion
  • JIRA API
  • Slack
  • Discord
  • VMware Fusion
  • Parallels
  • Linux
  • Overleaf
  • Latex
  • Crypto++
  • Github
  • Gitlab
  • nopecha API
  • jsonresume
  • LottieFiles
  • Hugo
  • ProtonPass
  • myRIO Device
  • Arduino

Languages

Arabic

Native (C2)

English

Fluent (C2)

French

Basic (A1)

German

Intermediate (B2)

Interests

Exercise

  • Swimming
  • Hiking
  • Jogging
  • Brazilian Jiu-Jitsu
  • Bouldering
  • Reading

Hobbies

  • Swimming
  • Hiking
  • Jogging
  • Brazilian Jiu-Jitsu
  • Reading