Mohamed K.

iOS-ontwikkelaar

Mohamed is een ervaren iOS Developer met meer dan 10 jaar commerciële ervaring en het bouwen van mobiele applicaties van hoge kwaliteit, schaalbaar. Hij specialiseert zich in Swift, SwiftUI en reactieve frameworks zoals RxSwift en Combine, en past moderne iOS architecturen toe om onderhoudbare en efficiënte code te maken.

Bij Intesa Sanpaolo, heeft Mohamed bijgedragen aan de grootschalige ontwikkeling van de applicatie, het verbeteren van de authenticatie workflows, het optimaliseren van CI/CD pipelines en het verbeteren van de algehele app-prestaties. Tijdens zijn ambtstermijn bij Accenture implementeerde hij Schone Architectuurbeginselen en hefboom-reactieve programmering om complexe, robuuste oplossingen te bieden.

Mohamed staat bekend om zijn probleemoplossende vaardigheden, aanpassingsvermogen en inzet voor veilige, gebruiksvriendelijke mobiele ervaringen, en levert voortdurend betrouwbare en goed presterende toepassingen in diverse projecten.

Hoofd expertise

  • iOS
    iOS 10 jaar
  • Swift
    Swift 10 jaar
  • Mobile 10 jaar

Andere vaardigheden

  • Jenkins
    Jenkins 5 jaar
  • UI 5 jaar
  • OAuth2
    OAuth2 4 jaar
Mohamed

Mohamed K.

Italy

Aan de slag

Geselecteerde ervaring

Dienstverband

  • iOS-ontwikkelaar

    Intesa SanPaolo - 2 jaar 1 maand

    • Eindontwikkeling van meerdere functies voor de mobiele apps Intesa Sanpaolo en IsyBank geleverd, van ontwerp tot implementatie.
    • Interne macOS hulpprogramma's en defect management tools aangemaakt om QA en debugging workflows tussen teams te optimaliseren.
    • Gebouwd proof-of-of-concept showcase apps die productie login en transactie stroom simuleren, versnellende functie validatie.
    • Verbeterde beveiligingsmodules met behulp van OAuth2 en OIDC-protocollen voor veilige en conforme gebruikersauthenticatie.
    • Samengewerkt met ontwerpers met behulp van Figma en SwiftUI om prototypes te vertalen naar interactieve UI-componenten.
    • Fastlane en Jenkins voor geautomatiseerde leverings- en regressiecontroles worden door stevige CI/CD-pijplijnen geïntegreerd.
    • Deelgenomen aan codebeoordelingen en architectuurbesluiten, waarbij wordt gezorgd voor afstemming met bedrijfsrichtlijnen en beste praktijken.
    • Ondersteunde migratie naar reactief programmeren (RxSwift/Combine), verbeterde leesbaarheid van de code en asynchrone prestaties.

    Technologieën:

    • Technologieën:
    • Postman Postman
    • iOS iOS
    • Swift Swift
    • Figma Figma
    • UIKit UIKit
    • Storyboard
    • CocoaPods CocoaPods
    • MVVM MVVM
    • Git Git
    • OAuth2 OAuth2
    • JSON JSON
    • Swinject Swinject
    • Dependency injection
    • REST API REST API
    • SwiftUI SwiftUI
    • Fastlane Fastlane
  • iOS-ontwikkelaar

    Accenture - 2 jaar 9 maanden

    • Acted as teamleider for iOS-ontwikkeling in verbonden auto and smart home oplossingen.
    • Ontworpen Clean Architecture en MVVM-C frameworks, standaardisering code structuur voor meerdere app projecten.
    • Uitgevoerde geautomatiseerde eenheid, UI en Integratie tests, vergroten van de algehele testrit en het verminderen van productiegebreken.
    • Veilige coderingspraktijken met anti-roottecontroles en runtime detectiemechanismen.
    • Het opzetten van multi-environment pipelines in Azure en Jenkins voor continue integratie en implementatie.
    • Gedefinieerde code review richtlijnen en ingeplande nieuwe medewerkers op reactieve patronen, die een consistente leverkwaliteit garanderen.
    • Coördineerde cross-functionele teams tussen QA, backend, en UX om release-cycli te synchroniseren.

    Technologieën:

    • Technologieën:
    • Jenkins Jenkins
    • Azure Azure
    • iOS iOS
    • Swift Swift
    • Figma Figma
    • UIKit UIKit
    • CocoaPods CocoaPods
    • Adobe Indesign Adobe Indesign
    • MVVM MVVM
    • Git Git
    • OAuth2 OAuth2
    • JSON JSON
    • Swinject Swinject
    • Dependency injection
    • MVC MVC
    • REST API REST API
    • SwiftUI SwiftUI
    • Fastlane Fastlane
  • iOS-ontwikkelaar

    Reply - 1 jaar 5 maanden

    • Werkt op een zakelijke bankpunt (POS) oplossing voor een profiel klant.
    • Introduceerde het coördinator-patroon om navigatie te moduleren en koppeling tussen app-componenten te verminderen.
    • Verbeterde eenheidstests, verhoog de code-dekking van 0% tot 10%, wat resulteerde in minder gerapporteerde defecten.
    • Deelgenomen aan verbeteringen van code refactoring en de CI pipeline om schaalbare functie in te schakelen.
    • Samengewerkt met cross-functionele bankteams om veilige, UX-geoptimaliseerde modules te leveren voor onboarding.
    • Volledige documentatie over app-architectuur behouden en hebben bijgedragen aan bouwkundige ontwikkelingsinitiatieven.

    Technologieën:

    • Technologieën:
    • iOS iOS
    • Swift Swift
    • UIKit UIKit
    • CocoaPods CocoaPods
    • REST API REST API
  • iOS-ontwikkelaar

    Synesthesia - 3 jaar

    • Meer dan 12 native iOS apps ontwikkeld en gepubliceerd voor klanten in verzekerings-, sport-, toerisme- en detailhandelssectoren.
    • Zes oudere Objective-C apps zijn gemigreerd naar Swift, waardoor de volledige compatibiliteit en gemoderniseerde codebases zijn gewaarborgd.
    • Ontworpen en geïmplementeerde CI/CD-pijpleidingen met behulp van Jenkins en Fastlane, het reduceren van de levertijd met 40%.
    • Geïntegreerde ARKit en Unity componenten in de "EptaExperience"-app voor 3D koelkast showcase events.
    • Bezorgde profiel apps zoals Juventus TV, NFL Game Pass en Aziatische Games, die grootschalig gebruikersverkeer ondersteunen.
    • Beheerde App Store implementatie workflows en het instellen van profielen voor bedrijven en consumentenapps.
    • Steun voor cross-platformintegratie met backend API's, zorg voor een naadloze REST communicatie en sessiebeheer.

    Technologieën:

    • Technologieën:
    • Jenkins Jenkins
    • iOS iOS
    • Swift Swift
    • Figma Figma
    • UIKit UIKit
    • CocoaPods CocoaPods
    • Git Git
    • Swinject Swinject
    • Objective-C Objective-C
    • Fastlane Fastlane

Educatie

  • MSc.Computer Science

    Unito “Pier della Francesca” · 2015 - 2017

  • BSc.Cinema and Media Engineering (Computer Science)

    Politecnico di Torino · 2012 - 2015

Portefeuille

  • IntesaSanpaolo Mobile - 1
  • isybank - 1
  • Vimar View - 1
  • Vimar View - 2
  • Vimar View - 3
  • Dottor Grandine - 1
  • Dottor Grandine - 2
  • Dottor Grandine - 3
  • Dottor Grandine - 4

Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden

In een kort gesprek van 25 minuten:

  • gaan we in op wat je nodig hebt om je product te ontwikkelen;
  • Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
  • delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

Maak een afspraak