Florian est directeur principal de l'ingénierie logicielle avec 10 ans d'expérience dans la création de produits SAAS et d'équipes techniques/produits.
Il a eu l'opportunité de recruter près de 40 personnes (technologie et produits) et a développé de nombreuses équipes (existantes et à partir de zéro) dans plusieurs entreprises. Il a l'habitude de développer une culture d'ingénierie et d'organiser les équipes techniques afin de maximiser leur efficacité.
Fervent promoteur du télétravail, il a piloté des équipes distribuées en « full remote » dans différents pays et fuseaux horaires ; il connaît ainsi bien les processus permettant de promouvoir l'asynchronicité (forte culture d'écriture, maîtrise des outils, cadrage des réunions, etc.).
Ayant travaillé à la création de plusieurs produits SAAS (en partant de zéro ou en refactorisant des monolithes existants), il sait comment adapter les bonnes méthodologies aux cycles de vie d'un produit.
Missions :
- Co-construct with the CTO and the Principal Engineer the company's technical strategy by pooling all the contextual elements: business, budgetary, technological, operational, technical and human
- Hierarchical management of 3 platforms : infra, backend, web (Half-yearly and annual reviews, HR topics...)
- Organize the technical division by structuring the different teams and their processes according to their operational scope and their skills. Example: working methods, organizational and operational improvement, Agility, TDD/BDD software quality approach, etc.
- Develop the performance of development teams (speed, software quality) by working cross-functionally on the organization, methods and tools.
- Build the human growth strategy of the tech organization, in collaboration with HR and involving tech managers in the definition of team life cycle processes (recruitment, career path, onboarding, offboarding, etc.)
- Animate Tech passion through internal (talks, meetup) or external (conference, training) events
Support for 3 platforms and therefore teams (back, infra, web) as a team and individually in order to develop technical skills and soft-skills so that they collectively deliver maximum value with speed and quality. Tooling and infrastructure budget management, recruitment & onboarding, organizational and operational improvement, technical animation & events.
eXplain is a leading tech company providing tools to understand and engage audiences at a local level.
Its clients include both Presidents and local officials, global industrial corporations and retail firms.
Its products are:
- Goodwill, local territory and influencers detection and comprehension
- Pivot, an AI-powered, RGPD-compliant web and mobile platform for local public opinion analysis and professional, data-driven communications campaigns.
- Fully integrated door-to-door campaigns to engage with local citizens.
Learn more at https://explain.fr
My missions :
- Recruit and constitute a tech team (front, back, devops, ui/ux, data ..)
- Participate to eXplain's vision
- Coach & challenge team members
- Drive changes
- Technical mentoring
- Ensure quality & availability
Q°emotion is a professional solution based on AI to detect people's emotions. Its SaaS platform provides emotional analytics & predictions to help companies improve Customer Experience, Loyalty and Employees Engagement. Its predictive emotional technology detects critical & warning situations.
My missions :
- Recruitment
- Coach & challenge team members
- Drive changes
- Technical mentoring
- Lead application's refac (split monolithic app into micro services)
- Ensure quality & availability
- Maintain servers
- Development
Stack : Ruby on rails, Python (flask, spacy), React, AWS, Elasticsearch, Postgresql
For several years and in close collaboration with the company E-Motors, Aussiito has been developing a powerful tool that meets the requirements of professionals in the automotive sector as closely as possible. Thanks to this daily partnership in the field, they were able to deepen the needs of each of the departments, allowing them to eliminate non-value-added tasks and focus on the very essence of the business: customer relations.
The solution, made up of several tools, therefore combines both in-depth customer relationship management (CRM) combined with a high-performance telephone system, and an integrated management software package (PGI/ERP), bringing together the responses to all services.
Missions :
- Supervise, coordinate and coach my team of 8 developers (1 UI/UX designer, 2 Front, 5 Full-stack).
- Development (back & front)
- Ensure the maintenance and evolution of the current internal CRM
- Provide technical support for various applications / software (continuous integration, 2 production updates per day)
- Provide optimized technical solutions to each business problem
- Coordinate the various telecom providers, infra...
- R&D
- Constantly innovating, learning and building skills ... all as a team!
Projects:
- Redesign of the IS architecture
- Redesign of the infra (integration of new servers, virtualization, containerization, infra cloud ..)
- Continuous migration of internal CRM (~1M lines of code) to Symfony 3
- And various innovative projects aimed at optimizing the business processes of our customers
Creation of a multi-browser extension allowing the exchange of know-how between the different users of internal applications. This internship took place at Decathlon Campus, international headquarters of the Oxylane network, within the Supply-Chain project team.
The project consisted in proving the feasibility and developing the first functional prototype of a tool for optimizing exchanges between the various user entities of internal applications with the aim of promoting the exchange of application know-how.
My work was organized in several stages:
- Realize a proof of feasibility (POC)
- Perform a benchmark of existing solutions
- Develop a functional prototype of the extension (agile Scrum method)
- Create an administration site (Back-office)
- Present the project at the "IT days 2012" fair
RQ: I obtained the 4th place on more than 50 projects and the 1st place of the BU Brands IT. This show was therefore a success and aroused the interest of many people.
- Find a massive distribution solution (Showcase site)
The challenge was to convince the various management teams of the interest of such a collaborative tool in order to release a budget allowing the project to be launched.
The project was a success since the company decided to continue it. Initially with another intern (due to a lack of budget).
Stack: JavaScript, GWT, Java environment (J2EE, Maven, Spring, Eclipse ...), Database (PostgreSQL),
Missions: Design, Development, Unit Testing and Code Review (Sonar etc), UX Design & Development, Content Management
roject: Optimization of the packing process
This mission is carried out as part of an end-of-study work-study contract. I will finish my course at the University of Technology of Troyes in alternation with the Nuclear Center for Electricity Production (CNPE) in Nogent-sur-Seine.
As part of controlling the fire risk and maintaining an exemplary state of the Nuclear plant installations, my mission consists of leading the implementation of a computer tool (analysis, design, development, deployment, acceptance, training) allowing automate packing management and other related processes.
Goals :
• Audit of the main process and related processes:
Analysis then modeling (ARIS)
• Writing documentation:
Study note, Functional specifications, Technical specifications
• Proposal of models:
Low fidelity (Balsamiq) and high fidelity (html5/css3)
• Iterative development (Scrum):
The project is based on the entire recent JavaScript ecosystem: Backbone, Marionette, Require, Node, Express, Grunt, Bower, Yeoman, Karma, Jasmine, serverless NoSQL databases (NeDB)...
My project will allow to prove that we can stably insert recent technologies in an older environment and to lay the foundations of a framework for the rapid design of mobile applications.
• Unit tests
Tools: Karma, Jasmine
• Quality Control :
Tools: Jshint, Jslint, SonarQube
• Receipts
• Deployment + distribution:
Deployment of the application within the group nuclear power plants interested in the project in the form of a classic "desktop" application (web application "wrapped" as an executable using node-webkit)
• User training:
Finally, I will be in charge of the handover (change of service provider) and training of the EDF teams in order to ensure the understanding and proper application of the new process.