Nour Charaf

Software Engineer (iOS)

Experienced iOS Developer with over seven years of expertise in designing, implementing, and maintaining high-quality mobile applications. Proven track record in leading development teams, enhancing app functionality, and optimizing performance for major clients. Proficient in Swift, UIKit, SwiftUI, Xcode, and C++, with strong knowledge in software architecture and continuous integration. Holds a Bachelor’s degree in Mechanical Engineering and possesses solid technical and analytical skills. Passionate about creating exceptional user experiences and leveraging innovative technologies to drive project success. Fluent in English and capable of working independently as well as collaboratively.

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 through Squadio

  • 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 automaion

  • Developed key new features for the Zain KSA iOS app

Lead iOS Developer

Zain KSA Leading telecom provider established in Saudi Arabia
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 through FOO S.A.L.

  • Led a team of 3 iOS developers to deliver Zain KSA's flagship mobile app

  • Designed and implemented cutting-edge features, enhancing app functionality and user satisfaction

  • Enhanced Git workflow through meticulous code reviews and the implementation of streamlined branch conventions integrated with JIRA, optimizing team collaboration and project management efficiency

  • Implemented Codemagic pipeline for seamless automatic uploads to the App Store, streamlining the deployment process

  • Implemented Git rules utilizing Bash scripts, ensuring consistency in Git messages and mitigating accidental pipeline triggers during Git pushes, thereby fortifying project integrity and pipeline reliability

  • Developed a Slackbot in tandem with Bash scripts leveraging the JIRA API to extract ticket details from commit messages, enabling automated posting of comprehensive changelogs to our Slack channel following each build upload

  • Instituted regular knowledge-sharing sessions and workshops within the iOS team, fostering a culture of continuous learning and skill development, resulting in increased team morale and productivity

  • Learned Java backend development using Spring Boot

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

Pursued Master of Science in Computer Science

Completed 10 Courses

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

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 (B1)

Interests

Exercise

  • Jogging
  • Swimming
  • Jiu-Jitsu
  • Reading
  • Cooking

Hobbies

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