Services que je propose en freelance
Voici une liste non exhaustive de prestations freelances que je propose.
Pour en savoir plus à mon sujet, vous pouvez consulter sklein.xyz ou mon CV et aussi « Mes disponibilités et mes tarifs ».
Précision : cette liste n'est pas du tout classée par prix de prestation.
Prestation de développement- Lancement d'une application web de type MVP (Produit Minimum Viable) soignée, développée et déployée à partir de zéro avec un minimum de bug.
- Développement et déploiement à partir de zéro d'une Web API publique documentée, connectée à votre modèle de données.
- Amélioration de la vitesse d'exécution de votre backend, qui peut passer par des optimisations des requêtes SQL, ajout d'index, adaptation du modèle de données…
- Migration de votre projet de MySQL vers PostgreSQL.
- Votre application a beaucoup de bugs… vous ne savez plus comment traiter ce problème ? Je peux vous aider à stabiliser votre application suivant une stratégie de court ou moyen terme.
- Développement et déploiement d'une API GraphQL basée sur PostGraphile ou Hasura.
- Mise en place de tests d'User Interface automatisés de votre application, basés sur PlayWright.
- Adaptation de votre frontend web codé en ReactJS, VueJS ou Svelte vers TailwindCSS et TailwindUI.
- Mise en place, création, mise en forme, amélioration ou rédaction d'une documentation technique ou utilisateur basée sur des moteurs du type Docusaurus, Sphinx, Obsidian…
- Mise en place ou debug de services mails, Postfix, SMTP, DKIM, SPF, Amazon SES…
- Correction de bugs sous forme de "quickwin".
- Réduction des lenteurs de votre application sous forme de "quickwin".
- Traitement en urgence de problèmes d'hébergement (hosting).
- Étude si une migration de votre projet d'une architecture monolithique vers une architecture en microservices est pertinente ou non.
- Étude de réduction de la facture de votre infrastructure d'hébergement (cloud hosting).
- Je peux vous aider à définir une stratégie de refactoring en douceur de votre projet, sans casser l'existant en migrant petite partie par petite partie.
- Vous êtes enlisé dans de la dette technique, vous ne savez pas comment vous sortir de cette impasse ? Je peux peut-être vous aider.
- Étude pour déterminer si l'utilisation d'une base de données orientée Graph type Neo4j peut être utile pour votre besoin métier, si c'est adapté à votre modèle de données.
- Réalisation un prototype permettant de tester si l'utilisation d'une base de données OLAP, type ClickHouse pourrait être pertinente pour améliorer la performance de moteur de base de données.
- Vous ne savez pas par quel bout prendre votre idée de projet, de feature, je peux vous aider à construire une spécification technique et/ou produit.
- Développement de scripts de data scraping, Web scraping, automatisation d'action sans API...
- Mise en place ou contribution à un système de data visualisation (dashboard…) ou de data publication basé sur Metabase, Datasette, Evidence, Gitbi ou Observable.
- Développement de scripts ETL.
- Mise en place ou contribution à un moteur d'exécution de jobs (exemple des ETL) avec workflow du type Airflow ou Luigi.
- Création ou amélioration d'un « Development Kit » pour votre ou vos projets informatiques. L'objectif de ce DevKit et d'accélérer l'intégration (onboarding) de vos développeurs, de rendre leur environnement de travail plus agréable et de faciliter la prise en main des projets en équipe.
- Mise en place de processus automatisés ou semi-automatisés de Continuous Delivery basés sur GitLab-CI/CD ou GitHub Actions pour déployer votre projet sur des serveurs AWS, OVH, Scaleway, Hetzner, Vultr, ou DigitalOcean…
- Migration de projets multi-repository vers un monorepo.
- Adaptation de vos projets à Docker, création d'images Docker ("Dockerisation") de vos applications.
- Migration de votre projet d'une architecture monolithique vers une architecture en microservices.
- Peut-être que l'architecture microservices n'était pas adaptée au niveau de maturité de votre projet ; dans ce cas, je peux vous aider à migrer votre projet d'une architecture en microservices vers une architecture plus simple de type monolithique.
- Refactoring de votre infrastructure d'hébergement afin d'en réduire le coût.
- Votre monitoring coûte trop cher, je peux vous aider à mettre en place et peut-être migrer vers une infra de monitoring basée sur Prometheus, Grafana, Loki…
Pour toutes ces prestations, mes livrables sont des Merge Request / Pull Request avec descriptions explicites prêtes à être review par votre équipe. J'aime pratiquer la méthode #WorkInPublic ; par conséquent, l'évolution de mon travail est visible en continu via des commits, des commentaires ou des questions tout au long de la mission.
Voir aussi : « Mes disponibilités et mes tarifs » et « Mon CV».
N'hésitez pas à me contacter pour discuter de votre projet ou pour planifier un premier échange. Je serais ravi de comprendre vos besoins et de vous proposer des solutions adaptées.
Vous pouvez me contacter par mail à contact@stephane-klein.info ou au 06 61 48 76 04, il est préférable de m'envoyer un SMS avant de me téléphoner.
J'ai activé les notifications LinkedIn sur mon smartphone, je devrais donc pouvoir vous répondre rapidement.