Tom Diez

Il était une fois

Tom Diez

Étudiant en Informatique.

Je suis actuellement en BUT 3 Informatique à l'IUT d'Arles, spécialisé dans |

Particularités

Autodidacte

Sérieux investissement dans mes études accompagné d'un apprentissage autodidacte constant et d'une veille technologique active.

Raisonnement

Pensée critique et logique mathématique affinées lors de mon année en Maths Sup, me permettant d'aborder les problèmes complexes de manière structurée.

Formation Continue

Ma formation en BUT Informatique m'a apporté de solides compétences techniques, renforcées par une pratique régulière et des projets personnels enrichissants.

Déterminé

Passionné et déterminé à exceller dans le domaine informatique, je m'investis pleinement dans chaque projet avec rigueur et enthousiasme.

Projet Professionnel

Exploration et découverte

Actuellement en BUT3 à l'IUT d'Arles dans le parcours Réalisation d'applications : conception, développement, validation, je poursuis mes études avec une ouverture d'esprit et une curiosité continue.

Cibler mes intérêts

Certains domaines comme la modélisation mathématique et l'algorithmie se démarquent particulièrement, nourrissant mon envie d'approfondir mes compétences.

Affiner mon chemin

En poursuivant mes études, je m'engage pleinement dans les domaines qui m'ont captivé.

Vers un futur ciblé

Cette focalisation sur mes domaines de prédilection me permettra de contribuer de manière significative et innovante à ma future carrière.

Compétences

Compétence 1 : Réaliser un développement d'application

Objet du travail

Développement de l'application de paiement en ligne "Easy Pay" en Angular, avec un backend reposant sur une API REST full. Ce projet intègre plusieurs technologies avancées : Three.js pour des animations interactives, blockchain pour sécuriser les transactions, intégration de Stripe pour les paiements et reconnaissance faciale pour renforcer la sécurité.

Méthodologie

  • Analyse des besoins et rédaction des spécifications techniques;
  • Conception d'une architecture modulaire (DAO, services, controllers) facilitant la maintenance;
  • Intégration d'animations interactives avec Three.js;
  • Mise en place d'un système de paiement sécurisé via Stripe;
  • Implémentation de la reconnaissance faciale pour l'authentification.

Montée en compétences

  • Maîtrise avancée du framework Angular et des API REST full;
  • Approfondissement des techniques d'intégration de solutions de paiement (Stripe);
  • Découverte et mise en pratique de la blockchain et de la reconnaissance faciale;
  • Respect des bonnes pratiques de sécurité pour les systèmes de paiement en ligne.

Difficultés surmontées

  • Intégration de multiples technologies dans un seul projet;
  • Optimisation de la communication entre le frontend et le backend;
  • Gestion des enjeux de sécurité liés aux transactions en ligne.

Compétence 2 : Optimiser des applications

Objet du travail

Optimisation du backend d'une application développée lors de mon alternance, initialement confrontée à des problèmes de performance et de qualité de code.

Méthodologie

  • Audit du code existant (vieux de 30 ans) pour identifier les goulets d'étranglement;
  • Application des principes SOLID et des bonnes pratiques (DAO, DTO, services);
  • Refactoring pour réduire les requêtes lourdes et améliorer la maintenabilité;
  • Mise en place de tests garantissant la stabilité et la performance.
Terminal Terminal

Montée en compétences

  • Renforcement des compétences en optimisation et refactoring de code backend;
  • Application concrète des principes SOLID et des méthodes de structuration de code;
  • Amélioration de l'efficacité des requêtes et des performances globales.

Difficultés surmontées

  • Transformation d'un code mal conçu en une architecture moderne et optimisée;
  • Réduction des temps de réponse par l'optimisation des accès aux données;
  • Mise en place de solutions de sécurité robustes sans compromettre les performances.

Contact & cv

cv

Téléchargez mon cv pour plus de détails sur mon parcours et mes compétences.

Télécharger cv