About Ishake
English
Fluent
French
Native or bilingual
Experience
- CHANELFreelance .Net Azure DeveloperTECHMay 2025 - Today (1 year and 3 months)Paris, FranceAzure Integration Developer at ChanelOn assignment | Paris, FranceAs an Azure Integration Developer at Chanel, I design and develop cloud integration solutions on the Azure platform to connect the company's critical systems. My main responsibilities:Architecture & Development: Design and implementation of integration solutions using Azure Logic Apps, Azure Functions, Service Bus, Event Hub, and API Management to orchestrate data flows between Chanel's business applications.Infrastructure as Code: Automation of Azure infrastructure deployment with Terraform, ensuring reproducibility and consistency of environments (dev, staging, production).CI/CD & DevOps: Setup and maintenance of Azure DevOps pipelines for continuous integration and continuous deployment, with emphasis on quality gates and best practices.Security & Governance: Implementation of Managed Identity for secretless authentication, RBAC configuration, and integration with Azure Key Vault for secure credential management.MDM Integration: Development of connectors to process Master Data Management data flows (locations, attributes, relationships) via Event Hub and Service Bus.Mentoring: Support and skill development of a junior developer through pair programming, code reviews, and best practice sharing.Technical Stack:Azure Logic Apps • Azure Functions (Flex Consumption) • Service Bus • Event Hub • API Management • Terraform • Azure DevOps • .NET • JSON/XML processing • Managed Identity • Azure MonitorMethodology:Agile/Scrum • Pair Programming • Infrastructure as Code • GitOps • Documentation as Code
- AXASenior Developer & DevOpsBANKING AND INSURANCEJune 2021 - June 2024 (3 years)Wasquehal, FranceProject: QP (Portfolio Quality) – Contract Management ApplicationCompanyDesign and development of event-driven architectures based onRabbitMQ and Kafka to orchestrate asynchronous communication and real-time synchronization between QP microservices and partner systems (AXAPAC, contract management, distributors).- Setup of a RabbitMQ message bus with optimized topology(exchanges, queues, routing keys) ensuring high-performance parallel processing and low latency for business flows.- Optimization of RabbitMQ consumers:.Advanced management of multithreading and parallelism to maximize throughput and reduce processing times..Tuning of prefetch count, retry strategy, dead-letter queues, automatic reconnection, and thread concurrency control to prevent deadlocks.- Analysis and resolution of latency and contention issues: monitoring RabbitMQ performance, tuning .NET thread pools, and profiling bottlenecks via Application Insights.- Development of .NET 6/8 APIs (contract, client, distributor details, advanced search) focused on scalability, fault tolerance, and concurrent request processing.- Creation of the margin transaction between QP and AXAPAC via RabbitMQ, with transactional management, secure exchanges, and complete event traceability.- Integration of OpenID authentication middleware for SSO through Azure API Management.- Creation of data import/export services via Azure Data Factory, integrated into event-driven workflows.- Migration from AngularJS to modern Angular, refactoring critical modules, and improving front-end performance.- Management of Azure Cloud environments: AKS, Functions, SQL Database, DataFactory, Key Vaults.
- CGI Financeur BanqueSenior .Net DeveloperJanuary 2019 - May 2021 (2 years and 4 months)Lille, France• Development and maintenance of the Vivafi product, an automotive credit management solution for individual and professional clients.• Migration of microservices from .NET Core 2.2 to .NET Core 3.1, including updating dependencies, configurations, and the CI/CD pipeline.• Transformation of the monolithic Legacy project into a microservices architecture to improve system scalability and maintainability.• Complete redesign of the data access layer (Repository pattern, Entity Framework Core, SQL performance optimization).• Design and implementation of asynchronous communication between microservices via RabbitMQ: Definition of exchanges, queues, and routing keys suitable for business flows (credit applications, decisions, notifications). Setup of RabbitMQ producers and consumers in .NET Core, ensuring message reliability and traceability. Management of retry, ack/nack, and dead-letter queue mechanisms for enhanced processing resilience. Monitoring and supervision of RabbitMQ queues (backlog management, performance analysis, alerts for delivery failures). Optimization of throughput and reduction of latency through fine-tuning of prefetch and the use of persistent connections.• Execution of micro-projects for evolution on functional modules (credit simulation, partner management, financial reporting).• Application maintenance and production support (log analysis, bug fixing, incident tracking).• Active participation in the Agile transition (Scrum & Kanban): sprint planning, technical reviews, pair programming.Technical environment: C#, .NET Core 3.1, .NET Framework 4.7, ASP.NET Core API, Visual Studio, TFS, SQL Server, RabbitMQ, WCF, microservices architecture, RESTful environment.
Recommendations
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
- State EngineerNational School of Mineral Industry Rabat2013
Certifications
- Azure Developer 204Microsoft2025
- Azure Administrator 104Microsoft2025