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. German language student (B2) at the Anglo-German Institute anglo-german.com in Stuttgart.

Work

Lead 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

Master of Science in Computer 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

  • Jogging
  • Swimming
  • Hiking

Hobbies

  • Travel
  • Cooking
  • Reading
  • Youtube
  • Animation
  • Drawing
  • Bots and Automation