Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Tom, Développeur iOS

Tom Développeur iOS

CV n°200324B001
  • Profil

    Développeur, Formateur (29 ans)

  • Domicile

    59000 LILLE

  • Mobilité Télétravail si le client est à plus de 2h de son domicile
  • Statut Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
  • Domaines d'expertise

    Etudes / développements, Conseil en organisation et système d'information

Compétences techniques
iOS
Études et formations

Formation
2010 – 2015 Diplôme d’Expert Informatique, EPITECH Paris.
4
ème année à l’étranger: Chung Ang University, Séoul (Corée du Sud)
Projet de fin d’études (2013-2015): FriendlyQuiz (application iOS, Android, Windows
Phone). Mes tâches: chef de projet (groupe de 8 personnes), conception fonctionnelle et
technique, lead dev iOS, développement Android

Veilles
Apple News Apple Developper, Swift Evolution, Swift Forum
Newsletters Swift Weekly, iOS Dev Weekly
Blogs swift.org, objc.io, SwiftBySundell, useyourloaf, Hacking with Swift, NSHipster, . . .
Conférences DotSwift, FrenchKit

Portfolio iOS
Applications réalisées dans le cadre professionnel: KaraFun, Jamzone, KaraFun Quiz, KaraFun
Menu, Fnac, La Redoute, Cyberplus, Caisse Epargne, Parvest, Sol’s, Promocross, Jukeboard, MySmartCard, SNCF direct,...
Applications réalisées à titre personnel:
{ Fluffy (Paris):
- Langage de programmation: Swift
- Problématique: Géolocalisation
- Dépendances principales: ReactiveCocoa, Google Maps, Firebase (base de données), Swiftgen,
Swiftlint
{ Autres: EasyBelote, FriendlyQuiz, Sum-Challenge, FriendsPictureQuiz

Compétences
Anglais Courant
Langages Swift, Objective-C, C++, C
Architectures MVC, MVVM, VIPER
Méthodologies TDD, Git Flow
Librairies Alamofire, Firebase, IBAnimatable, Lottie, Google Maps, MapKit, AVFoundation,
StoreKit,...
Base de données: Realm, CoreData
Notifications: Batch, Accengage, Firebase Messaging, APNs
Tests: XCTest, Quick, Nimble
Outils Carthage, CocoaPods, Mint, SwiftGen, XcodeGen, SwiftLint, Fastlane, Reveal, Charles
Intégration
Continue
Github Actions, TravisCI, CircleCI, GitLab CI

Expériences professionnelles

Expériences Professionnelles

Janvier. 2020
Aujourd’hui
Formateur iOS - Freelance, Apple Foundation Program, Simplon (Lille, 59000),
Apple a choisi Simplon pour déployer en France l’Apple Foundation Program.
En 4 semaines, les apprenants apprennent la conception et développement d’applications
iOS en partant de l’identification d’un besoin réel jusqu’à la réalisation d’un prototype avec
Xcode/Swift/SwiftUI.
Mai. 2019
Janvier 2020
Développeur iOS - Freelance, Leroy Merlin (Villeneuve d’Ascq, 59650),
Développement de l’application IoT.
{ Refonte du socle technique de l’application:
– Création de multiples frameworks internes dans le but de faire une marque blanche
– Mise en place d’une nouvelle architecture applicative (VIPER)
– Ajout de tests unitaires et fonctionnels
– Création de templates Xcode
– Intégration de l’accessibilité (DynamicType)
{ Mise en place d’intégration continue (GitLab CI) et de déploiement continu (fastlane)
{ Amélioration de l’usage de git (Git Flow, Merge Requests, Reviews,...)
Dec. 2014
Avril 2019
Lead Développeur iOS / macOS, Recisio et KaraFun Bars (Lille, 59000),
Recisio développe des produits de divertissement musical et possède des bars karaoké.
{ Supervision des différentes étapes de création des applications:
– Développement (création, maintenance et évolutions)
– Validation et priorisation des fonctionnalités à implémenter
– Validation des wireframes (ux) et maquettes (ui)
– Suivi des versions déployées sur le store (notes, commentaires, analytics,...)
{ Mise en place d’intégration continue (Travis CI)
{ Gestion et configuration du parc d’iPad des KaraFun Bars (DEP et MDM)
Applications réalisées:
{ KaraFun iOS et KaraFun macOS:
– Langages de programmation: Objective-C, Swift, C++
– Problématiques: Gestion d’un catalogue (synchronisable hors ligne), développement
d’un player OpenGl et C++, traitement audio (streamable/hors ligne), gestion à distance
de l’application, problématiques liées au bar (ambiance lumineuse, système de sessions)
– Dépendances principales: IBAnimatable (interface), AFNetworking (API), Realm
(base de données), Firebase (analytics, crash reporter), CocoaAsyncSocket (tcp/ip, udp),
SwiftGen, SwiftLint, Fastlane
{ Jamzone iOS:
– Langages de programmation: Objective-C et Swift
– Problématiques: Traitement audio (jusqu’à 15 pistes simultanées, pich, tempo, boucles),
affichage de tablatures en temps réel
– Dépendances principales: AVFoundation , IBAnimatable (interface), Alamofire (API),
Realm (base de données), Firebase (analytics, crash reporter), SwiftGen, SwiftLint, Fastlane
{ KaraFun Quiz (KaraFun Bar):
– Langage de programmation: Swift
– Problématiques: Jeu en temps réel (jusqu’à 70 buzzers connectés), interfaces ludiques
et animées, gestion d’un second écran, problématiques liées au bar (ambiance lumineuse,
système de sessions)
– Dépendances principales: Lottie (animations), CocoaAsyncSocket (tcp/ip, udp), Firebase (crash reporter), XCTest, SwiftGen, SwiftLint, Fastlane
{ KaraFun Menu: Application de gestion des commandes clients depuis une salle de karaoké.
Sept. 2014
Nov. 2014
Développeur iOS en alternance (3j/s), Capgemini (Lille, 59000).
{ Refonte totale de l’application La Redoute
{ Évolutions et maintenance de l’application Fnac,
Mars 2013
Sept. 2014
Freelance - Développeur iOS et Android, Auto-entrepreneur.
Création, maintenance et évolutions de l’application Jukeboard — Création de My-SmartCard
Mai 2013
Août 2013
Stagiaire développeur iOS, Backelite (Paris, 75008).
{ Création de l’application Parvest pour BNP Paribas
{ Évolutions/maintenance des applications: Caisse d’Épargne, Cyberplus pour la "Banque
Populaire" et SNCF Direct
Sept. 2012
Avril 2013
Développeur iOS en alternance (2j/s), Système Polaire (Paris, 75002).
Refonte totale de l’application Sol’s — Création de l’application Promocross