À propos de Rani
Français
Bilingue ou natif
Arabe
Capacité professionnelle limitée
Anglais
Capacité professionnelle limitée
Expériences
- MatelexDéveloppeur full stack webINTERNET DES OBJETSoctobre 2023 - Aujourd'hui (2 ans et 8 mois)Paris, FranceEn tant que développeur web chez Matelex, j'ai travaillé sur une plateforme innovante de gestion des installations frigorifiques utilisant les données de big data collectées par des objets connectés, appelés Polarbox, pour surveiller en temps réel l'état des équipements.Principales réalisations :
- Migration Angular : Passage d'Angular 12 à 18, améliorant les performances et la sécurité.
- Exports de données : Développement de la fonctionnalité d'exportation de données à travers l'application.
- Suivi des moteurs et compresseurs : Ajout de la fonctionnalité de suivi en temps réel.
- Interface administrateur : Création d'une interface permettant la gestion à distance des équipements.
- Alertes d'anomalies : Envoi automatique de notifications aux frigoristes en cas de problème.
- Mails internes : Notifications pour l'équipe commerciale pour les relances.
- Requêtes MongoDB : Optimisation des temps de réponse des requêtes de 10 secondes à moins d'une seconde.
- Corrections de bugs : Amélioration de la stabilité de la plateforme.
- Refonte du design : Modernisation de l'interface utilisateur.
- Moteur de règles de détection d'anomalies : Mise en place d'un moteur de règles pour détecter automatiquement les anomalies des équipements.
Bonnes pratiques :- Clean Architecture et Clean Code : Application des principes SOLID.
- Méthodologie Agile : Travail en sprints de 2 semaines.
Technologies utilisées :- Frontend : Angular (12 à 18)
- Backend : Node.js (Express, GraphQL, Socket.IO)
- Conteneurisation : Docker
- Surveillance : Prometheus, Loki
- CI/CD : GitLab
- O'CleanerDéveloppeur Full Stack Web et MobileLOGISTIQUE & SUPPLY CHAINmars 2022 - Aujourd'hui (4 ans et 3 mois)Présentation de l’entrepriseLa société O’Cleaner est en activité depuis 2020. Elle possède aujourd’hui un pressing à Boulogne-Billancourt 92100. Elle dispose de machines performantes à capacités variées. Elle propose également un service de nettoyage de vêtements à la demande pour les particuliers, et des produits d’entretien pour les textiles.La problématiqueO’Cleaner (Pressing Écologique) est témoin du mal que se donnent les gens autour d’eux pour traiter leur linge : entre l’attente dans les laveries en libre-service et le long trajet effectué pour le récupérer, les choix ne sont pas toujours pratiques.C’est ainsi qu’ils ont eu l’idée de O’Cleaner Delivery : un coursier récupère le linge chez le client, pour ensuite le lui restituer, lavé, séché, plié et repassé selon ses désirs. Il s’agit à présent de concrétiser l’idée avec une application mobile, un site web d’e-commerce et un site web de supervision. Ils ont ainsi fait appel à nos services pour la conception et le développement de cette solution.Les objectifs de l’applicationNotre application O’Cleaner Delivery va justement pallier ces problèmes précédemment mentionnés: elle va aider à simplifier le quotidien des utilisateurs qui n’auront plus besoin de se déplacer, de transporter leurs vêtements ou de les nettoyer et repasser eux-mêmes. Grâce à la procédure de livraison, ils pourront en quelques clics sélectionner un créneau et se faire livrer leurs linges à leur porte selon leurs disponibilités.Nous retrouverons dans cette solution :- Une application mobile et un site web accessibles aux utilisateurs afin de pouvoir sélectionner les formules de pressing, les créneaux de livraison et consulter les commandes avec étapes de livraison.- Une application accessible aux livreurs afin de mettre à jour en temps réel le suivi des livraisons.- Une interface web de supervision, qui permettra d’avoir un suivi complet des commandes et livraisons, de gérer les tarifs et formules et de manager les profils d'employés.- Une api RESTTechnologies utilisées- Angular (Typescript)- Flutter (Dart)- Spring boot (Java)- Sql- Sonar- HerokuGestion du projet- En Agile- Utilisation de Git pour le développement en équipe- Jira- Confluence
- Fives SteinTech leadINGÉNIERIE MÉCANIQUEnovembre 2022 - juillet 2023 (8 mois)Au sein de Fives Group, j'ai travaillé sur différents projets dans le domaine de l'industrie, tels que :- EQT : une plateforme en ligne pour les cimenteries permettant de budgétiser et de surveiller en temps réel les coûts des différents ateliers pour chaque projet.- IENET : une application pour gérer le déroulement des projets, de la phase de conception à l'installation sur le site.- Project Reporting : une plateforme en ligne pour suivre les coûts et l'avancement des projets de toutes les filiales, en utilisant les dépenses CAPEX et OPEX.- Interconnexion : une solution interne pour connaître les différents systèmes de sécurité mis en place sur les sites.Mon apport aux projets inclut :- développement d'API RESTful avec une architecture hexagonale utilisant Node.js et Spring Boot- mise en œuvre de scripts de migration à l'aide de Flyway- écriture de tests, analyse avec Sonar et déploiement automatisé avec Jenkins CI/CD- configuration des serveurs de pré-production et de production- conception de la base de données utilisant SQL et MongoDB- établissement de la connexion SAML- création d'une application web utilisant Angular- implémentation d'un système de design- travail en méthode Agile- cadrage du métier à l'aide d'Event Storming- gestion de l'état avec NGRX- participation aux ateliers pour recueillir les besoins- ajout de fonctionnalités et correction de bugsAngular (Typescript), Spring boot (Java), Nodejs, Liquibase, Sql, Mongodb, Sonar, en Agile, Git, Jira ,Confluence, ,Bitbucket , CI/CD, DDD, TDD, Jenkins, NGRX, Swagger
Recommandations
Soyez le premier à recommander Rani
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master of ArchitectureESGI2022Master, Architecture des Logiciels
- Licence, Architecture des LogicielsESGI2020Licence, Architecture des Logiciels