42 views
# Taf - Brag document 2021 > _Le "Brag Document" (ou "Career Doc") est un outil pour rassembler les avancées dans son travail, ses difficultés techniques ou managériales et ses progrès sur une année. Mon Brag document s'inpire de [celui Julia Evans](https://jvns.ca/blog/brag-documents/#template)_ ## Objectifs ### Objectifs de cette année : - Débuter en tant que développeuse freelance : - Trouver mon rythme en tant que freelance - Trouver une mission en freelance qui correspondent à mes valeurs ### Objectifs pour l'année prochaine : - Aider les personnes qui débutent dans le web - Construire des petits sites qui aident des particuliers - Construire ou conseiller des sites moyens qui ont un impact sur la société en terme de justice sociale, écologie, éducation populaire, art, artisanat. ## Projets ### Territoires en transitions > Collaboration en tant que développeuse sur la première phase de développement **Site internet** : https://territoiresentransitions.fr **Dépôt GitHub** : https://github.com/betagouv/territoires-en-transitions - Récolte et écoute des besoins des acteurs de terrain pour la transition écologique dans les collectivités territoriales > environ une vingtaine de collectivités sur la plateforme à mi-parcours de la première phase de développement. - Mise en place collaborative d'outils et de rituels pour le travail en équipe (Stand-up, rétrospective, démo, Kanban, pair-programming à distance) - Mise en place de la stack front sur l'application client ([Svelte](https://svelte.dev/), [TailWind](https://tailwindcss.com/), Mocha, Chai, Webpack, TypeScript) - Mise en place du CI/CD sur [GitHub Actions](https://github.com/features/actions) - Travail avec un autre freelance sur la création de premiers composants réutilisables (BEM, [TailWind](https://tailwindcss.com/), [Design System de l'État](https://www.systeme-de-design.gouv.fr/)) - Ajout de endpoints sur l'API Python ([FastAPI](https://fastapi.tiangolo.com/)) ### Cults > Collaborations ponctuelles **Site internet** : https://cults3d.fr - Relecture de code sur la partie monétique (logique de panier, gestion de taux de change) - Amélioration de la fonctionnalité d'ajout aux collections : - Réflexion tech, UI et UX avec le CTO - Création de composants réutilisables - Intégration des composants sur la stack existante (Ruby on Rails, ViewComponent, Stimulus, Turbo) ### Ada Tech School > Collaboration ponctuelle en tant que créatrice de contenu pédagogique **Site internet** : https://adatechschool.fr/ **Livrable** : création de contenu (MVP) pour une formation B2B aux pratiques inclusives et pédagogique de développement - Élaboration d'un mini catalogue décrivant la formation (objectifs pédagogiques, apport cible, formats) - Listing des outils et ressources possibles ## Collaboration & mentorat - MasterClass chez [Ada Tech School](https://adatechschool.fr/) - Code review sur https://cults3d.com/ - Partage d'expérience en présentiel à [Women on Rails](https://www.meetup.com/Women-On-Rails/) - Collaboration sur un projet pour les communautés sous-représentées dans la tech avec les femmes de [Women on Rails](https://www.meetup.com/Women-On-Rails/) - Mise en relation entre le CTO de [Cults](https://cults3d.com/) et une femme de [Women on Rails](https://www.meetup.com/Women-On-Rails/) qui cherchait un poste de développeuse - Session de conseil de carrière pour une femme qui souhaite passer en freelance dans le monde de la musique - Mise en place d'un docker pour l'environnement de développement pour https://cults3d.com/ (en cours) ## Ce que j'ai appris - Mettre en place un environnement de développement Debian avec WSL - Coder sur un projet avec [TypeScript](https://www.typescriptlang.org/) et [Svelte](https://svelte.dev/) - Coder en Python, principalement en utilisant [FastAPI](https://fastapi.tiangolo.com/) - Utiliser la [plateforme Scaleway](https://www.scaleway.com/fr/) - Mettre en place un CI/CD complet avec [GitHub Actions](https://github.com/features/actions) - Travailler en pair-programming sur une fonctionnalité complète à distance - Écrire un `Dockerfile` et lire un `docker-compose.yml` - Comprendre le fonctionnement des containers (`pivot_root`, cgroups, namespaces) - Utiliser [ViewComponent](https://viewcomponent.org/), [Turbo](https://turbo.hotwired.dev/) et [Stimulus](https://stimulus.hotwired.dev) sur Rails ## En dehors de la tech - Challenge [#smalltober sur Instagram](https://www.instagram.com/p/CVJVWnmIK9R/) - Aide à la préparation et distribution de nourriture tous les jeudis avec [Solidarité Migrants Wilson](https://www.instagram.com/refugees_paris/)