Mohamed K.

iOS-udvikler

Mohamed er en erfaren iOS-udvikler med over 10 års kommerciel erfaring med at bygge høj kvalitet, skalerbare mobile applikationer. Han har specialiseret sig i Swift, SwiftUI, og reaktive rammer som RxSwift og Kombiner, anvende moderne iOS-arkitekturer til at skabe holdbar og effektiv kode.

Hos Intesa Sanpaolo bidrog Mohamed til storstilet applikationsudvikling, forbedring af autentificering arbejdsgange, optimering af CI / CD pipelines, og forbedring af samlet app ydeevne. Under sin embedsperiode på Accenture, han implementeret Clean Architecture principper og gearede reaktiv programmering til at levere komplekse, robuste løsninger.

Mohamed leverer konsekvent pålidelige og højtydende applikationer på tværs af forskellige projekter, hvilket er kendt for sine problemløsningsfærdigheder, tilpasningsevne og forpligtelse til at sikre, brugervenlige mobile oplevelser.

Hovedekspertise

  • iOS
    iOS 10 år
  • Swift
    Swift 10 år
  • Mobile 10 år

Andre færdigheder

  • Jenkins
    Jenkins 5 år
  • UI 5 år
  • OAuth2
    OAuth2 4 år
Mohamed

Mohamed K.

Italy

Match med udvikler her

Udvalgt oplevelse

Beskæftigelse

  • iOS-udvikler

    Intesa SanPaolo - 2 flere år 1 måned

    • Leveret end-to-end udvikling af flere funktioner til Intesa Sanpaolo og IsyBank mobile apps, fra design til implementering.
    • Oprettet interne macOS værktøjer og defekt management værktøjer til at optimere QA og debugging arbejdsgange på tværs af teams.
    • Bygget proof-of-concept fremvise apps simulerer produktion login og transaktionsstrømme, accelererende funktion validering.
    • Forbedrede sikkerhedsmoduler ved hjælp af OAuth2- og OIDC-protokoller til sikker og kompatibel brugergodkendelse.
    • Samarbejdet med designere ved hjælp af Figma og SwiftUI til at omsætte prototyper til interaktive UI komponenter.
    • Opretholdt robuste CI/CD rørledninger, der integrerer Fastlane og Jenkins til automatiseret levering og regression kontrol.
    • Deltog i kodeanmeldelser og arkitekturbeslutninger, der sikrer tilpasning til corporate guidelines og bedste praksis.
    • Understøttet migration til reaktiv programmering (RxSwift/Combine), forbedring af kode læsbarhed og asynkron ydeevne.

    Teknologier:

    • Teknologier:
    • 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-udvikler

    Accenture - 2 flere år 9 måneder

    • Handlet som teamleder for iOS-udvikling i tilsluttet bil og smart home løsninger.
    • Designet Clean Architecture og MVVM-C rammer, standardisering kode struktur på tværs af flere app projekter.
    • Gennemført automatiseret enhed, brugerflade og integrationstest, øget samlet testdækning og reduktion af produktionsfejl.
    • Etableret sikker kodningspraksis med antirooting checks og mekanismer til påvisning af trussel.
    • Opsæt multi-miljø-rørledninger i Azure og Jenkins til kontinuerlig integration og implementering.
    • Defineret kode gennemgang retningslinjer og mentored nye hyrer på reaktive mønstre, sikre konsekvent levering kvalitet.
    • Koordinerede tværfunktionelle teams mellem QA, backend og UX for at synkronisere udgivelsescyklusser.

    Teknologier:

    • Teknologier:
    • 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-udvikler

    Reply - 1 år 5 måneder

    • Arbejdede på en virksomhed bank point-of-sale (POS) løsning til en højt profileret klient.
    • Introduceret koordinator mønster til at modularisere navigation og reducere kobling mellem app-komponenter.
    • Enhanced unit testing, stigende kode dækning fra 0% til 10%, hvilket resulterede i færre rapporterede fejl.
    • Deltog i kode refactoring og CI pipeline forbedringer for at muliggøre skalerbar funktion levering.
    • Samarbejdet med tværfunktionelle bankteams for at levere sikre, UX-optimerede moduler til kunde onboarding.
    • Opretholdt fuld dokumentation af app arkitektur og bidrog til arkitektoniske evolutionsinitiativer.

    Teknologier:

    • Teknologier:
    • iOS iOS
    • Swift Swift
    • UIKit UIKit
    • CocoaPods CocoaPods
    • REST API REST API
  • iOS-udvikler

    Synesthesia - 3 flere år

    • Udviklet og offentliggjort over 12 indfødte iOS apps til kunder i forsikring, sport, turisme og detailbrancher.
    • Migrerede seks ældre Objective-C-apps til Swift, hvilket sikrer fuld kompatibilitet og moderniserede kodebaser.
    • Designet og implementeret CI/CD rørledninger ved hjælp af Jenkins og Fastlane, reducere leveringstider med 40%.
    • Integrerede ARKit og Unity komponenter i “EptaExperience” app til 3D køleskab showcase events.
    • Leverede højprofilerede apps, herunder Juventus TV, NFL Game Pass, og asiatiske spil, der understøtter storstilet brugertrafik.
    • Managed App Store implementering arbejdsgange og provisioning profiler til virksomhedens og forbrugernes apps.
    • Understøttet cross-platform integration med backend API'er, sikrer problemfri REST kommunikation og session management.

    Teknologier:

    • Teknologier:
    • Jenkins Jenkins
    • iOS iOS
    • Swift Swift
    • Figma Figma
    • UIKit UIKit
    • CocoaPods CocoaPods
    • Git Git
    • Swinject Swinject
    • Objective-C Objective-C
    • Fastlane Fastlane

Uddannelse

  • MSc.Computer Science

    Unito “Pier della Francesca” · 2015 - 2017

  • BSc.Cinema and Media Engineering (Computer Science)

    Politecnico di Torino · 2012 - 2015

Portefølje

  • 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

Find din næste udvikler inden for få dage, ikke måneder

Book en 25-minutters samtale, hvor vi:

  • udfører behovsafdækning med fokus på udviklingsopgaver
  • Forklar vores proces, hvor vi matcher dig med kvalificerede, godkendte udviklere fra vores netværk
  • beskriver de næste trin for at finde det perfekte match på få dage

Lad os snakke om det