About Axel
English
Fluent
French
Native or bilingual
Experience
- MonitoHRReact Node DeveloperHUMAN RESOURCESOctober 2020 - December 2025 (5 years and 1 month)Paris, FranceMonitoHR is an HR monitoring tool that improves candidate sourcing.The principle is simple: MonitoHR scrapes data from over 30 job boards (LinkedIn, Indeed, etc.).The software then sorts, filters, and presents this data in clear, personalized visual dashboards tailored to the client's needs.The client can thus see the demand for specific profiles they are looking to recruit and how their competitors are positioned for these same profiles.The technical team consisted of the CTO, with whom I worked very closely, a Product Owner, 1 Python developer for machine learning, and 2 other front-end developers.My responsibilities:- Development of client features in React/Redux with Chart.js/Antd.- Development of cross-functional components for the front-end in React.- User input validation with express-validator.- Implementation of optimized API endpoints to facilitate front-end usage.- Development of API scraping robots in Node.js using Axios/fetch.- Development of "real user" scraping robots using Playwright/Puppeteer.- Implementation of streams to manage data as it is retrieved, rather than all at once.- Server maintenance and monitoring of memory usage, detection of script leaks.- Robot and error monitoring.- Optimization of MongoDB database queries through indexing and sampling of millions of stored offers.- Management of the MongoDB database using read/write replicas.- Code updates following Node.js updates.- E2E testing.- Management of a pool of hundreds of proxies to anonymize requests.- Needs analysis with the PO and CTO to determine development timelines.My experience in numbers:- 10,000 new offers indexed daily on average.- 15 million offers indexed in total.
- PreventeoPreventeo - Web DeveloperENVIRONMENTALMay 2019 - September 2020 (1 year and 5 months)Sophia AntipolisPreventeo is a SaaS platform that allows clients to manage QHSE, CSR compliance...The client has a series of questionnaires to assess non-compliance and identify actions to remedy them.The company has a team of legal experts responsible for monitoring regulatory changes, who work with the technical team to implement indicators related to these changes.The technical team consisted of about fifteen developers organized into squads.Each squad manages one or two software applications.The squad I joined consisted of 4 developers and a product manager.My squad was responsible for implementing a new software for a major client of the company to manage its employee representatives.The legal experts explained the legal rules governing an "enterprise social committee" (CSE) based on the company's size.We had to define specifications to subsequently develop the software, which could be used by companies of various sizes.My responsibilities:- Interacting with legal experts to understand requirements and translate them into specifications.- Developing the front-end part of the project in Vue.js.- Developing the administration part of the project in PHP/Zend, API Platform with Symfony.- Developing API endpoints to allow the front-end to retrieve information.- Integrating the new software into the existing platform.- Implementing E2E tests to detect regressions.- Conducting tests with the client and managing feedback.Result:- Airbus became a client of the software to manage the union mandates for its 40,000 employees in France.Technical context: Vue.js, PHP, Zend Framework, ApiPlatform, Symfony, HTML, jQuery, CSS, MySQL
- ORANGETechnical and Functional Manager - Orange Customer AreaTELECOMMUNICATIONSMay 2014 - March 2018 (3 years and 10 months)Sophia AntipolisAfter my initial years at Orange, I became the lead developer for the customer area within a team of about twenty developers.My responsibilities:- Estimating requests from IT departments (MOE) and business departments (MOA).- Briefing developers when they start a new feature.- Performing front-end and back-end code reviews for various developments.- Participating in the development of new features in PHP, JavaScript, HTML.- Developing PHP code to connect to WebServices developed by other teams.- Attending regular production deployments and managing technical issues when necessary.- Onboarding new developers to the team.- Managing a Redis cache to store specific information.- Participating with the technical manager in decisions on the platform's overall architecture.I was also responsible for setting up a POC (Proof of Concept) for deploying the entire application in CloudFoundry.Technical context: Php 5, Apache, RESTful web services, SOAP, HTML5 responsive, jQuery, Redis, CloudFoundry
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineering degreeESIGELEC: GRADUATE SCHOOL OF ENGINEERING2010
Certifications
- General EngineerESIGELEC2010