À propos de Timothé
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Allemand
Capacité professionnelle limitée
Expériences
- Mailmeteor
Sur Malt
Développement d'un inliner de CSS en javascriptEDITION DE LOGICIELSmai 2023 - mai 2023Paris, FranceLe projet de la mission s'articule autour du développement d'un convertisseur de code HTML qui traduit le style CSS et le met en ligne (inline) dans les balises HTML.Cet outil est utile pour la réalisation de mails en HTML. Les balises <style> peuvent être retirée par certains clients mail, mais avec du CSS inline le problème est réglé.Pour réaliser ce projet, j'ai développé :- Un formulaire HTML pour prendre le code à convertir avec un bouton pour déclencher la conversion- Un champ de texte pour le résultat- Un script Javascript (VanillaJS) :- Parse le code HTML- Resolve les stylesheet CSS contenues dans des balises <link> et les réinjecter dans le code parsé- Parse le contenu des balises <style>- Injecter les styles parsés dans chaque élément HTML- Exporter le résultat sous forme de HTML- Un serveur pour resolve les stylesheets CSS et les renvoyer au script de conversion- Tests unitaires du script (Jest)- Tests unitaires du serveur (Jest)- Documentation de l'outilLe script a été codé en Javascript vanilla et le serveur en Javascript avec Express.js - FodBoutique d'artE-COMMERCEnovembre 2022 - décembre 2022 (1 mois)Paris, FranceDéveloppement d'un site web e-commerce pour permettre à mon client de vendre ses toiles sur internet.Ce projet m'a permit de mettre à profit mes connaissances dans :- Wordpress- Elementor- Woocommerce- Hébergement
- ThalesDéveloppeur full-stackAÉRONAUTIQUE & AÉROSPATIALEjanvier 2022 - juillet 2022 (6 mois)92230 Gennevilliers, FranceEn 6 mois chez Thales SIX GTS France, j'ai pu participer à des projets majeurs dans les communications militaires sécurisées :- Développement du SGL (simulateur de gestion locale) : création d'un logiciel d'échanges sécurisés de données en utilisant python.- Amélioration du SGL : création d'une fonctionnalité de création de workflow et de scénario de simulation pour les tests automatisés des autres logiciels de la suite.- Développement de l'IHM (interface homme-machine) du SGL : création d'une web application dédiée en Vuejs et création d'une Rest API en Flask sur la partie backend du logiciel.- Développement du connecteur MQTT-APPL9 : création d'un bloc de messagerie en C++ communiquant en MQTT dans un sens et en APPL9 dans l'autre sens.- Conception du projet : Réunions hebdomadaires avec l'équipe d'intégration système afin d'établir les objectifs et de présenter les avancements du développement du projet SGL.En parallèle de ces développements très orientés produit, j'ai pu me concentrer également sur des sujets annexes liés au projet :- Test et adoption de python Prefect pour créer le système de workflow du SGL.- Rédaction d'articles de documentation sur le projet du SGL.- Création de powerpoint avec vidéo pour montrer l'emploi du SGL terminé et le transmettre aux futures personnes qui travailleront dessus.
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Architecte dans les technologies du numérique422021Ma formation à l'école 42 a été une expérience transformationnelle qui m'a appris bien plus que la simple programmation. Elle a repensé l'éducation traditionnelle en mettant l'accent sur l'apprentissage par la pratique, l'auto-apprentissage et le travail en équipe. 1. Apprentissage par la pratique : L'école 42 m'a permis de travailler sur des projets concrets dès le premier jour, ce qui m'a permis d'acquérir rapidement des compétences pratiques en développement. J'ai appris à développer un serveur HTTP from scratch et un jeu de Pong en ligne, parmi d'autres projets passionnants. 2. Auto-apprentissage : L'école 42 m'a enseigné à être un apprenant autonome. Sans professeurs traditionnels, j'ai dû apprendre à chercher des ressources, à résoudre des problèmes par moi-même et à apprendre de mes erreurs. C'est une compétence précieuse que j'applique dans mon travail quotidien en tant que développeur. 3. Travail en équipe : Bien que l'auto-apprentissage soit un élément clé de l'école 42, la collaboration est également encouragée. J'ai travaillé sur plusieurs projets de groupe, ce qui m'a appris à communiquer efficacement, à partager mes idées et à travailler en harmonie avec les autres pour atteindre un objectif commun. 4. Résolution de problèmes : Les défis posés par l'école 42 m'ont appris à aborder les problèmes de manière créative et systématique. J'ai acquis une solide capacité à analyser les problèmes, à concevoir des solutions et à les mettre en œuvre. En résumé, l'école 42 m'a appris à être un développeur compétent, un apprenant autonome, un coéquipier efficace et un résolveur de problèmes créatif. Je suis convaincu que ces compétences me rendent particulièrement adapté au monde dynamique et en constante évolution du développement de logiciels.