
khairane Mourad
Architecte Backend & Cloud-Native solutions
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Architecte backend & cloud native with 9+ years building scalable microservices for finance and energy sectors. Certified in Kubernetes & Terraform, proven expertise in AWS Lambda optimisation and event-driven architectures. Specialized in Java/Spring, cloud migration, and delivering high-performance solutions for complex business workflows.
Expérience de travail
Senior backend & cloud native Engineer @SFΞIR (En mission @GRTGAZ)
SFEIR
févr. 2022 - Présent
4 ans 9 mois
Paris, France
In an energy context, I'm working on a solution that allows GRTGAZ operators to control on a daily basis the Gas quality of a network. - Upgrade the tech stack to newer version to avoid security issues. - Complexe integration and E2E testing using aws LocalStack, test containers and Jupiter. - Preparation of Gas network caratography data with GeoJson web standard and upload output to AWS S3 bucket - Producing and consuming messages via kafka message queue for differents business workflows. - Integration with backend systems via REST contract and implemention of new REST services. - Definition of new AVRO contracts for event based communication between producers and consumers - Development of efficient and performante AWS Lambda for some business workflows
Lead Software Engineer
Société Générale
août 2021 - janv. 2022
6 mois
In a trading context I've worked on a micro-service that allow traders to qualify and validate there trades by storing justification documents with multiples types or emails into a global document handling capability and therefore keep and provide proof of trades on user demand. Technical challenges: - Implementation of OAUTH referesh token workflow to communicate with Microsoft Exchange using Microsot EWS API. - Securing sensitive data using Hashicorp VAULT as a KMS (Key Management System) and K8S secrets. - Implementing clean architecture to separate core business logic from implementation details and upstream/downstream dependencies. - Architecting the solution from scratch. - Externalizing application configuration using configMaps, Sercret , Volume mounts. - Applying SOLID principals between different components and layers of the project. - Implementing Sophisticated Exception handling. - Implementing Maven multimodules project to separate between client, domain and gateways. - Implementation unit and integration test to ensure the good maintainability and avoid regressions. - Prepare CI/CD scripts using Groovy, Jenkins and Kubernetes. - Making sure there's no configuration drift between different environment (even on local machine). - Github Flow enhancement, Code review using GitHub Soft skills challenges: - Pushing the team to embrace agility values and principales. - Moving the team from day estimation to complexity estimation. - International context (English used in a daily basis to collaborate with remote teams) - Ability to push and challenge the team towards sophisticated solution implementation Technical stack: Java SE 14, Spring 5, Spring Boot 2.5.3, Clean architecture, Maven, SOLID principals, Jenkins, Microsoft EWS API, Kubernetes, Groovy, Git, GitHub flow, Code review, Hashicorp VAULT, Microsoft office365, OpenApi Swagger, REST architecture, Jupiter, Mockito, Spring Boot IT, Web client Test for REST IT, Batch processing.
ING
oct. 2018 - juil. 2021
2 ans 10 mois
Paris Area, France
Part-time Scrum master and software engineer
oct. 2019 - juil. 2021
1 an 10 mois
Paris Area, France
Software Engineer
oct. 2018 - oct. 2019
1 an 1 mois
Paris Area, France
Technical challenges : - Maintaining and adding new features to Save and Invest products - Working on regulatory and compliancy subjects such as KYC, 4th directive, Generali new Mesures, LCBFT plan. - Analyzing and resolving low and high production issues. - Upgrading assets Java version - Migration of JBoss MQs to SOAP/REST webservices. - Reverse Engineering of existing architecture and code base to implement new SOAP/REST endpoints. - Spliting monolithics to Bank-Domain-Driven assets to increase developers productivity, encourage each squad to be responsible on there applications: features engineering, development, releasing, deployment and maintenance. - Implementation of POCs to replace old SOAP webservices with REST endpoints. - Insure deployment of assets on developpement and Acceptance environments. - Post-production shipping assistance. - Git flow enhancement. - Clean code and applying testing best practices. Soft skills: -Enhancement of the definition of DONE and the definition of READY. -Building complexity points referential. - On-boarding of new collaborators. - Explain migration architecture and the motivation behind it to different squads. - Sprint ceremonies planification and animation. - Working PO, PPO, feature engineer to prepare sprint grooming and sprint planning. - Coaching team members about agile core values and principals. Technical stack: JavaSE 8, Java SE 11, Spring( Boot, Ioc, MVC, kafka integration), ReactJs, Redux, Jersey, JWT, Maven, Restfull webservices , Soap Webservices, Ansible, OpenApi, Swagger, Oracle, API Gateway (BFF), Microservices, cloud, VM, GIT, Git Flow, Test driven development, domain driven development, Microservices architecture, API Gateway, Service Discovery, Load Balancer, Dynamic Routing, Mirco-frontends architecture, Embedded client library Load balancing topology using Finagle.
Agile Software Engineer
Société Générale
nov. 2017 - oct. 2018
1 an
Région de Paris, France
Junior Software Engineer
Bouygues Telecom
sept. 2016 - oct. 2017
1 an 2 mois
Rabat, Maroc
Formation
Université Cadi Ayyad Marrakech
Master 2
2014 - 2016
3 ans
Faculté des Sciences et Techniques Settat
LST en Informatique et Gestion Industrielle
2011 - 2014
4 ans
Licences et certifications
Terraform Associate (003)
Délivré le : nov. 2024
Certified Kubernetes Administrator
Délivré le : mai 2023
Certified Kubernetes Applicaton Developer
Délivré le : sept. 2022