
Damien Rivet
Développeur iOS
Salaire / Taux journalier
26600 Tain-l'Hermitage, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
Expérience de travail
Développeur iOS
Bedrock Streaming
avr. 2024 - Présent
2 ans 7 mois
Lyon, France
Contribution active à l'évolution du code, la maintenance et le déploiement des Apps mobiles pour les clients finaux. Création de nouveaux écrans (SwiftUI) qui respectent les pré-requis et les chartes graphiques de chacun des clients finaux (5+).
Mentor on the iOS course
OpenClassrooms
juin 2021 - Présent
5 ans 5 mois
À distance
Freelance iOS Senior Developer
Damien Rivet
juin 2019 - Présent
7 ans 5 mois
Drôme, Auvergne-Rhône-Alpes, France
Grâce à mon expérience extensive sur les différentes plateformes Apple (iOS / iPadOS / macOS) et sur les sujets qui gravitent autour, je peux vous accompagner sur de nombreux sujets. Pour vos futurs projets : - Réalisation de cahier des charges et devis 📒 - Conception des maquettes UX / UI pour vos Apps et librairies - Conception de l'architecture de vos Apps et librairies 📦 - Mise en place des dépôts de code sous Git - Mise en place des outils d'analyses de qualité de code - Mise en place de l'intégration continue (build > test > code quality > delivery) - Développement de vos Apps et librairies 🛠 - Déploiement de vos Apps sur AppStore (ou autres plateformes) - Déploiement de vos librairies sur CocoaPods - Suivi du cycle de vie de vos Apps Et pour vos projets existants : - Revue de code 🤓 - Mise en place d'un plan de refactoring - Refactoring d'App et librairies De plus, si vous avez un profil junior, je peux vous aider à vous former sur le développement d'App et vous fournir tous les outils nécessaires pour votre réussite.
Senior Developer
Shopify
août 2022 - juil. 2023
1 an
À distance
En tant que Senior Developer, je contribue directement et indirectement à la migration des écrans natifs des Apps Android et iOS vers des écrans en React Native. Migrations qui sont réalisées en prenant en compte les différents pré-requis d’accessibilité liés à chaque plateforme et les problématiques d’internationalisation. J’ai également contribué à un prototype permettant de recevoir des paiements basé sur les puces NFC des cartes de paiement via les librairies natives Android et iOS. Je contribue ponctuellement au développement du backend base sur Ruby on Rails afin d’améliorer les différentes API GraphQL dans le but d’optimiser les requêtes effectuées par les Apps mobiles.
Senior Software Engineer
Ogury Ltd
août 2020 - juil. 2022
2 ans
À distance
Participation à la maintenance du SDK existant puis participation à la conception et réalisation de la refonte du SDK vers une architecture plus standardisée et découplée. Environnement technique : → iOS, Objective-C, Swift 5, Cocoa Touch, MVVM, Xcode 12+, CocoaPods → Git, Fastlane, TravisCI, MacStadium, Jenkins, SonarQube → Confluence, JIRA, Scrum
Amaris
juil. 2016 - juil. 2020
4 ans 1 mois
Lyon Area, France
Expert iOS consultant
juil. 2018 - juil. 2020
2 ans 1 mois
Lyon Area, France
Environnement technique : → iOS, macOS, Objective-C, Swift 5, Cocoa, Cocoa Touch, MVC, MVVM, Xcode 10+, CocoaPods → Git, SonarQube, Fastlane, Match, Lokalise → RedMine, GitLab, GitLabCE → Sketch, AdobeXD, InDesign, Reveal
Senior consultant
juil. 2016 - juin 2018
2 ans
Lausanne Area, Switzerland
Participation à la conception, l'amélioration et la maintenance de l'application mobile Nespresso. Environnement technique : → iOS, Objective-C, Swift 4, Cocoa Touch, MVVM, CocoaPods, ReactiveCocoa, Masonry, Xcode 9 → Jenkins, SonarQube, Fastlane → JIRA, Confluence, Bitbucket
Ingénieur d'études et développement
Hardis
juil. 2014 - juil. 2016
2 ans 1 mois
38170 Seyssinet-Pariset, France
Juin - Juillet 2016 ► Schneider Electric » Refonte d'un composant critique d'une application web de démonstration en temps réel → AngularJS 1.5, jQuery, JSON → MVC .Net, Entitiy Framework, Web API, TFS Juin 2016 ► Photomaton » Supervision de la portabilité de l'application mobile de paiement en Xamarin.iOS → C#, Xamarin.iOS, Nuget, NUnit, Visual Studio 2013 → PayPal mobile SDK iOS → SVN, JIRA Novembre 2015 - Mai 2016 ► Schneider Electric » Conception, développement et publication d'une application mobile de configuration matérielle destinées aux installateurs-électriciens → Équipe de 4 développeurs (Scrum) & 3 testeurs → iOS, Objective-C, Cocoa Touch, CocoaPods, Xcode 7, Bots → Google Analytics (iOS) → BitBucket (Git), JIRA → Photoshop CC 2015 ► ONET Sécurité » Conception et développement d'une application mobile de gestion des équipements de sécurité (alarmes, détecteurs, coffres, etc.) → Java, Android SDK, Intellij IDEA → Micro-Service REST → Git, JIRA 2015 ► Photomaton » Conception et développement d'une application mobile de paiement → C#, Xamarin (Forms, Android), Nuget, NUnit, Visual Studio 2013 → PayPal mobile SDK Android → SVN, JIRA 2015 ► Schneider Electric » Maquettage d'une application mobile pour la mise en place et l'exploitation des éclairages d'urgence → 2 workshops techniques (Anglais) → Justinmind Prototyper → Android Design Guidelines
HARDIS GROUP
juil. 2014 - déc. 2015
1 an 6 mois
Région de Grenoble, France
Développeur applications mobiles
août 2014 - déc. 2015
1 an 5 mois
Région de Grenoble, France
► Schneider Electric Réalisation d'un Proof-Of-Concept puis concrétisation finale vers un projet serveur & application mobile permettant la gestion de parc de tableaux électriques (en mode connecté / déconnecté) → 3 développeurs → .NET, C#, WPF, NUnit, NLog, NPM, Visual Studio 2013, SVN → Java, JUnit, SL4J, Logback, Lombok, Eclipse, IntelliJ IDEA, Jenkins → Drools, KIE
Développeur web
juil. 2014 - août 2014
2 mois
Région de Grenoble, France
► Schneider Electric Maintenance et ajout de fonctionnalité sur une application de gestion des risques. → 2 développeurs → ASP.NET, C#, FrontEnd (JS, CSS), Telerik, Visual Studio 2013, TFS
.NET / iOS & Android developer
Ergole Informatique
mars 2012 - juin 2014
2 ans 4 mois
Région de Rhone-Alpes, France
Évolution au sein d'une DevTeam de 8 développeurs pluridisciplinaires - Application de la méthodologie SCRUM - Développements sous contrôle de code source (Perforce) - Utilisation de Design Patterns Développement et maintenance des applications Web - Utilisation de diverses technologies et framework (MVC, HTML5, CSS3, jQuery, Ajax, Bootstrap) - Utilisation des produits de la suite Telerik Développement, maintenance et déploiement des applications SphinxMobile - iOS (Objective-C, Cocoa Touch, ARC, Xcode) - Android (Java, Android SDK, ADT, Eclispe) - Déploiement sur les plateformes de distribution dédiées (AppStore, PlayStore) - Réalisation de documents dans le cadre de la formation d'un collaborateur Développement WPF pour l'ajout de fonctionnalité au logiciel Sphinx iQ Administration d'un parc informatique pour l'hébergement des solutions SphinxOnline - Plusieurs hôtes Hyper-V et de nombreux serveurs virtualisés - Hébergement de solutions mutualisées et dédiées en haute disponibilité Support technique de niveau 2 auprès des utilisateurs des solutions Le Sphinx (web, logiciel, mobile) - Développement de logiciel pour faciliter le support (consolidation des statistiques mobiles)
Junior .NET Developer
BEEBUZZINESS
nov. 2011 - mars 2012
5 mois
Région de Grenoble, France
Développeur .NET
Intern
DS2JL Informatique
nov. 2010 - oct. 2011
1 an
Région de Grenoble, France
Développement de solutions web Rédaction de documents Support utilisateurs (télémaintenance + téléphonique) Support informatique sur serveurs
Junior IT engineer
SODINFO
août 2006 - juin 2007
11 mois
54745 Guadaloupe, State of Mexico, Mexique
Affecté aussi bien au service technique, qu'au développement de nouvelles applications WEB, principalement dans le cadre d'un Intranet
Formation
SUPINFO
Master of Computer Applications (MCA), Information Technology
2008 - 2011
4 ans
Activités et associations : Laboratoire Microsoft
ISCA Guadeloupe
Bachelor's degree, Information Technology
2005 - 2007
3 ans
Licences et certifications
Jamf 200
Délivré le : déc. 2018
Reactive Programming in iOS with RxSwift
Délivré le : mars 2018
Swift 4: Protocol-Oriented Programming
Délivré le : mars 2018
Professional Scrum Master 1 (PSM)
Délivré le : juin 2013
Portfolio
