À propos de moi
Salut, moi c'est Rémi - un développeur passionné.
Ayant un vif intérêt pour le
développement backend, j'ai toutefois navigué à travers un certain nombre d'aspects de
l'informatique; du DevOps au RAG de LLM en passant par la création de CLI en langage de bas
niveau… mes maîtres mots restent robustesse et scalabilité
Développement - Back-end
Performance et flexibilité garantie
J'assure vos projets avec des solutions modernes et adaptables
Micro-services
permet une évolutivité accrue, une réduction du temps de développement, une facilité de déploiement et une résilience accrue des applications. Les microservices favorisent également la flexibilité des mises à jour et des déploiements
SQL/NoSQL
choisir la technologie de base de données la plus appropriée pour chaque projet, en fonction des besoins spécifiques en matière de structure, de scalabilité, de performance et de flexibilité
AWS
Déployez en toute confiance vos applications sur le cloud pour une meilleure disponibilité, en utilisant les innombrables services de ce cloud publique soyez confiant de l'efficacité de vos solutions
Languages & Frameworks
Chaque défi a sa solution
Ma maîtrise de divers langages et technologies m'aide à relever une large gamme de défis
Nest.Js
Offre une structure modulaire et un support TypeScript pour créer des applications back-end robustes et évolutives.
Maîtriser NestJS implique également l'utilisation de :
Express.Js
Simplifie la création d'applications web avec une API légère et flexible pour le routage et la gestion des requêtes.
Node.Js
Permet d'exécuter JavaScript côté serveur pour créer des applications rapides et évolutives avec un accès aux ressources système.
Typescript
Renforce JavaScript avec des types statiques pour un code plus sûr, clair et facile à maintenir.
Go
Offre une performance élevée et une gestion efficace de la concurrence, idéal pour des applications rapides et pour des systèmes variés grâce à sa compilation en binaire.
Python
Offre une syntaxe claire et simple pour développer rapidement des applications puissantes, idéal pour l'analyse de données, l'intelligence artificielle et le développement web.
API REST
L'API REST utilise des méthodes HTTP pour interagir avec des ressources sur le web, facilitant la communication entre les clients et les serveurs.
API GraphQL
L'API GraphQL permet aux clients de demander exactement les données dont ils ont besoin, réduisant ainsi la quantité de données transmises.
gRPC
gRPC utilise le protocole HTTP/2 et des messages de type Protocol Buffers pour offrir une communication rapide et efficace entre les services
RabbitMQ & SQS
RabbitMQ et SQS sont des systèmes de messagerie asynchrone qui permettent de traiter des messages en arrière-plan, améliorant la scalabilité et la fiabilité des applications.
WebSocket
WebSocket est un protocole de communication bidirectionnelle en temps réel entre un client web et un serveur.
Base de données
PG Vector
NoSQL
MongoDB
DynamoDB
SQL
Postgres
MySQL
SQL Server
SQLight
MariaDB
CockroachDB
PlanetScale
Développement multiplateforme
Touchez un public plus large
Je convertis vos idées en applications adaptables à tous les appareils
Flutter me permet de créer des applications pour mobiles, web, bureau et intégrés à partir d'une seule base de code. J'apprécie particulièrement son efficacité dans le développement multiplateforme, ce qui facilite grandement mon travail.
Web
Mobile
IOS
Android
Desktop
Windows
MacOs
Linux
AI - RAG de LLM
Augmentez la fidélité de vos utilisateurs
Offrez une expérience utilisateur exceptionnelle avec mes services
Automatisez vos charges de travail
Avec des workflows adaptés à vos besoins, automatisez vos charges de travail superflues et concentrez vous sur l'essentiel
Spécialisez des modèles d'IA générative de textes
Grâce aux RAG de LLM, je conçois des chatbot spécialisés dans le ou les domaine(s) dont vous avez besoin.
Documentez vos solutions grâce à l'IA
Permettez à vos clients ou à votre équipe de trouver les solutions possibles pour des problèmes précis. Rendez votre documentation plus rapide et efficace pour vos utilisateurs.
DevOps
Développez et déployez vos apps en continue
Adoptez une philosophie DevOps pour vous assurer de la durabilité de vos systèmes
CI/CD
Grâce à l'aide de logiciels tels que teamcity, gitlab, github action ou autres services on cloud. Contrôlez efficacement et automatiquement vos repositories ainsi que le déploiement de vos services, tout en vous assurant du bon fonctionnement de ceux-ci.
surveillance
Visualisez en direct divers aspects des systèmes informatiques nécessaires au bon fonctionnement de vos services ainsi que les logs de ceux-ci, afin de détecter rapidement les erreurs potentielles à corriger et les optimisations à appliquer sur votre architecture ou votre code.
on cloud
Améliorez la disponibilité de vos outils en choisissant de les deployer sur des services de could computing comme Amazon Web Service, Google Cloud Platform, Microsoft Azure ... vous pourrez donc optimiser les coups d'hébergement selon vos besoins.
Discutez avec moi
Je suis là pour vous aider.
Restons en contact
pour donner vie à votre projet !
Partagez les détails de votre projet, vos idées et découvrons ensemble comment je peux vous accompagner dans sa réalisation.