Nikolaï Roycourt

Software Engineer

Montpellier, France13 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led development of high-performance iOS SDKs.
  • Implemented CI/CD pipelines for mobile applications.
  • Product-minded engineer with a focus on user experience.
Stackforce AI infers this person is a Mobile Development Engineer specializing in high-performance iOS applications and SDKs.

Contact

Skills

Core Skills

Développement IosProduct-mindedSwiftCi/cdObjective-cJavaJ2ee

Other Skills

ProductiOSSwift (programming language)GitGitHubGitHub ActionsCircleCIFastlaneIntégration continue et livraison continue (CI/CD)XcodeOpenGLC++FlurryCountlySentry

About

J’ai travaillé sur des applications iOS grand public ainsi que sur des SDKs mobiles déployés à grande échelle, utilisés dans des applications à fort trafic, avec de fortes contraintes de performance, stabilité et compatibilité. Mon travail couvre : - le développement de fonctionnalités critiques côté app (offline, Bluetooth, performance) - la conception et l’évolution de SDKs iOS robustes - la mise en place et l’amélioration de pipelines CI/CD pour fiabiliser builds, tests et livraisons - une collaboration étroite avec les équipes produit, design et support Chez Contentsquare, j’interviens comme tech lead Analytics Mobile, avec une vision orientée "big picture", orientée impact produit et expérience utilisateur.

Experience

13 yrs 2 mos
Total Experience
1 yr 7 mos
Average Tenure
3 yrs 9 mos
Current Experience

Contentsquare

2 roles

Senior Software Engineer 2

Promoted

May 2024Present · 2 yrs · Montpellier, France (Remote)

  • Tech lead Analytics for Mobile, working on Contentsquare mobile SDK.
  • Focused on the big picture, being a product-minded engineer.
  • Working tightly with Product & Design
  • Attend user interviews
  • Contribute to building the roadmap
  • Contribute improving the Product for customers
  • Collaboration with support teams
  • From investigation, to communication, and technical solution implementation
  • Developing the SDK with quality in mind
  • Feature conception & development
  • Help improving the tests we have and the way we test
  • Leading the iOS Circle meetings, for all iOS to share knowledge & discoveries, to discuss about ideas & improvements.
Développement iOSProduct-mindedProductiOS

iOS Engineer

Aug 2022May 2024 · 1 yr 9 mos · Montpellier, France (Remote)

  • Tech lead Analytics for Mobile, working on Contentsquare mobile SDK.
  • Focused on the big picture, being a product-minded engineer.
  • Working tightly with Product & Design
  • Attend user interviews
  • Contribute to building the roadmap
  • Contribute improving the Product for customers
  • Collaboration with support teams
  • From investigation, to communication, and technical solution implementation
  • Developing the SDK with quality in mind
  • Feature conception & development
  • Help improving the tests we have and the way we test
  • Leading the iOS Circle meetings, for all iOS to share knowledge & discoveries, to discuss about ideas & improvements.
Développement iOSSwift (programming language)Product-mindedProductiOSGit+3

Soclip!

Senior lead iOS Engineer

Aug 2020Aug 2022 · 2 yrs · Montpellier, France (Remote)

  • Développement et maintenance des SDKs permettant d'utiliser la solution technique de Soclip.
  • Support à l'intégration du SDK iOS à l'international.
  • Hautes exigences en terme de performance d'exécution et de stabilité du code.
  • Multithreading
  • Gestion de cache
  • Interopérabilité avec C++
  • OpenGL
  • Secured storage
  • Développement d'application iOS à destination des commerciaux et des prospects.
  • Camera
  • PhotoKit
  • Mise en place de bonne pratiques de développement en équipe (pull request, code review, ...)
  • Mise en place de l'intégration continue (CI) et livraison continue (CD).
iOSSwift (programming language)Objective-CCI/CDCircleCIDéveloppement iOS+15

Getaround

iOS Engineer

Sep 2019Aug 2020 · 11 mos · Montpellier, France (Remote)

  • Anciennement Drivy, suite à acquisition.
  • Contribuer au développement de l'app iOS, garder les choses simples et scalable. Fournir la meilleure expérience utilisateur possible pendant un voyage, du check-in au check-out.
  • Développement du mode offline pour l'application, afin de permettre aux utilisateurs de pouvoir utiliser l'application en toute situation.
  • Développement d'une fonctionnalité Bluetooth pour communiquer avec les boitiers embarqués dans les voitures.
  • Cela a permis notamment d'effectuer les checkin ou checkout dans des parkings souterrains, débloquant un nouveau business.
  • Impact: ~8k utilisateurs actifs quotidiens impactés positivement par mes développements.
  • Fonctionnalités Bluetooth pour communiquer avec les boitiers embarqués dans les voitures
  • Développer un mode offline pour l'application
  • Investiguer et corriger les bugs
  • Développement de tests UI
  • Amélioration et développement de la CI/CD pour faciliter les exécutions de tests et les déploiements sur TestFlight ou l'App Store
CircleCIDéveloppement iOSFastlaneGitHubGitIntégration continue et livraison continue (CI/CD)+8

Drivy

iOS Engineer

Sep 2018Sep 2019 · 1 yr · Montpellier, France (Remote)

  • Contribuer au développement de l'app iOS, garder les choses simples et scalable. Fournir la meilleure expérience utilisateur possible pendant un voyage, du check-in au check-out.
  • Développement du mode offline pour l'application, afin de permettre aux utilisateurs de pouvoir utiliser l'application en toute situation.
  • Développement d'une fonctionnalité Bluetooth pour communiquer avec les boitiers embarqués dans les voitures.
  • Cela a permis notamment d'effectuer les checkin ou checkout dans des parkings souterrains, débloquant un nouveau business.
  • Impact: ~8k utilisateurs actifs quotidiens impactés positivement par mes développements.
  • Fonctionnalités Bluetooth pour communiquer avec les boitiers embarqués dans les voitures
  • Développer un mode offline pour l'application
  • Investiguer et corriger les bugs
  • Développement de tests UI
  • Amélioration et développement de la CI/CD pour faciliter les exécutions de tests et les déploiements sur TestFlight ou l'App Store
Swift (programming language)Objective-CCorebluetoothURLCacheXCTestXCUITest+7

Teads

Mobile Development Engineer

Sep 2014Sep 2018 · 4 yrs · Montpellier

  • Développer le SDK iOS de Teads, et assurer un support technique international.
  • Développer et maintenir les plugins Cordova et Ionic pour les SDK de Teads
  • Créer et développer des applications iOS internes pour les équipes de vente afin de présenter nos solutions et pour les événements internes de Teads.
  • Développement d'un plugin Cordova pour les SDK Android et iOS
  • Écrire et maintenir les documentations publiques et inernes
  • Développer des tests unitaires et d'interface utilisateur
  • Apporter l'automatisation dans les tests, l'intégration et la livraison, tout en garantissant la qualité
  • Garder les choses simples et évolutives
  • Exploiter les données collectées pour le suivi et le suivi des KPI
Swift (programming language)Objective-CFastlaneXCTestXCUITestCocoaPods+4

Atos

Ingénieur développement mobile

Oct 2012Sep 2014 · 1 yr 11 mos · Greater Montpellier Metropolitan Area

  • Développement de l'application native iOS My Sud de France, et version Android basée sur Cordova, pour le client Région Languedoc-Roussillon.
  • Développement d'une application iOS pour les élus locaux afin d'avoir un accès rapide aux informations liées aux infrastructures publiques.
  • Développement d'un prototype sur lunettes et montres connectées Android pour les préparateurs de commandes dans les entrepôts (type Chronodrive, etc..)
  • Missions principales :
  • Développement d’applications iOS et de type cross-platform
  • Maintenance évolutive de webservices
  • Maintenance évolutive de bases de données PostgreSQL
  • Utilisation et création de données cartographiques / SIG (Système d’Information Géographique)
  • Développement de jobs d’alimentation Talend
  • Affichage des POI sur les cartes, avec fiche détaillée pour les informations avancées
  • Affichage des itinéraires et zones optimisés sur les cartes (parcs naturels, etc.)
  • API de partage social (Facebook, Twitter)
  • Conseil et étude de faisabilité
  • Veille technologique
  • Déploiement d’applications Ad Hoc, à destination de l’AppStore ou Android Market
Développement iOSiOSObjective-CXcodeCordovaPhoneGap+15

International business machines

2 roles

Ingénieur études et développement J2EE

Promoted

Apr 2012Oct 2012 · 6 mos · Greater Montpellier Metropolitan Area

  • Étudier le besoin du portage d'une application JAVA en J2EE.
  • Refonte de la base de données pour une optimisation et permettre l'utilisation des fonctionnalités à venir.
  • Développement de la solution et des nouvelles fonctionnalités.
JavaIBM Db2SQLJ2EEHTML

Développeur JAVA

Jul 2011Oct 2011 · 3 mos · Montpellier

  • Objectifs :
  • Revoir le system de collecte des datas, à partir d’un outil ‘Collector‘
  • Améliorer les options de génération et sauvegarde des ‘templates’ des produits
JavaIBM Db2SQLHTML

Nosibay

Développeur mobile iOS

Jul 2010May 2011 · 10 mos

  • Conception et développement d'application de mini-boutique
  • Parsage de flux XML et adaptation pour les requis de l'application
  • Gestion de la mémoire et correction des fuites mémoire
  • Gestion de l'environnement de production (certificats de développement et distribution sur les appareils)
  • Optimisation de l'application
Développement iOSiOSAPI RESTXMLXcodeObjective-C

Education

SUPINFO

Expert en Informatique et Systèmes d’Information

Jan 2009Jan 2012

Stackforce found 100+ more professionals with Développement Ios & Product-minded

Explore similar profiles based on matching skills and experience