Conception, développement et déploiement d’une application basé sur une architecture de micro-services :
- Développement de l’application : NODE JS (développement API REST, Sequelize, Express), Postgresql,
RabbitMQ, Postman, OPENAPI(Swagger), PostgreSQL
- Gestion de l'environnement de développement et automatisation de la configuration des serveurs :
Vagrant, Ansible
- Conteneurisation de chaque composant de l’application : Dockerfile, Images Docker, Conteneurs
Docker, DockerCompose
- Orchestration des conteunaires: L’architecture et les composants de K8S, les manifests K8S
- Déploiement et gestion de l’infrastructure de stagging et de production :Infrastructure as Code,
Terrafrom
- Déploiement de l’application dans le cloud AWS dans les environnements de staging et de
production:, ECS Fargate, EKS, Cognito, S3
- Configuration d'un GitLab Runner pour CI/CD, et la mise en place de pipelines automatisés,
incluant build et tests des applications.: Gitlab CI, sonarqube
- Mise en place d'un déploiement automatique vers ECS Fargate/EKS
Outils : Bash, Python, Node.js, Express.js, Sequelize.js, PostgreSQL, RabbitMQ, Postman API, VirtualBox,
Vagrant , Ansible , Docker, Kubernetes, Terraform, Amazon Web Services (AWS), Amazon EKS, Amazon ECS ,
Gitlab-CI, Sonarqube, Grafana
Développement logiciel et système d’un moteur électrique 350Vpour Stellantis
- Développement logiciel (Application / Basic Software) selon l'architecture AutoSAR
- Participation à la Rédaction de la spécification Architecture
- Définition des plans de test d’intégration réalisation d'essais sur lit à clous
Développement logiciel et système d’un moteur électrique e-Motors 48V pour Magna/BMW:
- Développement logiciel (Application / Basic Software) selon l'architecture AutoSAR
- Transformer le modèle Simulink en code C, conformément aux règles de configuration assignées
- Définition des plans d'évaluation et réalisation d'essais sur banc de tests système (RAM, FVP, FIP)
- Suivi des validations Système (HIL ET System réel), Bug reporting, etinvestigations des problèmes
remontés par le client / Laboratoire
- Assurer la traçabilité des exigences et Communication de statut de validation au client
- Supportponctuel chez le client, lors de campagnes d'essais sur véhicule.