Revolt.eco is a fast-growing French startup that offers an all-in-one
management application for solar panel installers. This includes solar studies,
technical constraints, administrative management, and many other innovative
features.
Our app is built on the Next.js framework, with React on the front-end and
Node.js on the back-end.
My role is to develop new features, either independently or collaboratively, as
part of a team of two other developers and the CTO.
We work with a highly effective agile methodology, balancing individual and
team-based work as needed. This allows us to quickly deliver complex, well-
tested features that are perfectly tailored to user needs.
Critical visual improvements in the mobile app interface using Flutter, to make
the app more intuitive and user-friendly
Page
2
of
6
Back-office evolution in Retool to reflect these changes and simplify the
process of adding locations for app administrators
Quehora is an app that allows tourists and city visitors to explore interesting
places during the most advantageous times (off-peak hours) and avoid heavy
crowds (peak hours).
In addition to enjoying the location without waiting or being in a crowded
environment, users earn Diamz that they can later exchange for discounted
rates on various services.
My AI Lab
The Web and Android app My AI Lab aims at enlarging typical functionalities of
AI chatbots like ChatGPT (OpenAI), le Chat Noir (MistralAI) etc.
Kador
- Evolution and maintenance of the recruitment app
Using Retool for the front-end, Xano for the back-end (database and API) - Chrome extension
Development of a Chrome extension for LinkedIn. Coded in plain JavaScript,
without libraries. - Task planification
Using N8N to define regular actions and procedures that run in background
needl.co
- Dashboards
Creation of interactive dashboards using Retool or React.js to view and
interact with key business data.
Page
3
of
6 - Matching Algorithm
Recommends buyers to suppliers based on existing criteria.
Coded in Python using the Pandas library for ultra-fast processing.
Hosted on a datalab in collaboration with the Data Lead. - Analytics
Detailed analysis of key data to identify strengths and weaknesses and
optimize processes.
Uses Pandas (a Python data processing library) for massive and/or recurring
analyses. Sometimes Google Sheets or Microsoft Excel are used for one-time
analyses with small data volumes in order to go faster.
- Development of a Java connexion interface (compatible with Windows and
MacOS) for a data collection device that, once connected to a computer, sends
data to a MySQL server for visualization in a dashboard. - Development of a data visualization interface using JavaScript with React.js,
linked to the MySQL database containing the data collected by the device.
M&R offers a device for athletes, that they can simply put in their sport training
clothes.
This device collects various data during physical activity and allows for
subsequent display and analysis to optimize performance.
- Development of a web scraper to retrieve data from a website
- Analysis and matching of this data against an existing database
Page
4
of
6
Développement d'un scraper en Java pour récupérer des données concernant
l'immobilier dans les villes françaises (MeilleursAgents).
MeilleursAgents est un site très difficile à scraper à cause des nombreuses
mesures de protection qu'ils ont mis en place contre les scrapers justement.
C'était un challenge super intéressant.
Déroulement :
- codage du programme pour exécution récurrente (mensuellement)
- stockage des données récoltées dans une base de données
- visualisation de ces données via des dashboards Tableau
Conception, design et développement de l'application web React : JS2Blockly.
Cette application analyse du code JavaScript et l'afficher sous forme de blocs
Conception, design et développement de l'application mobile Android :
Squidge.
Cette application permet de rechercher, sauvegarder et gérer des recettes
scrapées directement en temps réel sur un site de recettes (marmiton)
Technopôle, Meudon-la-Forêt (92)
- Calculs de statistiques pour analyse et optimisation d'une base de données
de commandes - Développement de scripts correctifs sur des extracts de base de données
au format Excel, visant à corriger automatiquement les incohérences qu'elle
contient - Importations et fusion et divers extracts au format Excel
Page
5
of
6
- Anglais
- Français