fr
fr
developer avatar
Matthias
Not open to job opportunities
Other
Avignon
Fixed term, Permanent contract
Hybrid remote
Technologies
About
Matthias
Développeur passionné, je me tourne vers le monde du web après 3 ans d'expérience en logiciels de bureaux.
OtherAvignon
developer avatar
Professional experiences
3 years of experience as Other (or similar)3 years of experience in other fields
Développeur Fullstack JS
CoolSquad - AvignonMar 2023 - today · 2 years 9 months

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 - LyonDec 2019 - Jun 2022 · 2 years 6 months

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 - LyonMar 2019 - Aug 2019 · 5 months

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
Schools
5 years of higher education
Aix-Marseille Université (AMU)
Ingénieur Mécanique et Energétique2019
Technologies
Skills
Interested by...Je 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.
Languages
  • Anglais
Tests
HTML5/CSS3 - October 4, 2023Top 6% with a score of 2621 points
Node.js - September 28, 2023Top 2% with a score of 2618 points
React ⚛️ - September 22, 2023Top 6% with a score of 2660 points