Cyrille Balam

TechLead at ENEDIS

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

ReactSymfonyScrumAWSTest Driven DevelopmentClean CodeHTMLBootstrapTypescriptNextPythonPostgreSQLAWS LambdaGitLabRESTful APIsBlockchainFullstack DevelopmentVueNodeTensorFlowPHPMariaDBAmazon EC2DockerPostmanCypressDrupalProject Management (PMO)LinuxConfluenceJiraWeb DesignNo-code ApplicationsWordPressKubernetes

Languages

GermanEnglishFrench

About me

Intro

Tech Lead and Agile expert with extensive experience in software development and team leadership. Proven track record managing complex projects at ENEDIS and Orange Business Service using Symfony, microservices, and agile methodologies. Combines technical expertise in full-stack development with a passion for mentoring teams and delivering scalable enterprise solutions.

Links

Work experience

TechLead at Enedis

EnedisFreelance

Oct 2023 - Present

3 years 1 month

Remote

- En tant que Consultant Technique Freelance spécialisé en PHP/Symfony et ReactJs, je soutiens stratégiquement les projets existants et futurs, mettant en œuvre une expertise approfondie pour les mises à niveau techniques. Malgré les défis liés aux anciennes applications, je dynamise les projets et contribue à leur succès en fournissant des conseils techniques, en réalisant des POCs, et en apportant mon expertise sur des micro-chantiers variés. Responsabilités occupées : Tech Lead, Référent Technique, Appui au Management, Scrum Master, développeur full stack - Projet réalisés: 11 - Taille de l’équipe: 15 - Organisation * Adaptation de la durée des sprints selon le projet. * Participation active aux cérémonies agiles et utilisation de dashboards Kanban (GitLab, Easy Board, Trello) pour le suivi des projets. * Engagement en veille technologique et développement de Proofs of Concept pour la maintenance évolutive. * Participation au COPIL sur les différents projets - Conception et Développement * Rôle de Scrum Master pour la direction des équipes projets. * Suivi et mentorat des alternants et stagiaires. * Rédaction de cahiers des charges et analyse technique pour les appels d'offres, ainsi que l'analyse détaillée des besoins pour le développement des composants. - Tests et Documentation * Réalisation de tests unitaires et automatiques avec rédaction de documentation technique. * Maintenance en condition opérationnelle des applications existantes et support technique. * Installation de plateformes, rédaction de la documentation associée, et préparation des procédures techniques d'installation et de livraison. - Gestion d'Équipe : * Réunions bimensuelles : Organisation de points d'équipe dédiés à l'échange d'informations sur les dernières technologies, incluant les avancées en langage de programmation et intelligence artificielle. * Partage de connaissances : Mise en place de sessions où les développeurs présentent leurs expériences et démos sur les nouvelles technologies. - Activités ludiques : Organisation de quiz technologiques pour stimuler l'apprentissage et l'engagement de l'équipe. Soirées mensuelles : Initiation de soirées jeux de société pour renforcer la cohésion et offrir un moment de détente collective. - Environnement Technique Général : * Langages de Programmation : PHP 7 et 8, TypeScript, Javascript, HTML, CSS, Yaml * Conception : UML pour la conception objet * Outils de Tests : Postman, Squash, Checkmarx, Cypress * Frameworks & CMS : Symfony (versions 6.4 à 5.4), ReactJs, VueJs, Bootstrap, PrimeReact * Serveurs Web/Fichier : Apache, Nginx, FileZilla, SSH * Intégration Continue : Gitlab-ci, Ansible * Conteneurisation : Docker * Gestion de Versions et Projets : GitLab, Jira, Confluence * Systèmes de Gestion de Bases de Données (SGBD) : PostgreSQL, MariaDB, MySQL * Systèmes d'Exploitation : CentOS, Rocky Linux, Windows * Méthodes de Développement : Agile (SCRUM), KanBan - Projets réalisés : 1- CERNE: Gestion des contrats et engagements du SRH * Contexte: Développement d'une application (Cerne) pour améliorer la gestion automatisée des contrats d'embauche, de fidélisation et d'attractivité des agents. Le système manuel actuel ne suffit plus pour l'élaboration et le suivi des engagements. La nouvelle application, structurée en 8 étapes de la rédaction à la validation, permet de centraliser et fluidifier les processus, les rendant plus efficaces et transparents. * Responsabilité: Tech Lead / Scrum Master: Supervision technique et définition des architectures, DevOps : Infrastructure CI/CD, gestion AWS et maintenance des environnements, Développeur FullStack : Reprise et développement des fonctionnalités front-end et back-end, intégration avec les APIs après le départ d'un prestataire. 2- Teamboard: Outils de monitoring et prévention des incidents * Contexte: Cette application a été développée pour assurer la supervision continue et le monitoring de toutes les applications de la Direction Régionale. Auparavant, la surveillance se faisait manuellement et de manière réactive, principalement en réponse à des incidents. L'outil actuel permet non seulement une détection rapide des problèmes pour des corrections immédiates, mais prévoit également les potentielles pannes ou saturations des serveurs, améliorant ainsi la gestion et la disponibilité des applications au sein du parc applicatif. * Responsabilité: Développeur FullStack / DevOps et par la suite Tech Lead / Scrum Master après l'intégration de deux nouveaux développeurs au projet. 3- Migration AZUR: Migration des applications Enedis suite à la fermeture des serveurs EDF * Contexte: La fermeture des serveurs EDF a nécessité la migration des applications Enedis qui y étaient hébergées. Cette opération a impliqué un inventaire complet pour déterminer les applications encore en usage, celles compatibles avec la nouvelle architecture pour une migration directe, celles à fusionner, et celles à supprimer. Ce processus de migration a non seulement assuré la continuité des services essentiels mais a également rationalisé et optimisé notre environnement applicatif en vue de futures évolutions technologiques. * Objectifs : Inventaire et évaluation : Identification des applications nécessaires. Migration et Maintien : Mise à jour ou migration directe des applications compatibles. Optimisation : Fusion et suppression des applications redondantes ou obsolètes. Nettoyage : Rationalisation de l'infrastructure pour une meilleure efficacité * Responsabilité: Référent Technique / Appui au Management 4- Gestion du parc informatique: TMA des applications en production, gestion des incidents * Contexte: Ma mission principale consiste à gérer les incidents sur nos applications en production. De nombreuses applications de notre parc ont été développées par des prestataires externes. Après la fin des contrats et la livraison des applications, je prends en charge leur maintenance, à la fois préventive et corrective. Il est important de souligner que certaines de ces applications historiques utilisent des technologies datées, ce qui requiert une expertise spécifique pour leur entretien et mise à jour. * Responsabilité: Référent Technique / Appui au Management / Développeur FullStack 5- Développement de Robot RPA * Contexte : Dans le cadre d'une initiative de notre service, nous avons développé des robots de RPA (Robotic Process Automation) pour optimiser l'efficacité opérationnelle. Cette technologie a été mise en place pour libérer les agents des tâches répétitives et chronophages, telles que la double saisie et d'autres irritants administratifs, leur permettant ainsi de se concentrer sur des activités à plus forte valeur ajoutée. Cette approche non seulement améliore l'efficacité mais contribue également à la satisfaction et à l'engagement des employés en éliminant les tâches ingrates de leur quotidien. * Responsabilités : Utilisation d'UiPath Studio X pour la conception, le développement et la mise en œuvre de solutions automatisées. Analyse des processus métier pour identifier les opportunités d'automatisation. Programmation et déploiement de robots RPA afin de réduire les inefficacités et améliorer la productivité globale de l'équipe. 6- Localform: Refonte application de gestion et suivie des sessions de formation / Immersion * Contexte: L'application Localform a été conçue pour faciliter la gestion des inscriptions et le suivi des sessions de formation et d'immersion pour les agents. Cette refonte vise à améliorer les fonctionnalités existantes, à intégrer de nouvelles capacités et à optimiser l'expérience utilisateur afin de répondre plus efficacement aux besoins organisationnels. * Responsabilité: Tech Lead/ DevOps/ Scrum Master et par la suite Développeur FullStack après le départ du développeur de l’application. 7- Ocatus: Outils de suivi des dossiers cartographies et prestataires * Contexte: Ocatus est un outil conçu pour le suivi des dossiers de cartographie et la gestion des prestataires. Il facilite l'automatisation de divers reportings, permet la visualisation des flux de dossiers provenant des API nationales, le suivi des affaires bloquées, ainsi que la visualisation dynamique de cartes. L'outil intègre également des indicateurs détaillés à différentes échelles, améliorant ainsi l'efficacité du suivi et la prise de décision. * Responsabilité: Référent Technique / Scrum Master / Administrateur Linux / DevOps 8- Partage: Outils de gestion et suivie des chantiers ingénierie * Contexte: Cette application est conçue pour simplifier et fluidifier les échanges entre les différents services de la Direction Régionale impliqués dans les chantiers d'ingénierie, tels que la construction de postes sources et l'installation de nouvelles lignes électriques. * Responsabilité: Référent Technique / Administrateur Linux 9- e-Saphir: Refonte outils de traitement des Incidents réseaux de distribution * Contexte: Cette application a été redéveloppée pour optimiser la visualisation et le traitement des incidents sur le réseau de distribution. Elle améliore la priorisation des interventions lors d'incidents, de coupures brèves, de détection d'anomalies, et de gestion des astreintes. Cet outil résulte de la fusion de trois applications précédentes, suite à une migration des serveurs de la Direction Régionale. * Responsabilité: Référent Technique / Administrateur Linux

Synchrone Fr

Mar 2020 - Oct 2023

3 years 8 months

93160 Noisy-le-Grand, France

TechLead at ENEDIS

Feb 2022 - Oct 2023

1 year 9 months

93160 Noisy-le-Grand, France

As part of this mission, we have a support role with existing and future projects of developers and work-study candidates. Our technical expertise makes it possible to advance the blocking points, upgrade technical and technological tools of the projects and the industrialization of the solutions developed; given the often old and consequent application heritage. At the same time, we bring our technical point of view and carry out POCs on future projects to come. We also bring our expertise to many very diversified "micro-construction sites".

PHP/Symfony Developer at Orange Business Service (OBS)

Mar 2020 - Jan 2022

1 year 11 months

Rennes, France

CONTEXT : As part of the I3T outsourcing project for Orange Business Service, I am a developer and I contribute to the major tool platform deployment and configuration project of the I3T project ORGANIZATION: ◦ Sprint over 4 weeks ◦ Agile ceremony (Sprint planning meeting, poker planning, Sprint demo, Sprint review) ◦ Kanban dashboad ◦ Design meeting ◦ Tag and version deployment ◦ Code reading ◦ Perpetual technological watch ◦ Implementation of POC (Proof of Concept) for evolutionary maintenance CONCEPTION AND DEVELOPMENT: ◦ Detailed design and analysis of the components to be developed based on the study of user needs and functional analysis. ◦ Analysis and costing of needs ◦ Design and development of programs and computer applications corresponding to the specifications. ◦ Carrying out tests (unitary, automatic, HMI) and accompanying documentation. ◦ Qualification and pre-production ◦ Management of corrective and evolutionary maintenance of the application and of the configuration scripts. ◦ Support for tool platform operators. ◦ Conduct of technical meetings ◦ Installation of platforms and writing of associated documentation. ◦ Drafting and preparation of Technical Installation and Delivery Procedures. TECHNICAL TOOLS: LANGUAGES: PHP 7, HTML 5, CSS 3, Javascript, NodeJs OBJECT DESIGN: UML, UP7, XUP ARCHITECHTURE: Microservice, REST API TESTS: Squash-TM, Cypress FRAMEWORKS, CMS & APIS: Symfony 4/5, Egroupware, Bootstrap, ReactJS WEB SERVERS: Apache, Nginx CONTINUOUS INTEGRATION: Gitlab-ci, Ansible IDE: VsCode Container: Docker VERSION MANAGEMENT: Git, GitLab DBMS: Postgresql, Orable SYSTEMS: Windows, CentOS, Ubuntu METHODS: AGILE (SCRUM), KanBan

Trainee

SystemX Technological Research Institute

Apr 2019 - Oct 2019

7 months

91120 Palaiseau, France

• Context: This is an internship that we did at the SystemX Technological Research Institute, specializing in the field of digital engineering of the future. Located on the Saclay plateau in France, the institute responds to the technological challenges of the industry through flexible, open and collective innovation. • Mission: Within the Blockchain team, it was a question for us to implement and test the Identity Mixer security protocol within the Blockchain Hyperledger Fabric • Projects: The BTS (Blockchain for Smart Transactions) project in which we participate studies the new services that can be created and is particularly interested in the question of the user, his identity and the ethics that this approach arouses. innovative. • Achievements: We have implemented a test program to compare the effectiveness of the new Identity Mixer identity management algorithm implemented on the Blockchain Hyperledger Fabric • Technical environment: Hyperledger Fabric, Java, Docker

Former

IPI Institut Poly InformatiqueFreelance

Nov 2018 - Mar 2019

5 months

Paris, France

• Context: Giving part-time courses at Institut Supérieur in Paris • Mission: Introduce young people to programming concepts, methodologies and technologies • Achievements: Give UML courses, Object Oriented Programming, PHP, Symfony, Java • Technical environment: Linux, UML, POO, PHP, Symfony, Java, Twig, HTML, CSS, Javascript

Project Manager/PHP-Symfony Architect

Nanotech Solutions Cameroon

Apr 2017 - Oct 2018

1 year 7 months

Yaoundé, Cameroon

• Organization ◦ Every Monday: Analysis and design of upcoming projects, Creation of use case diagrams, Design of the database with a class diagram, List of interfaces to be designed by the designer with all the details of the pages, Layout place the TaskList for each member, Initialization of the project on git and jira ◦ Every Tuesday-Thursday (9 a.m.-1 p.m.): Front-end and Back-end development of current projects ◦ Every Tuesday-Thursday (2 p.m.-5 p.m.): Preventive, corrective and evolutionary maintenance of projects in production, After-sales services on developer applications, Collection of future updates on projects ◦ Every Friday: Tests of different projects, project progress meeting, drafting of detailed project documentation • Conception and development ◦ Development of 04 separate platforms for the (mobile) collection and analysis of data on flora and fauna, deployed in Cameroon, Gabon, Congo, Rwanda and Uganda ◦ Development of a digital file management and treatment platform for patients in a virtual hospital with online appointment booking, follow-up and face-to-face or online treatment. • Additional activities ◦ Supervision of trainees ◦ Meeting with clients ◦ Deployment of solutions on sites LANGUAGES: PHP5 / 7, HTML 5, CSS 3, Javascript, Twig OBJECT DESIGN: UML, UP7, XUP ARCHITECHTURE: Microservice, REST API TESTS: SOAP UI, Cucumber FRAMEWORKS, CMS & APIS: Symfony 2.8-3.4, 4.0, Bootstrap, ReactJS WEB SERVERS: Apache, Nginx CONTINUOUS INTEGRATION: Jenkins IDE: Netbeans, IntelliJ, VsCode, Sublime Text VERSION MANAGEMENT: Git (GitHub, GitLab) DBMS: MySql-Server, Postgresql SYSTEMS: Linux (Ubuntu, Debian, CentOS) METHODS: AGILE (SCRUM)

PHP Developer and Website Administrator

Higher Teacher’s Training College - Maroua

Dec 2015 - Mar 2017

1 year 4 months

Maroua, Cameroon

• Context: is a higher education school responsible for training future secondary school teachers. • Mission: Within this structure, our role was the development of new solutions for the effective management of this organization; but also the management and administration of their servers and platform • Achievements: ◦ Development of the school website. ◦ Development of the online registration platform for the entrance exam. ◦ Development of the pre-registration platform in the school. ◦ Development of the platform for monitoring the payment of tuition fees. ◦ Management and administration of servers. • Technical environment: PHP, Html, Css, Javascript, Linux, Symfony, Bootstrap

Web project manager

POLARIS

Dec 2014 - Dec 2015

1 year 1 month

Yaoundé, Cameroon

Project subject: e-gov project and Intervention on several client projects General Context: POLARIS is an IT solutions development company with a large majority of package projects. Responsibilities: PHP developer, deployment, management and administration of servers. Work done : • Organization ◦ Morning meeting on the progress of each project ◦ Friday morning: Meeting with clients (videoconference or face-to-face) on the progress of their projects and reframing if necessary ◦ Friday afternoon: Meeting with the development team on the modifications to be made on the different projects • Conception and development ◦ Development of the e-gov platform. The e-gov platform is a tool for measuring and rating government actions. During this project, we carried out several tasks: ▪ Design of the survey scenario according to the criteria of the Mo Ibrahim foundation on good governance. ▪ Development of the point rating system ▪ Administration implementation ▪ Implementation of the user part and survey system ▪ Design and implementation of statistical diagrams presenting the results of surveys. ▪ Testing and putting into production of the final solution ◦ Development of a website for an agricultural consulting company. This platform makes it possible to generate a preliminary estimate for any type of crop thanks to a questionnaire that the user fills (Area, type of crop, region, ...), and which subsequently serves as the basis for establishing the provisional estimate. ◦ Development of a website for e-commerce for the sale of luxury items. ◦ Server management and administration: Deployment of developed solutions, upgradeable maintenance.

Web developper

SODEPA

Jul 2014 - Oct 2014

4 months

Yaoundé, Cameroon

• Context: Sodepa is a public company responsible for the development of animal production • Mission: Within this structure, our role was the development of solutions for the company • Achievements: ◦ Development of the company website ◦ Development of corporate webmail • Technical environment: PHP, Html, Css, Javascript

Web developper

CRTV (Cameroon Radio Télévision)

Jul 2013 - Oct 2013

4 months

Yaoundé, Cameroon

• Context: Cameroon Radio Televison is a public audio visual company • Mission: Within this structure, our role was the development of solutions for the company • Achievements: Development of an audio-visual equipment management platform • Technical environment: PHP, Html, Css, Javascript, AJAX, jquery

stagiaire informaticien

IT-CENTER

Aug 2012 - Oct 2012

3 months

Yaoundé, Cameroon

Il était question de vendre et résoudre de problème liée au produit informatique et réseaux (Service-après-vente). La maitrise des équipements et leur connaissance parfaite était nécessaire pour guider le client vers le meilleur choix.


Education

Université Paris-Saclay

Master en Ingénierie des Réseaux

2018 - 2019

1 year 2 months

UVSQ Université de Versailles Saint-Quentin-en-Yvelines

Network engineer

2018 - 2019

1 year 2 months

NATIONAL HIGHER SCHOOL OF TECHNOLOGY OF MAROUA

Software Engineer

2015 - 2017

2 years 2 months

IUT de Ngaoundéré

Licence professionelle

2013 - 2014

1 year 2 months

IUT de Ngaoundéré

Diplome Universitaire de Technologie (DUT)

2011 - 2013

2 years 2 months


Licenses & certifications

Professional Scrum Master I (PSM I)

Issued: Nov 2024

Certified by Scrum.org

The best place to find your next move

© 2026. All Rights Reserved.