You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Aymen AbbassiaAA

Aymen Abbassia

Supermalter

Expert iOS (Swift - Objective-C)

€610/day
1 project
Châtillon, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Aymen

iOS Developer since 2010, I have worked in startups with varying team sizes, as well as for prestigious clients like AccorHotels and Edf.

I can successfully complete a project from conception to delivery, covering all necessary steps to ensure its quality and maintainability (unit tests, CI, CD, communication with different teams).
  • Arabic

    Native or bilingual

  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Châtillon (up to 50km), Paris (up to 30km)

Experience

  • BforBank
    iOS Developer (Native) / Tech Lead
    BANKING AND INSURANCE
    October 2023 - Today (2 years and 8 months)
    Paris, France
    Development of new features within the Communication Channels Squad of the BforBank consumer application:

    • Guarantee of the integration of the iAdvize SDK: conversational platform that allows real-time discussions with users.
    • Optimization of the response and launch time of the iAdvize SDK.
    • Implementation of new network layers for interaction with iAdvize and GCP.
    • Development of communication channel features using SwiftUI and Clean Architecture.
    • Migration to Swift 6 by replacing old asynchronous calls with Actors.
    • Correction and monitoring of application crashes (99.89% crash-free).
    • Creation of some components and extension of graphical components (Design System).
    • Migration of unit tests to Swift Testing.
    • Development of UI tests for the Communication Channel Squad.
    • Support for other teams in the development of cross-functional features (LiveChatManager, SessionManager, LanguageManager…).
    • Study of new conversational strategies from various providers for integrating generative AI.
    • Optimization of internationalization by adopting Lokalise for the entire project.
    • Development of pre-Build scripts for integrating SwiftLint.
    • Participation in development labs with the Chapter to optimize code (Training sessions on new technologies).
    • Implementation of the accessibility layer for the CCC and CLC squads.
    • Populating technical Confluence pages for some features within the squad.
    • Role of Scrum Master for a period (Facilitating daily stand-ups, retrospectives, refinement…).
    SwiftUI Scrum Clean Architecture Swift iOS Development
  • Société Générale
    iOS Technical Referent (Native) / React Native Developer
    BANKING AND INSURANCE
    September 2020 - September 2023 (3 years)
    Paris, France
    Refactoring and Maintenance of the 4 main consumer mobile applications of the Société Générale:

    • Optimization of dependency management in the 4 Société Générale consumer projects: Objective-C – Swift interoperability.
    • Optimization of build time using shell scripts.
    • Development of some pre-Build scripts to inject build configurations.
    • Project cleanup: removal of old Objective-C modules and rewriting some in Swift.
    • Development of several bridges to expose native iOS functionalities to React Native.
    • Development of the Watch module for both PRI and PRO applications.
    • Development of several POCs for native functionalities.
    • Development and improvement of the push notification module.
    • Management and improvement of different Schemes in the application created for different work environments.
    • Migration of some pods for compliance with new ARM architectures.
    • Improvement of some network layers to optimize web service calls (Swift).
    • Integration of third-party frameworks provided by service providers.
    • Complete refactoring of the Paylib module in React Native (15 screens).
    • Development of reusable components throughout the application and integration into Storybook.
    • Collaboration with backend teams to implement used web services.
    • Implementation of unit tests with JEST.
    • Updating Storybook with new components.
    • Participation in decision-making for application design and ergonomics.
    • Maintenance and improvement of some modules in React Native.
    • Participation in PR Reviews for all other Société Générale teams.
    • Participation in the validation of new profiles intervening on different feature teams.
    • Participation in the configuration and improvement of the Build factory (Fastlane).
    Swift Objective-C React Native Scrum Git
  • EDF
    Mobile Design Engineer
    ENERGY AND UTILITIES
    September 2018 - August 2020 (1 year and 11 months)
    Paris, France
    • Implementation of the application architecture (Clean Architecture)
    • Implementation of the technical foundation: unit tests, cocoapods (dependency manager), Jenkins configuration, SonarQube setup, Crashlytics.
    • Involvement in other Edf projects.
    • Facilitation of some workshops on application architecture.
    • Collaboration with backend teams to implement used web services.
    • Participation in decision-making for application design and ergonomics.
    • POC conducted on Amazon Pinpoint push notification services.
    • Version management (publication on the store, publication on TestFlight).
    • Participation in demos, sprint planning according to the SCRUM methodology.
    Swift iOS Core Data Scrum SonarQube

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineering degree in Computer Science applied to Finance
    Ecole Supérieure Privée d’Ingénierie et de Technologie (ESPRIT).
    2012
  • Master 2 in Computer Science and Applied Mathematics for Finance and Insurance
    Ecole Polytechnique Universitaire Polytech’ Nice.
    2012

Skill set (26)

Categories