About Rani
French
Native or bilingual
Arabic
Conversational
English
Conversational
Experience
- MatelexDéveloppeur full stack webINTERNET OF THINGS (IOT)October 2023 - Today (2 years and 8 months)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 MobileLOGISTICS AND SUPPLY CHAINMarch 2022 - Today (4 years and 3 months)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 leadMECHANICAL ENGINEERINGNovember 2022 - July 2023 (8 months)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
Recommendations
Be the first to recommend Rani
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Master of ArchitectureESGI2022Master, Architecture des Logiciels
- Licence, Architecture des LogicielsESGI2020Licence, Architecture des Logiciels