
Ahmed Atia
Senior iOS Developer | SwiftUI Advocate
Salaire / Taux journalier
92150 Suresnes, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
🎯 Dév. iOS depuis plus de 12 ans, je suis passionné par mon métier depuis mes débuts en 2014. Au fil des années, j’ai eu la chance de concevoir et développer de nombreuses applications iOS pour des startups et de grands groupes comme Coyote, Hager, SANOFI, Intermarché, SFEIR, Louis Vuitton, et d’autres encore. Je travaille principalement avec Swift, SwiftUI et Firebase, dans un environnement Agile/Scrum. J’accorde aussi une grande importance à l’expérience utilisateur et au design mobile, afin
Expérience de travail
Ingénieur Dév iOS (SwiftUI)
Coyote
juin 2023 - Présent
3 ans 5 mois
Paris, France
✓ Refonte complète de l’application Coyote avec les dernières technologies iOS : Clean Architecture, iOS 16/17, Combine et SwiftUI. Travail en squad au sein d’une équipe agile de 8 personnes. Développement de deux librairies Swift Package Manager : ✓ Animations 3D/2D ✓ Bottom sheet entièrement personnalisable (header, contenu, animations, position et dimensions). ✓ Création d’un mécanisme automatisé basé sur les SwiftUI Previews pour générer et centraliser les captures d’écran de l’ensemble de l’application. Participation à plusieurs squads, incluant : ✓ Alerting : réalisation complète de l’interface graphique des panneaux d’alertes, gestion des confirmations et implémentation des use cases associés. ✓ Forecast & Loupe : réalisation complète de l’interface graphique 2D et 3D, implémentation des use cases et récupération des données d’alertes via une librairie distante. ✓ Alertes sur la carte : développement des use cases pour la récupération et l’affichage des alertes sur la carte. ✓ Design system : Mise en place d’un design system global basé sur les atomes, molécules et organismes, avec gestion des tokens via SwiftGen, garantissant la cohérence graphique et la réutilisabilité des composants à travers l’application.
Ingénieur Dév iOS (SwiftUI)
Hager Group
mai 2021 - Présent
5 ans 6 mois
Paris, France
✓ Développement ( from scratch ) de l’application "Tyne" (en SwiftUI et combine) pour mettre à jour les AFDD connectés Bluetooth ✓ Développement ( from scratch ) de l’application "Pilot" (en SwiftUI et combine) pour détecter et gérer les passerelles Hager connectés Bluetooth et wifi ✓ Développement ( from scratch ) d'un SPM d’authentification avec Open ID ✓ Gestion des analytiques des applications ✓ Mise en place de tests unitaires
Formateur iOS
SUPINFO
mai 2022 - juil. 2022
3 mois
Paris et périphérie
Skills: Développement iOS · Anglais · Swift (langage de programmation) · SwiftUI · Combine
Ingénieur Dév iOS (SwiftUI)
Photomaton
sept. 2020 - mai 2021
9 mois
Paris, France
✓ Développement d’une application mobile pour réaliser les photos d'identité ✓ Lister les paramètres accessible et modifiable pour la caméra frontale ✓ ntégration de ICAO checker “Neurotech” ✓ Développement d’une version hors ligne de l’application
Ingénieur Dév iOS
Groupement Les Mousquetaires
mai 2019 - oct. 2020
1 an 6 mois
Région de Paris, France
✓ Maintenance évolutive de l’application existante (picker) et de la version hors ligne afin d’avoir le catalogue en main et finaliser la préparation dans ces conditions. ✓ Introduction de l’architecture MVVM. ✓ Assurer le bon fonctionnement des différentes options présentes au préparateur: préparation commande, déchargement complet, déchargement partiel, substitution, scan, stockage, identification et badge, réaddresser les produits… ✓ Suivi les statistique en utilisant Google Analytics, Crashlytics ✓ Application déployée sur un portail privé. ✓ Développement d’une version hors ligne de l’application picker afin d’avoir le catalogue en main et finaliser la préparation dans ces conditions
Enseignant (Formateur Mobile / Programmation fonctionnelle)
IN'TECH
févr. 2020 - mai 2020
4 mois
Paris, France
Ingénieur Dév. Mobile - IOT
Louis Vuitton
févr. 2019 - mai 2019
4 mois
Région de Paris, France
✓ Développement des applications pour la montre connectée de Louis Vuitton sur Wear OS by Google
Ingénieur Dév iOS
Sanofi
janv. 2017 - mars 2019
2 ans 3 mois
4582 Pairstöckl, Autriche
• TakeCare: développement ( from scratch ) d’une application IOS (Medical Device) en swift 4 : ✓ Intégration du module ”HealthKit” du suivi du poids et de l’activité de l’utilisateur ✓ Utilisation du Framework “Charts” pour dessiner les courbes du Cholestérol, poids et activité ✓ L'implémentation d’un système de rappel (Local notifications) pour les médicaments du patient ✓ Mise en place d'une timeline pour la consultation des articles médicaux ✓ La mise en place de “Bright Cove” un lecteur de Streaming pour les contenues vidéo ✓ L’intégration de “Realm” comme gestionnaire de base de données ✓ La mise en place de “FireBase Analytics” pour collecter automatiquement les données de base sur l'utilisation de l’application (par exemple : combien d'utilisateurs ont été actifs au cours d'une certaine période ou bien “traquer” les événements) ✓ L'intégration de “Crashlytics” pour identifier les erreurs et isoler la partie du code correspondante • Bernabe , MyMeetings (Android , IOS): migration des frameworks (Legacy) ,correction des Bugs, Mise en place des Variants , targets.
Ingénieur Dév IOS/Android
Vega net IT
juin 2015 - janv. 2017
1 an 8 mois
Sousse, Tunisie
Développement ( from scratch ) de : • Savez-vous : Géolocalisation des boutiques, Restaurants, Hôpitaux, Banques, Assurances…et donner l'itinéraire le plus cours sur la carte vers ces endroits ainsi que des informations supplémentaires, gestion des publicités pour les boutiques • EL JEM 24 (ville touristique) : Suivre les événements et l’actualité culturelle, consulter les offres et les promotions dans les grandes surfaces et les boutiques. • API ET Environnement : Images : Picasso, Glide, Universal Image Loader Base de données : Realm, Room Google Mobile Platform: Google Places, GOOGLE MAP, Google Cloud Messaging, Firebase Dependency Injection : Dagger 2, Butter Knife EventBus : eventbus, Greenrobot Network Client : Volley, Retrofit, OkHttp3, RxJava, RxAndroid, Gson (Google), Alamofire Test unitaire : Junit, Espresso Design pattern : MVP, MVC Gestion de version : Git, Github, SourceTree Langages de programmation / IDE/ Méthodes : XCODE, SWIFT, KOTLIN, METHODES AGILES
Formation
Ecole d'ingénieurs Polytechnique Sousse
Diplôme National d'ingénieur
2012 - 2015
3 ans 1 mois
Ecole supérieure de l'aéronautique et des technologies de Tunis
Diplôme Universitaire de premier cycle
2009 - 2012
3 ans 1 mois
Licences et certifications
Fondamentaux du Marketing Digital - Digital Active
Délivré le : janv. 2017