Abdelrahman A.

Développeur iOS senior

Abdelrahman, ingénieur logiciel senior chevronné, apporte sept années d'expérience précieuse dans ce domaine. Son expertise se situe dans le développement iOS, où il a démontré sa compétence dans les aspects frontaux et dorsaux dans des entreprises telles que Nike et ING.

Abdelrahman crée des applications iOS bien structurées et facilement compréhensibles. Il se tient au courant des derniers développements dans le domaine de l'iOS et met régulièrement à jour ses connaissances sur les différents frameworks. Ces connaissances approfondies soulignent son engagement à fournir des solutions innovantes et de haute qualité dans le domaine du développement iOS.

Principale expertise

  • iOS
    iOS 7 ans
  • Swift
    Swift 7 ans
  • Git
    Git 7 ans

Autres compétences

  • DevOps
    DevOps 5 ans
  • Azure
    Azure 2 ans
  • SwiftUI
    SwiftUI 2 ans
Abdelrahman

Abdelrahman A.

Netherlands

Commencer

Expérience sélectionnée

Emploi

  • Développeur iOS

    Nike - 3 années 3 mois

    • Contribuer à la transformation numérique du commerce de détail de Nike, Inc. afin d'assurer un parcours client fluide et sans faille dans les magasins Nike.
    • A contribué au développement de l'application Self-checkout.
    • A contribué au développement de l'application Assist.
    • J'ai participé à l'élaboration du projet de point de vente de Nike.
  • Senior iOS Engineer

    Nike - 1 an 11 mois

    • Contributing to Nike, Inc's digital retail transformation by enabling our customers to have a smooth and seamless journey at Nike stores.
    • Contributing to Self-checkout application.
    • Contributing to Assist application.
    • Building Nike's point of sale project.

    Les technologies:

    • Les technologies:
    • CocoaPods CocoaPods
  • Développeur iOS

    ING Nederland - 8 mois

    • Maintaining and implementing new features to enable customers to create bank accounts through the ING iOS app (Bankeiren).
    • Contributing to Bankieren by fixing bugs and improving customer experience.
    • Creating an error and crash dashboard to monitor customers' journeys for better insights on areas that can be fixed or improved.
  • Senior iOS Engineer

    ING Nederland - 8 mois

    • As a part of team Onboarders, I helped with the transformation towards digital banking by:
    • Maintained and Implemented new features to enable our customers to create bank accounts through the ING iOS app (Bankeiren).
    • Contributed to Bankieren by fixing bugs and improving customer experience.
    • Created an error and crash dashboard to monitor our customers' journey to get better insights on what can be fixed or improved.
  • Développeur iOS

    bol.com - 1 an 2 mois

    • Contribuer à l'application iOS en mettant en œuvre de nouvelles fonctionnalités et en maintenant des versions vivantes.
    • Aide au processus de distribution d'Apple.
    • Mise en place du mode sombre automatique sur l'ensemble de l'application.
    • Mise en œuvre de l'App Tracking Transparency (ATT) pour se conformer à la politique de confidentialité d'Apple.
  • Senior iOS Engineer

    bol.com - 1 an 2 mois

    • Contributed to our iOS application by implementing new features and maintaining the live versions using Swift, Firebase Remote Configurations, Swift Packages, Swift Frameworks, Our custom experimentation tools.
    • Refactoring legacy parts of our code base to be easier to understand and maintain using MVVM pattern with DI and Swift UI.
    • Helping with Apple Distribution process from the start till the users are able to download the latest updates and monitor the app performance and crash rate with Crashlytic.
    • Contributed by Implementing Automatic dark mode across the app.
    • Contributed by Implementing ATT to be compliant with Apple privacy policy.

    Les technologies:

    • Les technologies:
    • VSCode VSCode
  • Senior iOS Developer

    RTL - 5 mois

    • Together with multi-functional talented teammates, worked on Videoland and RTL XL applications.
    • Successfully added and implemented new stories, maintained the CI/CD pipeline on AzureDevOps, and did bug fixing to have 99.77%, crash-free users.
  • Senior iOS Developer

    De Telegraaf (MediaHuis Nederland) - 9 mois

    • Contributed to the iOS project CI/CD operations using Gitlab runners with Fastlane and Match.
    • Contributed to the iOS application using GraphQL and Apollo as a Data layer into the app with a dynamic UI built to adapt based the response coming from the servers.
    • Enhanced the IOS application performance by profiling the application and doing performance and unit tests.
    • Worked in a Scrum environment utilizing Confluence and Jira to help us.
  • Senior iOS Developer

    Vodafone - 1 an 3 mois

    As an iOS software engineer at Vodafone International Services, my responsibilities are:

    • Acting as "SPOC" (single point of contact) for the team and supporting my teammates.
    • Design, develop and implement iOS applications, as well as continuously production of new versions of the applications.
    • Gather requirements around functionality and translate those requirements into simple but effective mobile solutions.
    • Work with cross-functional teams to shape new features.
    • Test code for robustness, including edge cases, usability, and general reliability.
    • Troubleshoot issues and bugs to improve application performance.
    • Promoted to Senior iOS engineer on 2019-04

    Les technologies:

    • Les technologies:
    • Alamofire Alamofire
  • iOS Developer

    Link Development - 1 an 10 mois

    • Creating and developing new iOS applications.
    • Enhancing and fixing bugs in old iOS applications.
    • Implementation of proof of concepts.
    • Review application UX and UI against the RSD to make it even better.

    Les technologies:

    • Les technologies:
    • Oracle Oracle

Éducation

  • License ès sciencesComputer Science

    Fayoum University · 2012 - 2016

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous