
Jean-François Palmier
Lead Software Engineer | .NET & React
Salaire / Taux journalier
Rennes, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Freelance Lead Tech with 15+ years of experience, .NET expertise, combining technical leadership and Agile coaching. Specialized in architecting scalable solutions and cloud migrations for major companies like Société Générale. Expert in full-stack development (.NET Core, React, Angular), microservices architecture, and team mentoring with proven success in digital transformation and SaaS platform delivery.
Expérience de travail
Senior Software Engineer .NET / React
Société GénéraleFreelance
sept. 2024 - Présent
2 ans 2 mois
Nantes, France
Intervention sur un périmètre de 8 applications critiques dans le domaine des marchés financiers, avec de fortes exigences en termes de performance, de qualité et de sécurité. En charge de leur évolution continue, j’ai contribué à l’amélioration globale du socle technique et à la fiabilisation des applications dans un contexte à fort enjeu. Developpement d’applications complètes ou de nouvelles features sur l’existant, optimisation et refactoring des APIs et services gRPC. Migration Azure de nos différents assets, ainsi que les différentes APIs sortantes. Mise en place de features techniques fortes (OpenTelemetry, FeatureFlagging, inOutLogging, ...) sur les briques communes de l’entreprise Participation à 2 hackathons internes, dont les solutions ont été validées puis implémentées Création d’une solution de génération de documentation technique automatisée, reposant sur LLM Contexte international et anglophone : Honk Kong, Londres, Paris, New York, Bengalore Stack: .NET 10, React 18, SignalR, Redis, Azure, AKS, ELK, ArgoCd, Github Actions
Directeur Général
FrewtsFreelance
sept. 2022 - Présent
4 ans 2 mois
Rennes, France
As an Independant Software Engineer, I offer my services to architect, design, develop, deploy and monitor your software and applications. I also mentor or train teams and organizations to implement Agile / Scrum / Kanban, or just think about the way they are organized and think about better ways to do it.
Lead Tech / Architecte Logiciel
Morbihan ÉnergiesFreelance
sept. 2022 - juil. 2024
1 an 11 mois
Vannes, France
Overhaul of an old energy management ERP for the Morbihan's department. Morbihan Énergies is a public institution born in 1965 from the merger of multiple intermunicipal unions that were formed over the years to build the first rural electrification lines. As a privileged partner of Morbihan's elected officials, it responds to requests for assistance and advice and intervenes daily in the departmental territory. As the Lead Tech of the project, I am responsible for rethinking and designing the complete architecture of the new ERP, considering the clients' needs, technical requirements, and the various services present in the overall ecosystem. My aim is to maintain a high level of excellence about the quality, performance, and security of the application. Additionally, I regularly address conception needs to ensure a robust and continuously adaptable architecture. In my role, I am also accountable for the construction and coherence of the application within the global infrastructure, as well as ensuring compliance with conventions and best development practices. I also mentor the developers on the team, helping them improve their skills and understand software development concepts, aiming to make the team as autonomous, functional, and efficient as possible. I have established a robust and efficient testing ecosystem to ensure the smooth operation of our software suite and minimize any regressions. I also build a Continuous Integration system based on Gitlab CI and Docker. Furthermore, I serve as the Scrum Master of the team, guiding my colleagues and the organization in its Agile transformation. Technical Stack : .NET Core 6/8, Angular 15, Blazor Server, RabbitMq, SignalR, PostgreSQL, MongoDB, Docker, TailwindCSS, GitlabCI
Product Manager / Cloud Migration Manager
Kurmi Software
sept. 2021 - oct. 2022
1 an 2 mois
Rennes, France
Kurmi Software provides an operations management and migration platform for Enterprise Communications infrastructures, that automates user provisioning and day-to-day administration. I have two main roles at Kurmi : - R&D Team Product Owner - SaaS Platform Creation / Migration Lead As a Product Owner, I have in charge to optimize Architecture, Security and Performances on our product. My main tasks are : - help development Team to find and add valuable features to our customers, but also to offer Kurmi's people to get best tooling possible - Watch / Monitor our product security and implement best practices in a security point of view for our customers - Offer a performant and resilient product to our customers - Understand our customers and users requirement and implement it - Monitor our customers usage in order to optimize and improve their day-to-day experience - Help technical teams work in the best conditions, with a powerful CI, for example - Write understandable and readable User Stories, helping team capture our customers requirements - Synchronize requirements between teams - Create an efficient Backlog for Kurmi's people and customers - Share Agile/Scrum good practices in a Scrum environment As a SaaS Migration Product Owner, I have in charge to set our onPremise application into a SaaS Plateform. My main tasks are : - Understand the way our application works and how to adapt it to offer our customers a powerful SaaS tool - Synchronize many teams that have to work on the SaaS Plateform - Work with IT to understand Azure specificities in order to host our SaaS application - Adapt on Premise Feature in order to offer it in our SaaS Plateform - Work on contracts with Legal and Sales Teams - Create an efficient Backlog for Kurmi's people and customers - Offer a secured and performant SaaS Plateform Environment : Azure, Docker, Kubernetes, Linux, Jira Kurmi is an international company, in which English is the main language
.NET/Angular Tech Lead - Agile Coaching
Apside
juin 2020 - oct. 2021
1 an 5 mois
Rennes, France
I worked as a .NET / Angular Tech Lead on a car sales and financing plateform for a major Car Company, helping our users to choose and buy their cars online. My main tasks were : - Develop the main features of the application - Lead and support other developers on their developments - Applying and sharing developement good practices - Setting up Continuous Integration (Jenkins) on our products - Refactoring of legacy code to maintainables and testable micro-services - Lead / Facilitate Scrum Ceremonies and other workshops or meetings - Helping functionnal and strategical decisions with our stakeholders - Creating useful documentation in order to help developers and stakeholders understand the platform I also trained and raised awarness about Agile / Lean and software developments good practices, in order to help team delivering healthier and faster a valuable software to our customers. Technical Stack : ASP.NET MVC, ASP.NET WebAPI, .NET Core, WCF, Angular 8, Typescript, Oracle, ELK, Jenkins
Scrum Master & Senior Software Engineer / Architect
Jouve
nov. 2014 - juil. 2020
5 ans 9 mois
35510 Cesson-Sévigné, France
Jouve is a digital services company, specialized in the acquisition, exploitation and broadcast of the information. My mission is based on the development of the main law and legal french portal, but Netherlands too. Those portals handle millions of documents, based on a MongoDB base and indexed on an Exalead / Solr Search Engine. My tasks are : - Developments on a dematerialized books web portal for many Law and Legislation Editors - Development of new portals - Implementation of advanced search developments, based on a search engine. - Work on technical analysis for future developments - Work on software conception for future developments - Help developers by removing their impediments to let them focus on their developments and keep a great dynamic - Lead team to build software with hgh level quality - Lead / Facilitate Scrum Ceremonies and other workshops or meetings - Help teams to implement Scrum or Kanban - Help customers organization to work with Scrum or Kanban I have to organize technical meetings, doing technical analysis to prepare the future developments on our plateforms, ... As a Scrum Master and Agile Evangelist, I also did Agile Coaching for clients and did some conferences about Scrum, Lean and Kanban. I am also working on Scrum implementation on the teams and continous improvement solutions, but also leading my clients to work with Scrum and Kanban. I previously work as a Scrum Master on a distributed team (people from Rennes, Paris and La Haye) on a Lean / Scrum Project during a year. Currently, I work as a Scrum Master on a distributed feature team experimentation (Rennes and Paris), leading Scrum Team but also organization to work with Agile practices. I validated my PSM1 certification (Professional Scrum Master) during 2017. - Technologies : ASP.NET MVC, .NET 4.0, Web API, Angular 1.5, Javascript, jQuery, MongoDB, Exalead, Solr, SQL Server
Software Engineering Consultant - Alten Ouest
ALTEN
déc. 2011 - déc. 2014
3 ans 1 mois
Région de Rennes, France
Alten is a software and computing services company, based in france and over the world. I worked for Alten as a consultant, placed in some companies to helped them on many projects. Here are the companies and the missions I had to realise : [Jouve - Rennes] : Developments on a dematerialized books web portal for many Law and Legislation Editors Development of new portals Implementation of advanced search developments, based on a search engine. I have work to improve agility in my team I had to organize technical meetings, doing technical analysis to prepare the future developments on our plateforms, ... - Technologies : ASP.NET MVC, .NET 4.0, Javascript, jQuery, MongoDB, Exalead [Oberthur - Rennes] : Updating and improving performances on a client / server homemade ERP, managing the all way of an industrial production line to from commercials to final delivery. - Technologies : .NET 3.5, SQL Server [ETO - Lille] : Batch and webservices development for a Orange Website Web development on Orange WebSite - Technologies : .NET 4.0, SQL Server [Celtipharm - Vannes] : Update and bug fixing on a statistics application in the pharmaceutical portal. - Technologies :.NET 4.0, jQuery, SQL Server [Sopra Group - Rennes] : - Development (TMA): Batchs and Web development on a software mamping application Development of a software version checking web application, for all softwares and web applications used on the private network. This application check the versions and update if needed. - Technologies : .NET 4.0, Javascript, SQL Server - Support and Expertise : I offered my expertise on all softwares and web applications we developed in the service, to do support for the client's MOA and MOE : Upgrades, client softwares installation and configuration, bug fixing, docs and specs redaction ... (Oracle, Office suite, client applications).
Web development .NET/Flex, PHP
Scanblog
avr. 2011 - déc. 2011
9 mois
Région de Paris, France
SCANBLOG is a French market intelligence company specialized in Social Media Monitoring since 2005. We help brands to understand, protect and enhance their online reputation, supplying conversation tracking & response services. My job is to update and improve an existing monitoring Web Application. I had to keep it and add some functionalities to make it more complete. I also worked with Twitter API to build some applications and finally a reusable CMS tracking this social media and doing stats about conferences, events, ... I also built some Facebook applications.
SUPINFO
oct. 2008 - août 2011
2 ans 11 mois
San Francisco, Californie, États-Unis
Student - .NET and web developer
oct. 2008 - août 2011
2 ans 11 mois
San Francisco, Californie, États-Unis
Development of a "youtube-like" in Silverlight
mars 2009 - mai 2009
3 mois
Région de Nantes, France
For the needs of hosting many videos of courses and tutorials, and to discover the possibilities offered by Silverlight 3, I was asked to develop a platform for streaming video, like "YouTube" to allow playback videos, as well as account management with many opportunities, such as managing playlists, ... Technologies: ASP.NET, C #, Silverlight
Formation
Scrum.org
Professional Scrum Master I
2017 - Présent
9 ans 10 mois
Dominican University of California
Master's degree, Management Information Systems, General
2010 - 2011
2 ans
SUPINFO
Master's degree, Computer Science
2008 - 2011
4 ans
Lycée Chevrollier
BTS, Informatique de Gestion - Option développeur d'applications
2006 - 2008
3 ans
Licences et certifications
Professional Scrum Master 1
Délivré le : janv. 2017