Développeur Fullstack
About Me
- Nom: Emmanuel Lefevre
- Né le: 01 Juillet 1982
- Adresse: 33920 Saint-Savin FR
- Nationalité: Française
- Téléphone: (+33) 7859 82506
- Email: emmanuellefevre@protonmail.com
Qui je suis ?
Fort d’une passion pour le développement depuis de nombreuses années, j’ai affirmé mes compétences dans la conception et le développement d’architectures trois tiers orientées objet ainsi que dans la création d’API RESTFul.
Savoir-faire
En tant que développeur, je m'engage à concevoir, étudier, développer et maintenir des solutions logicielles de qualité supérieure. Pour ce faire, je débute par une analyse approfondie des besoins métiers, que je traduis ensuite en spécifications fonctionnelles précises. Mon processus de développement comprend une phase de qualification et de tests approfondis, visant à optimiser les performances et garantir la fiabilité de la solution. De plus, je mets en œuvre les concepts d'intégration et de déploiement continu dès le début du développement, assurant ainsi un processus fluide et efficace tout au long du cycle de vie de la solution.
- Angular
- Symfony
- Express
- .NET
- Node.js
- RxJS
- MongoDB
- All SQL SGBD
- GitHub
- HTML5
- UML/Merise
- Sass/CSS3
- Docker
- Sonarqube
- Checkmarx
- GitLab CICD
- Azure DevOps
- Tests unitaires/E2E
- SCRUM
- AMDEC
- Swagger
- ITIL
- Markdown
- Figma
- Linux/Windows
- PowerShell
- Raspberry
- Neovim
- Arduino
- Hardware
Soft Skills
Formations
-
2024
MASTER EISI spé Dev (RNCP7)
EPSI, Bordeaux -
2023
POEC Devops
CCI, NiortAutomatiser les processus d'intégration et de déploiement pour accélérer la livraison des applications tout en améliorant leur qualité et leur sécurité.
-
2022
Concepteur Développeur d'Application (RNCP6)
AFPA, Bègles -
2021
Certification ANSSI Cybersécurité
https://www.ssi.gouv.frMettre en place des solutions de sécurité numérique (fiables et reconnues) ainsi que les règles essentielles pour la sécurité des systèmes d'information des petites et moyennes entreprises. Agir efficacement sur la protection des outils et des données numériques.
-
2019
Développeur Web et Web Mobile (RNCP5)
GRETA, Dax -
2000
Bac STI Génie Des Matériaux
Lycée de la mer, Gujan-MestrasMathématiques appliquées à la physique et la conception de pièces industrielles. Automate programmable. Résistance Des Matériaux et dessin industriel.
Resume
Experiences Professionnelles
-
2023
Développeur
Makerspot, AngoulêmeArtiWave développement back-end d'une application de blog en Express (Typescript) / MongoDB (Mongoose).
- - API RESTful.
- - Format de données JSON.
- - Authentification/Permission par JWT.
- - Validation et typage fort des données reçues et des réponses de l'API.
- - Module middleware de gestion des erreurs.
- - Middleware de rate limiter.
- - Implémentation de logs.
- - Test unitaires Jest.
- - Intégration continue SonarQube.
- - Documentation Swagger pour l'API + Markdown pour l'installation.
- - Création d'un jeu de fixtures pour le développement.
-
2023
Développeur
Capgemini, MérignacDéveloppement d'une solution de mailing interne (prévisionnel de ressources humaines).
- - Java/PostgreSQL.
- - Rédaction de l'expression des besoins et du cahier des charges.
- - Zoning et maquettage de la solution avec Figma.
-
2023
Développeur
Le Cabinet de Curiosités, AngoulêmeDéveloppement du site vitrine du Cabinet de Curiosités en Angular (side project).
- - Création d'un composant de formulaire de contact (formulaire réactif avec validation et typage fort des données).
- - Stratégie SEO (développement d'un service dédié + sitemap.xml + robots.txt).
- - Snackbars pour rendre l'expérience utilisateur plus fluide et informative.
- - Composant d'erreur 404.
- - Accessibilité.
- - Implémentation de Leaflet pour la cartographie.
- - Documentation Compodoc.
- - Mobile first!
-
2022
Développeur
Le Cabinet de Curiosités, AngoulêmeEasyGarden développement d'une application de gestion d'équipements d'espaces vert.
- - Architecture 3 tiers POO Angular/Symfony/MySQL.
- - IOT: microcontrôleurs Arduino en wiring language.
- - API RESTful.
- - Format de données JSON.
- - Authentification/Permission par JWT (Guard + Interceptor).
- - Multiples formulaires réactifs.
- - Custom directives Angular.
- - Snackbars pour rendre l'expérience utilisateur plus fluide et informative.
- - Resolvers pour le chargement des composants avec load spinner.
- - Validation et typage fort des données JSON.
- - Composant d'erreur 404.
- - Provider et persister personnalisés pour l'entité User.
- - Développement de classes PHP afin de détecter la timezone de la requête et persister les données à l'heure de l'utilisateur.
- - Activation du compte par email.
- - Génération nouveau mot de passe par email.
- - Gestion personnalisée des erreurs et des exceptions.
- - Création d'un jeu de fixtures et mise en place d'un serveur proxy pour le développement.
- - Documentation Swagger pour l'API + Compodoc pour le front-end.
- - Stratégie SEO (développement d'un service dédié + sitemap.xml + robots.txt).
- - Accessibilité.
- - Zoning et maquettage de la solution avec Figma.
-
2018
Développeur
Sopra Steria, MérignacDéveloppement pour un logiciel aéronautique de contrôle qualité de production de pièces mécaniques.
- - IHM en HTML/CSS + Javascript.
- - Sérialisation/désérialisation JSON et XML.
- - Réalisation d'une skill matrix de compétences liées aux ressources humaines pour le pôle développement.
-
2013-2018
Chef d'équipe/Maître d'apprentissage Paysagiste
Les Paysages d'Antoine, La Teste de BuchCréation et entretien de parcs et jardins, arborisme. Encadrement de deux apprentis ainsi que des stagiaires de l'entreprise. Pédagogie et relation client.
-
2011-2013
Chef d'équipe bétons techniques
Les allées d'L&J, La Teste de BuchFabrication et pose de bétons techniques. Encadrement et relation client.
-
2008-2011
Chef d'entreprise Paysagiste spécialisé arboriste/grimpeur
Escabranche, CazauxTaille raisonnée, d'entretien, de formation et sanitaire. Abattage difficile avec rétention, mouflage, tyrolienne, PPM... Création et entretien de parcs et jardins.