en
en
developer avatar
Matthias
Je ne suis pas ouvert aux opportunités
Autre
Avignon
CDD, CDI
Télétravail hybride
Technologies
À propos
Matthias
Développeur passionné, je me tourne vers le monde du web après 3 ans d'expérience en logiciels de bureaux.
AutreAvignon
developer avatar
Expériences professionnelles
3 ans d'expérience en tant que Autre (ou similaire)3 ans ans d'expérience dans d'autres domaines
Développeur Fullstack JS
CoolSquad - Avignonmars 2023 - aujourd'hui · 2 ans 9 mois

Contexte : CoolSquad est une application web orientée B2B pour mettre en lien les professionnels dans l'univers de l'événementiel. A la manière de Airbnb, elle propose un système de marketplace en ligne où les utilisateurs peuvent retrouver différents types d'activités (team building, ateliers manuels, soirée à thèmes etc…) dans le but de créer du lien entre collaborateurs. Elle permet de simplifier la mise en relation entre le client et le prestataire, mais aussi la gestion du planning et les échanges (demande, devis, factures). Ce projet implique 3 personnes dont un Ingénieur Produit, un
Designer et un Développeur Full-Stack.
Missions :

  • Développer l'interface en respectant une user story via la maquette Figma
    o Implémenter les composants à l'aide de React
    o Adapter le design pour qu'il soit compatible avec les plateformes web, smartphones et tablettes
  • Définir et implémenter les modèles de données Prisma + PostgreSQL
  • Implémenter les API nécessaires au fonctionnement de l'application
    o Définir et créer le routing avec Next.js
    o Déterminer les besoins d'informations côté client
    o Créer les APIs
    o Implémenter une authentification OAuth 2.0
  • Mettre en place un pipeline CI/CD afin d'automatiser les tests et déploiements
    o Paramétrer le dépôt Git+GitHub
    o Utiliser les GitHub Actions pour effectuer les tests et build de l'app
  • Suivre les meilleurs pratiques de développement, incluant la rédaction d'un code propre et le respect des principes d'architecture
Ingénieur en recherche et développement logiciels
GP Software - Lyondéc. 2019 - juin 2022 · 2 ans 6 mois

Contexte : GP Software est une entreprise qui édite et distribue des solutions logicielles pour l'univers de la production mécanique. Dans le but d'accompagner ses clients à un gain de productivité, elle propose différentes solutions de Fabrication Assistée par Ordinateur (2D/3D) ainsi que de transfert et gestion de programmes machines. Elle propose également des services de développement spécifique pour toute demande particulière. Ses clients sont des sous-traitants pour les grands groupes des secteurs de l'automobile, l'aéronautique, la défense, le nucléaire.
Missions :

  • Développement de nouvelles fonctionnalités et maintien des logiciels édités existants
    o XCAP FAO : solution 2D de programmation de pièces mécaniques
    o XCAP Gestion des Programmes & DNC : transférer et archiver les programmes machines
    o XCAP Bloc Béton : solution spécifique pour le calepinage de bloc bétons
    o Documentation
  • Développement de post-processeurs pour machines-outils
    o Conduite des échanges avec le client
    o Rédaction de devis
    o Développement
    o Essais sur site
  • Développement/Maintien de solutions spécifiques
    o Prise de contact avec le client
    o Etude du contexte technique
    o Définition d'un cahier des charges
    o Développement et essais sur site
  • Veille technique
Stage de fin d'études
Siemens PLM Software - Lyonmars 2019 - août 2019 · 5 mois

Contexte : SIEMENS PLM Software est un éditeur de logiciels de simulation multiphysiques (Amesim, STAR-CCM+). Son entité à Lyon est composée de plusieurs équipes, chacune responsable du développement d'un module physique spécifique (électricité, fluide, mécanique…). Ce stage s'est déroulé au sein de l'équipe Fluide composée d'une dizaine de personne dans un environnement Agile.

Missions :

  • Compréhension de l'environnement technique
    o Formation sur le logiciel Amesim
    o Formation sur le module Fluide et ses contraintes
  • Apprentissage du langage Python
    o Formation sur les bases du langage
    o Formation sur la Programmation Orientée Objet
  • Développement d'une interface graphique propre à chaque composant du module fluide du logiciel Amesim
    o Définition d'un cahier des charges avec le tuteur du stage
    o Développement d'une interface graphique en Python et Qt
    o Utilisation des fonctions de calcul en C
  • Etude de faisabilité technique pour la suite du projet
    o Développement d'algorithmes
    o Recherche sur les APIs développées en interne
Formations
5 ans d'études supérieures
Aix-Marseille Université (AMU)
Ingénieur Mécanique et Energétique2019
Technologies
Compétences
Interessé parJe suis également intéressé par le développement d'app mobile (Reatc Native / Swift..), et je suis prêt à m'adapter à d'autres frameworks ou langages.
Langues
  • Anglais
Tests
HTML5/CSS3 - 4 octobre 2023Top 6% avec un score de 2621 points
Node.js - 28 septembre 2023Top 2% avec un score de 2618 points
React ⚛️ - 22 septembre 2023Top 6% avec un score de 2660 points