Abdelrahman A.

Vanhempi IOS-kehittäjä

Abdelrahman, kokenut vanhempi ohjelmistosuunnittelija, tuo alalle seitsemän vuoden arvokkaan kokemuksen. Hänen asiantuntemuksensa on iOS-kehityksessä, jossa hän on osoittanut osaavansa sekä etu- että takapuolen osaamisensa muun muassa Niken ja ING:n kaltaisissa yrityksissä.

Abdelrahman laatii hyvin jäsenneltyjä ja helposti ymmärrettäviä iOS-sovelluksia. Hän pysyy ajan tasalla iOS:n uusimmasta kehityksestä ja päivittää jatkuvasti tietämystään eri kehyksistä. Tämä laaja tietämys korostaa hänen sitoutumistaan laadukkaiden ja innovatiivisten ratkaisujen tarjoamiseen iOS-kehitysalalla.

Tärkein asiantuntemus

  • iOS
    iOS 7 vuotta
  • Swift
    Swift 7 vuotta
  • Git
    Git 7 vuotta

Muut taidot

  • DevOps
    DevOps 5 vuotta
  • Azure
    Azure 2 vuotta
  • SwiftUI
    SwiftUI 2 vuotta
Abdelrahman

Abdelrahman A.

Netherlands

Aloita tästä

Valittu kokemus

Työllisyys

  • iOS-kehittäjä

    Nike - 3 years 3 months

    • Osallistui Nike, Inc:n digitaalisen vähittäiskaupan muutokseen varmistaakseen sujuvan ja saumattoman asiakaspalvelun Niken myymälöissä.
    • Osallistunut Self-checkout-sovelluksen kehittämiseen.
    • Osallistunut Assist-sovelluksen kehittämiseen.
    • Auttanut rakentamaan Niken myyntipistehanketta.
  • Senior iOS Engineer

    Nike - 1 year 11 months

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

    Tekniikat:

    • Tekniikat:
    • CocoaPods CocoaPods
  • iOS-kehittäjä

    ING Nederland - 8 months

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

    • 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.
  • iOS-kehittäjä

    bol.com - 1 year 2 months

    • Osallistunut iOS-sovelluksen kehittämiseen toteuttamalla uusia ominaisuuksia ja ylläpitämällä live-versioita.
    • Avustaminen Applen jakeluprosessissa.
    • Toteutettu automaattinen tumma tila koko sovelluksessa.
    • Toteutettiin App Tracking Transparency (ATT) Applen tietosuojakäytännön noudattamiseksi.
  • Senior iOS Engineer

    bol.com - 1 year 2 months

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

    Tekniikat:

    • Tekniikat:
    • VSCode VSCode
  • Senior iOS Developer

    RTL - 5 months

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

    • 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 year 3 months

    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

    Tekniikat:

    • Tekniikat:
    • Alamofire Alamofire
  • iOS Developer

    Link Development - 1 year 10 months

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

    Tekniikat:

    • Tekniikat:
    • Oracle Oracle

Koulutus

  • BSc.Computer Science

    Fayoum University · 2012 - 2016

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme