
Steven YAMBOS
Développeur Back-End C# | .NET
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Vous avez besoin d'un développeur Backend performant pour votre projet ? Vous recherchez une expertise en architecture et DevOps pour moderniser votre infrastructure ? Vous êtes au bon endroit. Je suis développeur logiciel avec 5 années d'expérience en conception d'architectures Backend performantes, évolutives et maintenables, spécialisé en .NET C#.
Expérience de travail
Développeur Back-End
Captain Submit
déc. 2023 - sept. 2025
1 an 10 mois
Paris, France
Contexte : Agence web parisienne spécialisée dans l'intégration de solutions IA pour applications web et mobile. Équipe de 6 développeurs, organisation Agile Scrum, sprints de 2 semaines. Missions B2B et B2C de 3 à 12 mois en cycles complets (spécification → développement → déploiement → maintenance). Missions & Réalisations : - Refactoré des codebases legacy .NET vers une Clean Architecture avec Repository Pattern et principes SOLID, rendant le code testable et maintenable sur le long terme. - Optimisé les performances des endpoints critiques via l'implémentation d'un cache Redis (cache-aside, TTL), output cache, pagination et indexation SQL avec Entity Framework, réduisant les temps de réponse à moins de 150ms en moyenne. - Migré une base MongoDB vers PostgreSQL, améliorant les performances de 25% sur des volumes de données de plus de 1000 lignes. - Conçu et déployé des architectures microservices sur Microsoft Azure (Virtual Machines, Blob Storage, Functions) pour permettre la montée en charge sans refonte complète des applications. - Implémenté des communications en temps réel (WebSockets/SignalR) pour des traitements longs (génération de documents, soumission de dossiers). - Instrumenté les services .NET avec OpenTelemetry et Azure Monitor pour les traces distribuées et les métriques, permettant une détection proactive des dégradations de performance. - Optimisé les pipelines CI/CD GitHub Actions, réduisant les temps de déploiement de 40% et les incidents de déploiement de 50% via la conteneurisation Docker. - Assuré la qualité du code via des tests unitaires (xUnit/NUnit, TDD), des revues de code systématiques et une documentation technique complète (Swagger/OpenAPI, wikis). Environnement Technique : C#, .NET 8, ASP.NET Core, Entity Framework Core, Redis, PostgreSQL, SQL Server, MongoDB, Azure (Virtual Machines, Blob Storage, Functions), Docker, GitHub Actions, SignalR, MediatR, CQRS, Clean Architecture, Microservices, xUnit, NUnit, Swagger/OpenAPI
Développeur Back-End | ASP.NET | C#
Ambassade du Congo en Allemagne
juil. 2023 - déc. 2023
6 mois
À distance
Contexte : Refonte complète de l'API gouvernementale consulaire en C#/.NET pour moderniser les services de visa et d'enregistrement des citoyens. Mission full-remote, équipe technique de 3 personnes, organisation Kanban, communication en anglais. Système à fortes exigences de fiabilité et de sécurité. Missions & Réalisations : - Architecturé les services selon une Clean Architecture (Domain, Application, Infrastructure, Presentation) avec injection de dépendances et patterns Repository/Service, assurant la maintenabilité et la testabilité. - Modélisé la base de données relationnelle PostgreSQL sur Azure Database for PostgreSQL (PaaS) avec Entity Framework Core (Fluent API, migrations versionnées), réduisant les requêtes N+1 de 60%. - Sécurisé l'authentification et les autorisations en implémentant ASP.NET Core Identity (multi-rôles) avec JWT (access 15 min + refresh token) et Azure Entra ID (SSO + MFA pour agents), protégeant l'accès aux données sensibles via Azure Managed Identity vers Key Vault. - Développé un service de demande de visa en ligne avec formulaire multi-étapes, upload de documents vers Azure Blob Storage (containers privés + SAS tokens), et notifications événementielles email/SMS via Azure Functions (Blob trigger). - Implémenté une politique de rate limiting globale et par endpoint pour sécuriser le service contre les abus. - Conçu le déploiement Docker (docker-compose) sur Azure Virtual Machines avec pipelines CI/CD GitHub Actions (path filters par service), garantissant un uptime de 99.5% en production. - Maintenu une couverture de tests de 85% (xUnit) et une documentation Swagger/OpenAPI complète. Environnement Technique : C#, .NET 6, ASP.NET Core, Entity Framework Core, PostgreSQL (Azure), Azure (Virtual Machines, Blob Storage, Functions, Database for PostgreSQL, Entra ID, Key Vault, Managed Identity, Monitor), Docker, GitHub Actions, xUnit, Swagger/OpenAPI, Clean Architecture, Microservices
Développeur Full Stack | TypeScript
COMIN App
sept. 2022 - août 2023
1 an
Paris, France
Contexte : Startup VTC incubée à Station F développant une application mobile mobile-first pour concurrencer les acteurs établis. Équipe de 4 personnes, organisation Agile Scrum. J'étais en charge du développement back-end de l'API d'onboarding chauffeurs, un service critique pour l'acquisition de nouveaux conducteurs. Missions & Réalisations : - Développé une API REST d'onboarding chauffeurs avec Node.js, NestJS, TypeScript sur AWS EC2, automatisant l'intégralité du workflow (formulaire, stockage documents sur S3, vérifications légales via APIs gouvernementales, prise de RDV Calendly), augmentant les conversions de 30%. - Implémenté des fonctions AWS Lambda pour l'envoi automatique de notifications (emails via SES, SMS via SNS) déclenchées par les étapes clés du workflow d'inscription. - Conçu un système d'authentification multi-plateformes (Google OAuth, Apple Sign-In) pour l'application mobile, réduisant le temps de connexion de 40%. - Participé au développement de l'application mobile React Native, contribuant à plus de 10 000 téléchargements. Environnement Technique : TypeScript, Node.js, NestJS, AWS (EC2, S3, Lambda, SES, SNS), React Native, OAuth, Git, Agile Scrum
Développeur Back-End | Node.js
RUDY ESSO
déc. 2020 - août 2022
1 an 9 mois
Paris, France
Contexte : Startup parisienne développant une application mobile de traduction pour les langues africaines. Équipe réduite de 3 développeurs, organisation agile informelle. J'ai contribué à la refonte de l'architecture back-end pour améliorer les performances et la maintenabilité d'un système existant. Missions & Réalisations : - Refondu l'architecture back-end existante en introduisant les principes REST et une séparation claire des responsabilités via des middlewares de validation et une gestion centralisée des erreurs, réduisant les temps de réponse de 35%. - Conçu et développé une API Back-Office complète avec Node.js, Express.js et Firebase, exposant des métriques produit (inscrits, abonnements actifs) et des fonctionnalités admin (support utilisateur, formulaire de contact). - Structuré le projet selon des patterns d'architecture éprouvés pour garantir la scalabilité et gérer la dette technique. - Développé le site vitrine de l'entreprise en React.js. Environnement Technique : JavaScript, Node.js, Express.js, React.js, Firebase, REST API, Git
Formation
Digital Campus
Informatique
2022 - 2026
4 ans 2 mois