Nour Charaf

Software Engineer

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

iOS Developer

FOO S.A.L. An Award Winning B2B Software Solutions Fintech Company
Beirut, Lebanon

Founded in 2009, FOO has emerged as a leading Fintech provider by focusing on Technology, Innovation, Expertise and Quality. Working with leading clients in their industries, FOO has quickly expanded in the MENA region and has set the benchmark for design experience and quality. FOO’s vision is to expand globally and create a positive impact on future technologies.

  • Worked on various iOS apps and framework improvements

  • Learned Java backend development using Spring Boot

  • Developed RESTful APIs for efficient data exchange

  • Built microservices to enhance application scalability

  • Implemented data access with JPA and Hibernate

  • Worked with SQL and NoSQL databases, optimizing performance

  • Integrated third-party APIs and services

  • Utilized Git for version control and collaboration

  • Employed testing frameworks like JUnit for robust code testing

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

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

Master (C2)

English

Master (C2)

German

Beginner (A2)

French

Beginner (A1)

Interests

Exercise

  • Jogging
  • Swimming
  • Gym
  • BJJ

Hobbies

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