
Vu Phan
Senior iOS Developer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Freelance iOS developer with 10+ years crafting mobile solutions for leading companies like Parrot and Lydia. Expert in Swift, SwiftUI, and Flutter with proven success building drone control apps, delivery platforms, and fintech solutions. Ready to transform your mobile vision into high-performance apps that users love.
Expérience de travail
Senior iOS Developer
ParrotFreelance
oct. 2021 - juil. 2025
3 ans 10 mois
Paris, France
Design and development of FreeFlight 7, a 4G drone control application, built with an open-source core (OpenFlight) designed for extended use by professionals. The application targets enterprises needing to create complex flight plans integrating photogrammetry for 3D infrastructure analysis. Responsibilities (Data Synchronization): - Designed and developed an offline data synchronization service connected to Parrot servers: + CoreData and Combine + Synchronization state machine + Defined the service architecture to expose OpenFlight open-source components and proprietary FreeFlight modules - Wrote unit tests related to synchronization and developed a SwiftUI app to create behavioral scenarios, generating JSON files to trigger different sync actions - UI/UX Development: + Flight plan management with ArcGIS map integration + Drone camera control + Handling drone and remote control feedback (telemetry, stream, connectivity) during flight execution + 4G drone pairing + Performance analysis with Apple Instruments - Agile Methodologies: + Code reviews on Gerrit + Pair programming + Sprint management + Daily stand-ups + TDD - Rewrote the FreeFlight 8 codebase in Flutter Dart for military drones on Android - Rebuilt the data synchronization service using Drift Database - Integrated map management with MapLibre Tech stack: Xcode 16, Swift 5, CoreData, Combine, Clean Architecture, MVVM, Git, Jenkins, Flutter Dart 3.0, Drift database
iOS Lead Developer
Give I GoFreelance
déc. 2020 - juil. 2021
8 mois
Paris, France
Design and development of a collaborative parcel delivery application with an announcement system and instant messaging. - Built an iOS 13 application in SwiftUI - Implemented MVVM architecture - Integrated Firebase: + Application deployment + Realtime Database - Agile Methodologies: + Sprint planning + TDD + Weekly progress meetings Tech stack: Xcode 13, Firebase, Git, Combine, Swift UI, Cocoapods, AlamoFire
iOS Developer
Family & CoFreelance
juin 2017 - oct. 2020
3 ans 5 mois
Paris, France
Development of a family social network application integrating a news feed, messaging, task lists, a shared calendar, and meal planning between family members. - Migrated the Objective-C codebase to Swift - Transitioned architecture from MVC to MVVM with dependency injection - Built an offline data synchronization service with CoreData - Developed a shared calendar with recurring events - Implemented instant messaging with media playback and push notifications - Integrated new UI designs and maintained existing features Tech stack: Xcode 11, Swift 4, UIKit, Core Data, RESTful API, Cocoapods, AlamoFire, SnapKit
iOS Developer
Lydia
oct. 2016 - déc. 2016
3 mois
Paris, France
Development and integration for an online banking application. - Optimized MVVM architecture with a Router-based navigation stack - Integrated new iOS 8 features: + Voice command via Siri for money requests + Custom keyboard implementation within the app - Integrated and implemented UX and design improvements Tech stack: Xcode, iOS8, Swift, Git, Siri
Lead iOS Developer
Lonsdale Design
mai 2016 - oct. 2016
6 mois
Paris, France
Design and development of a home automation application integrating the YOKIS HUB ecosystem. - Implemented MVVM architecture in Swift 3 - Developed UI design and animations for module control - Used CocoaPods with AlamoFire for HTTP request management - Defined and improved APIs with YOKIS to enable hub communication between different modules - Agile methodologies: + TDD + Sprint planning Tech stack: Xcode, Swift 3, Git, Cocoapods, Alamofire, RESTful API, SnapKit
Project Manager / Lead Developer
Vianeos
oct. 2010 - mars 2016
5 ans 6 mois
92130 Issy-les-Moulineaux, France
Lead developer for an IPTV/HBBTV and iOS applications project, designed for Middle Eastern telecom operators as part of their Triple-Play offering. The application enabled access to live TV, SVOD/TVOD services, and program guides. Role: Technical Project Lead – iOS & JavaScript Developer - Developed iOS applications in Objective-C based on MVC architecture - Built web portals in JavaScript / CSS3 / HTML5 with BackboneJS for set-top boxes (HUMAX, KAON, PACE) - Integrated middleware from Soft@Home set-top boxes - On-site presence in the Middle East: + Dubai, UAE (1 year) + KAUST University, Saudi Arabia (3 months) - Improved back-office APIs to enable pagination of VOD catalog data - Collaborated with Huawei teams for the Etisalat portal Tech stack: Xcode, Objective-C, Javascript, BackboneJS, CSS3, HTML5
Developpeur integrateur
Netgem
mai 2012 - oct. 2012
6 mois
Javascript developer on STB embedded system.
Formation
EPITECH - European Institute of Technology
Expert en nouvelles technologie et de l'information
2006 - 2011
6 ans