Dimitri RANC

You must be an Hacker!

33800 BORDEAUX

06.MR.RO.BO.T?

cv@dranc.dev

34 ans

me

Ingénieur Logiciel Backend & Cloud

Ingénieur Logiciel Backend & Cloud avec 10 ans d'expérience en conception d'infrastructures cloud et DevOps, spécialisé dans les solutions scalables et performantes (AWS, Azure, TypeScript, .NET).

🔧 Compétences

Langages TypeScript, C#, Kotlin, JavaScript, Dart, Java, C++, C, Objective-C, HTML

Base de données DynamoDB, PostgreSQL, MySQL, CosmoDB, Optimisation des requêtes

Frameworks & Bibliothèques Node.js, NestJS, .NET Core, Flutter, Hugo, AngularJS, Ionic, Unity 3D, VanillaJS

Cloud & DevOps AWS, Azure, Docker, Terraform, GitLab CI/CD, IdentityServer, Azure DevOps, TeamCity

Outils & Méthodologies Git, Jira, Open API, Confluence, Grafana, Prometheus, Agile/Scrum, TDD

Architecture Logicielle & Bonnes Pratiques Clean Code, DRY, KISS, Architecture en oignon, Postman, Bruno

Systèmes & Réseaux Linux/Unix, Bash/Shell, Base de la gestion de réseaux, Load balancing

Langues Anglais courant (TOEIC 850, séjour de 6 mois en Australie)

🏢 Expériences

Online Services Ubisoft Bordeaux

janv. 2023 à ce jour

3 ans

Conception et maintenance d'infrastructures cloud pour les jeux vidéo

  • Analyse, design et maintenance des services cloud critiques pour les jeux Ubisoft
  • Assurer la scalabilité, la fiabilité et la performance des fonctionnalités sociales (amitiés, matchmaking, etc.)
  • Collaboration étroite avec les équipes de production pour garantir une expérience utilisateur optimale
  • Focus sur l'automatisation et le monitoring
Environnement technique
  • Node.js, TypeScript, NestJS, Jest, Jasmine
  • AWS, DynamoDB, SQS, Lambda, Kinesis, PostgreSQL, Redis
  • Docker, GitLab CI/CD, Swagger, Grafana, Prometheus

Project Q Ubisoft Bordeaux

juin 2021 à janv. 2023

1½ an

Intégration et déploiement continu pour un jeu Unreal Engine

  • Responsable de l'intégration continue et du déploiement du premier jeu Ubisoft sur Unreal Engine
  • Mise en place de pipelines Teamcity pour automatiser les tests et les déploiements
  • Réduction des blocages de production
  • Développement d'outils destinés à être réutilisés sur les futures productions utilisant Unreal Engine
  • Collaboration avec les équipes techniques pour assurer la compatibilité des builds et la stabilité des environnements cibles
Environnement technique
  • Kotlin, C#, Unreal Engine, C++
  • TeamCity, Perforce, CI/CD

Hager Group Mission avec Accenture

sept. 2019 à juin 2021

1½ an

Développement et optimisation de services Cloud/IoT pour la gestion énergétique

  • Développement et maintenance de services Cloud/IoT dédiés à la gestion intelligente de l'énergie
  • Optimisation de la production solaire via des APIs météo
  • Réécriture de services critiques en .NET Core
  • Amélioration de la performance et la scalabilité
  • Surveillance proactive des infrastructures
Environnement technique
  • ASP.NET Core, .NET Core
  • Azure, Azure DevOps, Azure Function, Application Insight, CosmoDB, Terraform, IoT, Monitoring

EDF Mission avec Sopra Steria

avr. 2017 à sept. 2019

2½ ans

Modernisation d'une application métier pour les centrales hydrauliques

  • Maintenance évolutive d'une application SharePoint dédiée à la gestion des centrales hydrauliques
  • Refonte partielle de l'architecture pour améliorer les performances
  • Migration vers des technologies modernes
  • Participation à l'analyse des besoins métiers et à la planification des sprints
Environnement technique
  • SharePoint, ASP.NET, Entity Framework, Oracle
  • jQuery, KendoUI

Total Mission avec Sopra Steria

oct. 2017 à mai 2018

8 mois

Optimisation d'une application de prévision pétrolière

  • Intervention sur un projet critique pour réduire la dette technique et développer de nouvelles fonctionnalités
  • Amélioration des performances front-end
  • Modernisation de l'interface utilisateur
Environnement technique
  • AngularJS, JavaScript
  • Bootstrap, KendoUI

Airbus BizLab Mission avec Sopra Steria

sept. 2016 à avr. 2017

8 mois

Développement d'une application mobile pour pilotes

  • Conception et développement d'une application hybride pour numériser les procédures de vol
  • Participation active aux décisions architecturales et au design UX/UI
  • Automatisation des tests et des builds
Environnement technique
  • Ionic, AngularJS, Applications hybrides
  • Yeoman, Gulp, Karma

Sopra Steria

avr. à sept. 2016

6 mois

Stage en R&D - Projets innovants (IA, 3D, mobile)

  • Développement de prototypes innovants au sein du Lab Innovation
  • Prototypage d'un visualiseur 3D pour un salon professionnel (Unity 3D)
  • Analyseur de rapports militaires avec IA (démonstration à l'Armée de l'Air)
  • Exploration de technologies émergentes pour des applications tablettes
Environnement technique
  • Unity 3D, Xamarin, Objective-C
  • Bootstrap

Tiki Move

avr. à juin 2011

3 mois

Stage DUT - Développement mobile natif

  • Développement d'applications mobiles natives pour iOS et Android
  • Participation à toutes les étapes du cycle de vie des projets, de la conception à la publication
  • Découverte des bonnes pratiques en UI/UX pour mobile
Environnement technique
  • Android SDK, Objective-C, Applications natives

📖 Scolarités

Master Informatique Génie Logiciel - Université de Bordeaux

Conduite de Projet, Programmation Multicœur/GPU, Bioinformatique, Architectures Logicielles Distribuées, Cours complémentaire d'anglais (niveau CLES 2).

DUT Informatique IUT Gradignan

Algorithmique, Bases de données, Développement web et mobile, Réseaux.

🕹️ Intérêts

Développement logiciel Participation à des compétitions (Google Code Jam, BattleDev), Veilles technologiques (Cloud, IoT)

Self-hosting Gestion de serveurs personnels (Proxmox, Immich, Jellyfin)

Rénovation d'une maison Electricité, Plomberie, Menuiserie

Sports Course à pied, Squash, Surf