
aymen abassia
Ingénieur Concepteur Mobile iOS Senior
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Concepteur Mobile iOS avec plus de 10 ans d'expérience dans le développement d'applications mobiles pour des entreprises prestigieuses (BforBank, Société Générale, EDF). Expert en architecture clean et MVVM, mise en place de socles techniques robustes et automatisation des processus de qualité. Propose mon expertise en Swift et Objective-C pour créer des applications iOS performantes, maintenables et conformes aux plus hauts standards de l'industrie financière.
Expérience de travail
Ingénieur Concepteur Mobile (iOS)
BforBankFreelance
nov. 2023 - Présent
3 ans
Paris, France
• Garant de l’intégration du SDK iAdvize : plateforme conversationnelle qui permet d’engager des discussions en temps réel avec les utilisateurs. • Optimisation du temps de réponse et de lancement du SDK iAdvize. • Mise en place des nouvelles couches réseaux pour l’intéraction avec iAdvize et GCP. • Développement des features du parcours canal de communication en utilisant SwiftUI et Clean Archi. • Migration vers du Swift 6 en remplaçant les anciens appels asynchrones par les Actors. • Correction et suivi des crashs sur l’application (99,89% crash free). • Création de quelques composants et extension de composants graphiques (Design Système). • Migration des tests unitaires vers Swift Testing. • Développement des tests UI de la Squad Communication Channel. • Renfort d’autres équipes sur le développement de fonctionnalités transverses (LiveChatManager, SessionManager, LanguageManager…). • Études des nouvelles stratégies conversationnelles de plusieurs fournisseurs pour intégrer l’IA générative. • Optimisation de l’international en adoptant Lokalise pour tout le projet. • Développement de script pre-Build pour intégrer SwiftLint. • Participation aux labos de développement avec le Chapter pour optimiser le code (Session de formation sur les nouvelles technos). • Implémentation de la couche accessibilité pour la squad CCC et CLC. • Alimentation des confluences techniques pour quelques fonctionnalités au sein de la squad. • Rôle de Scrum master pendant une certaine période (Animation des daily, rétrospectives, refinement…).
Ingénieur Concepteur Mobile (iOS et React Native)
Société GénéraleFreelance
sept. 2020 - déc. 2023
3 ans 4 mois
94120 Fontenay-sous-Bois, France
- Optimisation de la gestion des dépendances dans les 4 projets grand public de la société générale : interopérabilité Objective-C – Swift. - Optimisation du temps de build en utilisant des scripts shell. -Développement de quelques script pre-Build pour injecter des configurations de build. - Clean des projets : suppression d’anciens modules Objective-C et réécriture de quelques-uns en Swift. - Développement de plusieurs bridges pour exposer les fonctionnalités natives iOS vers le React Native. - Développement du module Watch pour les deux applications PRI et PRO. - Développements de quelques POC pour les fonctionnalités natives. - Développement et amélioration du module de push notification. - Gestion et amélioration des différents Schemes dans l’application crée pour les différents environnements de travail. - Migration de quelques pods pour la conformité avec les nouvelles architectures ARM. - Amélioration de quelques couches réseaux pour optimiser les appels web services (Swift).
Ingénieur Concepteur Mobile (iOS)
EDFFreelance
sept. 2018 - juil. 2020
1 an 11 mois
Paris, France
* Mise en place de l’architecture pour l’application (clean architecture) * Mise en place du socle technique : tests unitaires, cocoapods (gestionnaire de dépendance), configuration jenkins, mise en place SonarQube, Crashlytics. * Intervention sur d’autres projets Edf. * Animation de quelques ateliers sur l’architecture de l’application. * Collaboration avec les équipes du backend pour mettre en place les web services utilisés. * Participation aux prises de décisions pour le design et l’ergonomie de l’application. * POC réalisé sur les services de push notifications Amazon Pinpoint. * Gestion des versions (publication sur le store, publication sur testflight). * Participation aux démos, planification des sprints selon la méthode SCRUM.
SOAT
oct. 2015 - juil. 2018
2 ans 10 mois
Paris, France
Ingénieur Concepteur Mobile (iOS) chez AccorHotels
janv. 2017 - juil. 2018
1 an 7 mois
Paris, France
* Refonte du couloir de réservation de l’application. * Redescente du couloir natif sur iPhone (anciennement basé sur des webviews). * Mise en place d’une nouvelle architecture utilisée pour les nouveaux modules (MVVM). * Mise en place d’un nouveau socle technique (MVVM, tests unitaires, frameworks). * Animation de quelques ateliers d’architecture. * Participation aux démos, planification des sprints selon la méthode SCRUM. * Maintenance corrective et évolutive.
Ingénieur Concepteur Mobile (iOS) chez Deveryware
oct. 2015 - déc. 2016
1 an 3 mois
Paris, France
* Mise en place d’un nouveau socle technique (MVVM, tests unitaires, frameworks). * Participation de la mise en place des outils de qualimétrie en collaboration avec les équipes qualité. * Mise en place d’une usine logicielle en collaboration avec les équipes qualité. * Développement de l’application mobile iOS. * Participation aux prises de décisions pour le nouveau design et la nouvelle ergonomie de l’application. * Participation aux prises de décisions techniques pour les processus métier. * Participation aux démos client, planification des sprints selon la méthode SCRUM. * Release Management. * Mise en production. * Maintenance corrective et évolutive. n Rôle de Scrum Master tournant
Design and Development Engineer
Eureva
oct. 2013 - juil. 2015
1 an 10 mois
Région de Paris, France
* Conception et Développement d’une application web en ASP .Net qui offre la possibilité d’envoyer des Push Notifications (iOS et Android). * Projet de recherche (www.swiich.net) : Recherche et exploitation des frameworks AVFoundation et VideoToolbox. * Projet de recherche (www.swiich.net) : Décoder et afficher des flux streaming H264. * Conception et Réalisation d’une application mobile générique iPhone/iPad pour les PME (www.toutenapps.com). * Développement de l’application « Blinkster » pour EUROPEANA SPACE. * Gestion d’un projet européen de numérisation des ressources culturelles de plusieurs pays afin de fournir l’application Blinkster pour plusieurs musées étrangers. * Refonte de plusieurs applications anciennes (Ergonomie / Graphisme) * Animation de conférences.
Project Manager And Mobile applications Developer
Pixels Trade
juil. 2010 - oct. 2013
3 ans 4 mois
Soliman, Tunisie
* Mise en place du département R&D après 1 an et demi en tant que chef de projets technique. * Avant-Vente et recueil des besoins clients. * Evaluation technique des appels d’offres. * Rédaction des spécifications fonctionnelles et techniques. * Conception et mise en place de l’architecture des applications iPhone, iPod, iPad (MVC ou MVVM). * Développement de plusieurs applications dont les plus importantes : Carrefour Tunisie, Backes & Strauss, Oral Care Kids. * Publication des applications dans le Store. * Réalisation des tests de performance. * Animation de conférences dans des écoles d’ingénieur. * Formation technique des nouveaux arrivants dans l’équipe. n Maintenance corrective et évolutive.
risk analytics Internship
Axe Finance
avr. 2012 - oct. 2012
7 mois
Soliman, Tunisie
.NET MVC/ Ext .NET and SharePoint Developer risk analytics and risk management
Technicien support technique
Topnet
déc. 2007 - oct. 2008
11 mois
Maintenance technique des lignes ADSL
Formation
Polytech'Nice-Sophia
Master's degree
2011 - 2012
1 an 1 mois
ESPRIT
Engineer's degree
2008 - 2012
4 ans 1 mois
cité khadra
Bachelor of Technology (B.Tech.)
2005 - 2007
2 ans 1 mois