
Khaled Souf
Fractional CTO for Fintech | 17 years, 5 countries
Salaire / Taux journalier
Annecy, France
Mobilité : Paris, Lyon, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
Expérience de travail
Head of Engineering (Transition)
invygo
janv. 2025 - mai 2025
5 mois
Dubaï - Émirats arabes unis
Fractional CTO Leadership: Provided technical advisory and executive communication, translating complex technical decisions into business value for stakeholders Conducted technical due diligence and system audits, optimizing product and engineering processes for scalability Managed technology budget and vendor negotiations, implementing cost-effective solutions with clear ROI DevOps & Engineering Excellence: Reduced operations tickets by 20% through improved monitoring, alerting systems, and CI/CD pipeline optimization Implemented infrastructure as code using Terraform and AWS, improving deployment reliability and cloud-native delivery Established Agile methodologies and GitOps practices, accelerating development cycles and team productivity Software Architecture & Technical Strategy: Decreased technical debt by 30% by refactoring critical components using clean code principles and Domain-Driven Design Designed scalable, resilient architectures for mobile and web applications aligned with business growth objectives Implemented comprehensive testing strategies and quality standards across the engineering organization Engineering Leadership & Team Development: Led and mentored mobile and web application development teams, building collaborative culture and developer experience Transformed silos into cross-functional collaborative units focused on rapid value delivery Recruited and developed high-performing engineers, establishing technical leadership practices Skills: Software Architecture & Technical Strategy, DevOps & Engineering Excellence, CI/CD & GitOps, Infrastructure as Code, Cloud-Native Delivery, Engineering Leadership & Team Development, Technical Due Diligence & System Audits, Cross-Functional Collaboration, Agile Methodologies, Technology Budget Management, System Monitoring & Alerting, Technical Debt Reduction
Tech Advisor | fractional CTO
mars 2024 - mars 2025
1 an 1 mois
Fractional CTO & Technical Advisor: Guiding startups and scale-ups from MVP to global scale through software architecture, technical strategy, and executive communication that translates complex technical concepts into business value. DevOps & Engineering Excellence: Implementing Agile methodologies, CI/CD pipelines, GitOps, and cloud-native delivery while building high-performing engineering cultures focused on developer experience and rapid deployment. Scalable Systems Architect: Designing resilient architectures using Domain-Driven Design, microservices, hexagonal architecture, and clean code principles aligned with business growth. People-First Leadership: Mentoring 100+ developers worldwide, recruiting top talent, transforming silos into collaborative teams, and building the next generation of technical leaders. Strategic Technology Management: Conducting technical due diligence and system audits, evaluating optimal tech stacks, managing budgets and vendor negotiations, optimizing spend for clear ROI. AI-Driven Innovation: Embedding AI into product development, go-to-market strategy, and engineering practices to accelerate value delivery and competitive advantage. Security & Compliance: Ensuring cybersecurity, data privacy compliance (GDPR, SOC2), and incident response capabilities to protect business operations and customer trust. Cross-Functional Collaboration: Bridging engineering and product teams, facilitating stakeholder communication, and solving complex technical problems during critical incidents. Skills: Software Architecture & Technical Strategy, Engineering Leadership & Team Development, Technology Evaluation & Implementation, Executive Communication & Cross-functional Collaboration, Agile Methodologies & CI/CD, Technology Budget Management & Vendor Negotiation, Cybersecurity & Data Privacy Compliance, Technical Due Diligence & System Audits, Product Development & Go-to-Market Strategy, Incident Response & Technical Problem-Solving
Technical Advisor and Consultant
56K.Cloud
mai 2023 - mars 2024
11 mois
57340 Suisse, France
• Led migration of customers to the cloud, implementing CI/CD and software practices. • Trained, coached, and mentored teams on software development tools. • Achieved seamless transition to cloud services, improving efficiency and scalability.
Socradev Sàrl
oct. 2022 - mars 2024
1 an 6 mois
1422 Grandson, Suisse
Chief Technology Officer and Partner
déc. 2022 - mars 2024
1 an 4 mois
1422 Grandson, Suisse
Trainer and Coach - 56K Cloud
mars 2023 - mars 2023
1 mois
Sion, Suisse
training on event storming. coaching on how to do it with real projects.
Trainer and Coach - Globaz
févr. 2023 - mars 2023
2 mois
Le Noirmont, Suisse
Training and coaching on software development practices such as TDD, refactoring, clean code, KISS, DRY, and Simple Design, ...
Software Crafter - ECAB (by Socraft)
oct. 2022 - janv. 2023
4 mois
Fribourg, Suisse
Working with team Socraft on: - Building the SIBAT app (Building Information system) - re-architecting the app to Hexagonal Architecture - set-up spring security authorization.
Crafting Software/Devops Practices Coach
oct. 2022 - déc. 2022
3 mois
1422 Grandson, Suisse
Senior Software Engineer
Kry
mars 2022 - oct. 2022
8 mois
69340 Francheville, France
performed tasks: • Implementing different features. • refactoring and re-organizing architecture.
Senior Software Engineering - Sunday
sunday
juin 2021 - mars 2022
10 mois
69340 Francheville, France
Merchant Experience Team. • performed tasks: • Implementing different features for the Merchant dashboard and a Responsive Web app for waiters. • Working on several transverse subjects such us release management, deployment Process, developer exp. • Integrating Point of Sale (POS) and rotating On-call Duty for all apps on Sunday.
Zenika Montreal
oct. 2019 - juil. 2021
1 an 10 mois
Montreal, Canada Area
Crafting Software & DevOps Coach
oct. 2019 - juil. 2021
1 an 10 mois
Montreal, Canada Area
Tranformation Coach - Desjardins
janv. 2021 - mai 2021
5 mois
Montréal, QC, Canada
Coaching on DevOps and Crafting software practices
CTO as a Service - Lightspeed HQ
sept. 2020 - mars 2021
7 mois
Montréal, QC, Canada
Coaching and consulting Teams On : - XP practices (pair programming, Mob programming) - BDD Writing and Implementing - TDD - Domain-Driven Design - Clean Code - Technical Architecture - CI/CD Practices - DevSecOps Culture
Crafting Software & DevOps Practices Coach - Décathlon Canada
nov. 2019 - oct. 2020
1 an
Montreal, Canada Area
- Development of the Order Management Application of the website decathlon.ca. Working on fixing all the process of working: - Leading and coaching on DevOps : - setup automating all the provisioning for more than 30 countries using terraform on GCP - creating a backlog sprint for DevOps setup practices. - setup a build and deployment pipelines using github actions / gke. - coaching PO's on Agiles methods: - establishing a double feedback loop between the Dev and PO's by Demos and sprint planning in order to reduce the waste time.
Zenika
mai 2019 - oct. 2019
6 mois
Paris Area, France
Senior Technical Consultant
mai 2019 - oct. 2019
6 mois
Paris Area, France
Auditor - Great Place To Work France
juin 2019 - août 2019
3 mois
Paris, France
auditing the survey application. setup TCR(Test Commit and Revert) as a testing and refactoring technique. refactoring of the survey application.
Auditor - Splio
mai 2019 - juil. 2019
3 mois
Paris, France
- Auditing an application called "spring campaign". - Refactoring legacy file of 30000 lines of Jquery. - Configuring build and deploy pipeline with gitlab ci and docker - Setting up night watch for end-to-end tests.
ADDINN Group
nov. 2017 - mars 2019
1 an 5 mois
Paris, France
Software Crafter - Renault Digital
janv. 2019 - mars 2019
3 mois
Paris, France
GFE Centric/One TD: Solutions to mutualize mechanical parts of cars for Renault, Mitsubishi, and Nissan. • performed tasks: • set up consumer-driven contracts testing with pact.io. • set up a testing toolbox and testing strategy. • designing the technical architecture using DDD and Hexagonal architecture as references. • technical coaching of the developers in Java. • contributing and optimizing the pipeline CI/CD gitlab ci/AWS. • achievements: consumer-driven contracts were introduced to other teams, and other teams attended our scheduled workshops.
Software Crafter - Boxtal
mars 2018 - déc. 2018
10 mois
Paris Area, France
performed tasks: • splitting the legacy monolith into different modules. • set up a testing tooling box and testing strategy. • designing the technical architecture using DDD and Hexagonal architecture as references. • technical coaching of the developers in Java. • contributing to the pipeline CI/CD factory. • contributing to designing micro-services architecture with a messaging system based on SNS/SQS of AWS.
Technical Lead - Crédit Agricole CIB
nov. 2017 - mars 2018
5 mois
Paris Area, France
Innovation Software Factory Team: - Brainstorming and reflection with product owner (Domain Driven Design/ Event Storming) - Design of the technical architecture of the different MVP/POC. - Coaching developers on pair programming/BDD/TDD/BDD Javascript and Elixir. - Animating Dojos/Katas TDD, BDD et DDD. - implmentation of pipelines Continous Integration/ Continous Delivery. Technical Environment: Behaviour Driven Development, Cucumber Js, Node Js, Azure, Ansible, Swagger UI, Express Js, Gitlab, blockchain Ethereum, Jest, Elixir, Phoenix, gitlab ci, Event Sourcing, Domain Driven Design,
AROLLA
mars 2017 - oct. 2017
8 mois
Paris Area, France
Technical Officer
mars 2017 - oct. 2017
8 mois
Paris Area, France
Working at costumer offices. mentoring the junior developer. training on Event storming, DDD, clean code, .... mentoring them on architecture, benchmarking, tooling, ...
Coach crafting software - Societe Generale
mars 2017 - oct. 2017
8 mois
Paris Area, France
working at the transversal departement DCO. Coeaching multiple teams on code smells/refactoring, clean code, how to work with legacy code and TDD/ BDD /DDD on the langages Java/Javascript.
Zenika
nov. 2013 - mars 2017
3 ans 5 mois
7620 Paris, Danemark
Senior Technical Consultant
nov. 2013 - mars 2017
3 ans 5 mois
7620 Paris, Danemark
Trainer for theses Courses for multiple customers (Example: Orange Bordeaux and Marseille): - Clean Code: how to make it - Domain Driven Design: how to make it - Git for developers: how to use it - Elasticsearch for developers: using and configuring - Elasticsearch, Logstash & Kibana: all you need to know about it - Persistence in Java with JPA and Hibernate: Managing your Data with Java/JEE application Technical Interviewer: - perform technical interviews for future hired consultants Speaker - NightClazz Build Tools & Continous delivery (discovery & Advanced) - NightClazz Java 8 (discovery & Advanced) - Technozaure Mongo DB usage and tools in JEE environment. Auditor - Agence France Presse (the French Press Agency) audit on production, profiling JVM application using JProfiler.
Auditor/Technical Lead - SGCIB
sept. 2016 - janv. 2017
5 mois
Paris, France
- Audit a legacy application in order to slice it into microservices with Domain Driven Design Approach - Setting Up Technical architecture for different business modules - setting development environment (CI/CD, Github...) - Technical Coaching on TDD/BDD/DDD
Auditor/Technical Lead - Infopro Digital
mai 2016 - août 2016
4 mois
Paris Area, France
- audit of Source Code, and technical architecture. - bootstrapping a technical stack. - benchmarking frameworks. - creating CI/CD platform strategy with Ops. - developing and coaching other developers. - auditing the existing system.
Software Crafter - JCDecaux
sept. 2015 - mai 2016
9 mois
Région de Paris, France
Flexy / Smart brics for Managing Digital Offer - Coding/designing on Smartbrics/Fexy Application - Refactoring and managing Domain Driven Design transformation of the two applications. - Animating BBL About Domain Driven Design (Technical Design, Event Storming, Strategic Design)
Auditor/Technical Expert and Team Lead - ERDF
mai 2014 - août 2015
1 an 4 mois
Région de Paris, France
PMP : Audit de code et mise en place des actions court/moyen terme. Audit of code and set out various possible short, medium, and long-term measures. Linky: - coding on multiple modules - setting up Fluent Lenium for Acceptance tests. - Participating in setting up the git workflow for teams. - performing technical interviews. - Setting Up a POC(Proof Of Concept). - Animating BBL (Brown Bag Launch) on SOLID Principles, TDD, Java 8, and Architecture for Developers.
Technical Expert - Banque de France
nov. 2013 - mai 2014
7 mois
CEPH – Common Eurosystem Pricing Hub - Performance optimization using JProfiler for profiling. - setting up Integration Tests Tools. - development of Webservices exposed to other Banks (Bundes Bank) - setting up the workflow routing between web services Main and NABS.
Oceane Consulting
sept. 2010 - oct. 2013
3 ans 2 mois
JAVA/JEE Expert - BNP Paribas Arbitrage (CIB)
juil. 2011 - oct. 2013
2 ans 4 mois
BUBL: Better UBix for Listed Derivatives - Development of exports regarding referential, trades positions ... - Development of reconciliation broker screens. - managing releases and regression tests - development of UBIX Launcher to lunch Ubix applications - development of BUBL Harmony module to manage referential
Java/JEE Developer - Banque De France
sept. 2010 - juil. 2011
11 mois
Région de Paris, France
Oraganisation et Renforcement de l'Action Préventive (Organization and strengthening of preventive action) : ORAP 2 - Development and Maintenance of multiple modules.
ARROW FINANCIAL CONSULTING (ARROW GROUP)
oct. 2008 - août 2010
1 an 11 mois
92160 Antony, France
JAVA/JEE Developer - Linedata Services
avr. 2010 - août 2010
5 mois
92160 Antony, France
System of underwriting shareholders/employees of GDF SUEZ (LINK 2010): (5 months) - Development of a tracking module sales. - Development of a module for the return of information flows in sales.
JAVA/JEE Developer - Tessi
oct. 2008 - mars 2010
1 an 6 mois
Tunis, Tunisie
Docubase Information Suite (DIS): Electronic Document Management (ECM) Solution - Integration, documentation, and development around the viewer FLEXSNAP. - Development RecordManager (logging) of an Entity. - Development of the injectors of an Entity. - Exhibition dot NET Webservices as Hessian services - Development, integration, and documentation of a viewer based on the API JPDFNotes - Specification, Design, Implementation, and documentation of a processing engine of an entity via a user command/batch. - Maintenance of the various products of the DIS
Gfi Tunisie
nov. 2007 - oct. 2008
1 an
Tunis, Tunisie
Java/JEE Developer - Tekconsult & I-TEC
juil. 2008 - oct. 2008
4 mois
Tunis, Tunisie
Management Practices Techniques: - Development of a user management module - Development of a module entry skills and self-rating - Development of a management module areas of expertise - Development of a module of search by area of expertise ordered by self-rating.
Java/JEE Developer - EY & SOTUGAR
janv. 2008 - juil. 2008
7 mois
Tunis, Tunisie
ERNEST & YOUNG: Redesigning the Information System of the Tunisian Guarantee Company - Developing a files management module in granting Guarantee - Development of a tracking files module in pre-litigation / disputes and loss. - Developing a module for managing electronic documents SOTUGAR - Developing a module for generating statistical reports on projects, files, and business by activity group, fund, and business partners ... in XLS and PDF formats. - Development of an Extranet module for remote input/update files from partners. - Deployment of implemented applications in a Sun Fire server. - Development of training manuals for implemented applications. - Staff training on the implemented applications. - Maintenance Corrective and evolutive of the implemented applications.
Java/JEE Developer - TeKonsult & I-TEC
nov. 2007 - déc. 2007
2 mois
Tunis, Tunisie
Care 4 Repair: Management devices repairs - Development of a management module client codes - Development of administration module products (warranty management products, management of each specific product, product code Import an XML file). - Development of a module to export data in XML and CSV.
trainee
Optimal System LTD.
mars 2007 - juil. 2007
5 mois
Tunis, Tunisie
End of study project: Design and Implementation of a J2EE Application of financial management of a service company in Computer Engineering.
Formation
National Engineering School of Carthage (ENICarthage)
Professional Masters, Engineering Information System and software
2007 - 2009
1 an 9 mois
Activités et associations : Organizing Free Software Party (Linux Install Party)
National Engineering School of Carthage (ENICarthage)
bachelor, Computer Science
2003 - 2007
3 ans 9 mois
Activités et associations : member of the free software club (FSC)
Licences et certifications
Claude Code In Action
Délivré le : sept. 2025
Certificate of Completion: Al Fluency Framework & Foundations
Délivré le : sept. 2025