À propos de Achraf
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- OodriveSenior iOS DeveloperEDITION DE LOGICIELSoctobre 2022 - Aujourd'hui (3 ans et 8 mois)Paris, France** Projet “Work” : Plateforme sécurisée pour la gestion documentaire d’entreprise:Application iOS sur iPhone et iPad.- Conception, choix technologiques et gestion de la relation avec le métier.- Mise en place de la structure du projet: Tools, Libs, CI/CD…- Mise en place l’architecture du projet: Micro-Apps via SPM afin d’améliorer la modularité et la maintenance.- Création de la librairie Logger: pour logger les différents événements dans l’application.- Mise en place d'un Design System tokens centralisé pour assurer une cohérence visuelle dans toute l’application.- Implémentation d'un mode développeur : Intégration d'outils pratiques pour les développeurs, tels que l'affichage des logs des réponses API et la possibilité d'activer ou de désactiver certaines fonctionnalités, pour faciliter le déboggage et le développement.- Implémentation de la visionneuse PDF en se basant sur la solution PDFTron.- Implémentation de la visionneuse photo & vidéo: UI Custom.- Implémentation des features: Teamspaces, Espace Personnel, Mode Offline…- Mise à jour de la documentation technique et fonctionnelle sur Confluence.- Test des API Backend via Swagger & Postman- Contribution à la Doc API.- Unit Test.- Déploiement avec iTunes Connect et Firebase Distribution.- Refactoring et revues de code.- Développement en SOLID et Swift.- Participation aux cérémonies agiles (Daily, Backlog Refinement, Sprint Planning, Rétro).- Équipe de 12 personnes en Agile/Scrum.Environnement : iOS, Swift, Xcode, Async/Await, SwiftUI, JSON, Micro-apps-Architecture(SPM), MVVM, XCTest, SPM, TestFlight, Firebase Crashlytics, JIRA, Confluence, Figma,Swagger, Postman, Git, Gitlab, Scrum, SOLID Principles, KISS, YAGNI, DRY, Creational Patterns, Structural Patterns, Behavioral Patterns.
- OodriveSenior iOS DeveloperEDITION DE LOGICIELSoctobre 2022 - Aujourd'hui (3 ans et 8 mois)Paris, France** Oodrive - Éditeur de logicielsProjet “Oodrive OTP” : Application iOS qui génère des codes TOTP pourl’authentification à deux facteurs, permettant aux utilisateurs de sécuriser leurs comptes engénérant des codes temporaires conformes aux standards 2FA. L’application propose uneinterface intuitive et sécurisée pour gérer les clés et les comptes associés.- Implémentation d’une solution TOTP compatible avec les standards de 2FA utilisés par denombreuses applications (Google Authenticator, etc.).- Intégration d’algorithmes de chiffrement pour sécuriser les clés secrètes utilisées dans lagénération des codes TOTP.- Optimisation du calcul des codes TOTP en tenant compte de la synchronisation des horloges.- Mise à jour de la documentation technique et fonctionnelle sur Confluence.- Implémentation de tests unitaires et de tests automatisés pour assurer la fiabilité desfonctionnalités de génération de codes.- Déploiement avec iTunes Connect et Firebase Distribution.- Refactoring et revues de code.- Développement en SOLID et Swift.- Participation aux cérémonies agiles (Daily, Backlog Refinement, Sprint Planning, Rétro).- Équipe de 12 personnes en Agile/Scrum.Environnement : iOS, Swift, Xcode, Async/Await, SwiftUI, Micro-apps-Architecture (SPM),MVVM, XCTest, SPM, TestFlight, Firebase Crashlytics, JIRA, Confluence, Figma, Git, Gitlab,Scrum, SOLID Principles, KISS, YAGNI, DRY, DI, Keychain, Haptic Feedback, GRDB,SQLCipher.
- ENGIE - SolutionsSenior iOS Developer - (ERL Feature Team)ENERGIEjanvier 2020 - Aujourd'hui (6 ans et 5 mois)Paris, France**ENGIE Particuliers : ERL Feature TeamApplication iOS d’Engie destinée aux clients du grand fournisseur d’énergie. Permet aux clients de suivre leur consommation d’énergie, relever leur compteur, accéder à leur dernière facture, retrouver toutes les infos sur leurs contrats et services et télécharger leur attestation de domicile.Tâches réalisées :• Conception, choix technologiques et gestion de la relation avec le métier.• Mise à jour de la documentation technique et fonctionnelle sur Confluence.• Implémentation du parcours d’installation pour la nouvelle clé ERL ENGIE.• Intégration du SDK Netatmo et mener les échanges avec l’équipe technique de Netatmo.• Implémentation du streaming SSE (Server-sent events) pour récupérer les données deconsommation d’un utilisateur depuis la clé ERL ENGIE en temps réel.• Faire des propositions au métier pour des amélioration UX/UI afin de faciliter l’utilisationdu parcours d’installation pour les utilisateurs.• Maintenance de l’application et fixe d’anomalies.• Lancement de la phase Beta-Test et gestion des retours métier.• Suivre les logs Backend via Kibana.• Test des API Backend via Swagger & Postman.• Développement en SOLID et Swift.• Unit Test.• Déploiement avec iTunes Connect et Firebase Distribution.• Progress Refactoring et revues de code.• Participation aux cérémonies agiles SAFe (Daily, Backlog Refinement, Sprint Planning,Rétro, PI Planning…).• Équipe de 11 personnes en Agile/Scrum SAFe.Environnement : iOS, Swift, Objective-C, RxSwift, RxCocoa, Xcode, JSON, MVVM, XCTest,CocoaPods, Carthage, TestFlight, Firebase Crashlytics, Alamofire, CryptoSwift, WireMock, SSE,Bluetooth SDK, JIRA, Confluence, Zeplin, Swagger, Kibana, Postman, Git, Gitlab, Scrum SAFe,SOLID Principles, KISS, YAGNI, DRY, Creational Patterns, Structural Patterns, BehavioralPatterns
Recommandations
Soyez le premier à recommander Achraf
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme national d'ingénieur en informatique : Système d'information MobileEcole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT2016
- Baccalauréat en Siences TechniquesLycée Route Chouigui Tebourba2010
Certifications
- KNX(ETS4/ETS5)KNX Association2016
- ISO 27001 Foundation - Information Security CertificationNiji2018