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
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
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
- Anglais