Communitygithub.com

davila7/claude-code-templates

Optimisez les CV pour les postes d'ingénieur logiciel, de chef de produit et les rôles techniques. Utilisez-le lorsque l'utilisateur mentionne un CV pour ingénieur logiciel, développeur, PM, data scientist, ML, DevOps ou autre poste technique.

Qu'est-ce que claude-code-templates ?

Cette compétence agit comme un optimiseur de CV technique avancé. Elle fournit des stratégies détaillées pour structurer chaque section d'un CV technique (coordonnées, compétences, expérience, projets, formation) afin de maximiser l'impact auprès des recruteurs techniques et des systèmes de suivi des candidatures (ATS). Elle s'appuie sur une philosophie de CV technique expliquant ce que recherchent les recruteurs et propose des formules concrètes (comme « verbe d'action + quoi technique + échelle/impact + technologie utilisée ») pour rédiger des puces d'expérience percutantes. La compétence est conçue pour fonctionner avec Claude Code (agent CLI), mais les principes sont universels et applicables à tout processus d'optimisation de CV technique. Elle inclut des exemples spécifiques aux rôles d'ingénieur logiciel, data engineer, DevOps/SRE et chef de produit technique, ainsi que des conseils pour optimiser GitHub et adapter le CV en fonction de la pile technologique ciblée.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/career/tech-resume-optimizer

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Optimiseur de CV Technique

Quand utiliser cette compétence

Utilisez cette compétence lorsque l'utilisateur :

  • Postule à des postes d'ingénieur logiciel
  • Souhaite optimiser un CV technique
  • A besoin d'aide pour des candidatures de développeur/PM/technique
  • Mentionne : "CV tech", "CV ingénieur logiciel", "CV développeur", "CV technique", "CV SWE", "CV PM"

Capacités principales

  • Optimiser les CV pour les rôles techniques (SWE, PM, Data, DevOps)
  • Structurer efficacement les sections de compétences techniques
  • Mettre en valeur les projets et les réalisations techniques
  • Équilibrer la profondeur technique avec l'impact business
  • Formater pour les ATS et les recruteurs techniques
  • Inclure les liens GitHub, portfolio et techniques

Philosophie du CV Technique

Ce que recherchent les recruteurs techniques :

  1. Compétences techniques pertinentes (langages, frameworks, outils)
  2. Échelle et impact (utilisateurs, transactions, volume de données)
  3. Capacités de résolution de problèmes
  4. Compréhension de la conception système
  5. Capacités de collaboration
  6. Trajectoire de croissance

Structure du CV Technique

Ordre recommandé

1. Coordonnées (y compris GitHub, Portfolio)
2. Résumé professionnel (facultatif mais utile)
3. Compétences techniques (crucial pour les ATS)
4. Expérience professionnelle (avec réalisations techniques)
5. Projets (surtout en début de carrière)
6. Formation
7. Certifications (si pertinentes)

Section Coordonnées pour un poste technique

Jean Dupont
San Francisco, CA
[email protected] | (555) 123-4567
LinkedIn : linkedin.com/in/jeandupont
GitHub : github.com/jeandupont
Portfolio : jeandupont.io

Inclure :

  • GitHub (obligatoire pour les postes SWE)
  • Portfolio/site personnel
  • LinkedIn
  • Blog technique (si vous en avez un)

Ne pas inclure :

  • Adresse postale (ville/état suffit)
  • Photo
  • Réseaux sociaux (sauf pertinents)

Section Compétences Techniques

Stratégies d'organisation

Option 1 : Par catégorie

Langages : Python, JavaScript, TypeScript, Go, SQL
Frameworks : React, Node.js, Django, FastAPI
Bases de données : PostgreSQL, MongoDB, Redis, Elasticsearch
Cloud/Infrastructure : AWS (EC2, S3, Lambda, RDS), Docker, Kubernetes, Terraform
Outils : Git, JIRA, CI/CD, Datadog, Grafana

Option 2 : Par niveau de maîtrise (à utiliser avec précaution)

Expert : Python, React, PostgreSQL, AWS
Avancé : Go, TypeScript, MongoDB, Docker
Notions : Rust, GraphQL, Kubernetes

Option 3 : Liste plate (compatible ATS)

Compétences : Python, JavaScript, TypeScript, React, Node.js, Django, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, Git

Que faut-il inclure

Langages :

  • Listez les langages dans lesquels vous codez avec confiance
  • Ordonnez par pertinence pour le poste ciblé
  • Incluez les langages de requête (SQL, GraphQL)

Frameworks/Bibliothèques :

  • Web : React, Vue, Angular, Django, Flask, Express
  • Données : Pandas, NumPy, TensorFlow, PyTorch
  • Tests : Jest, Pytest, Selenium

Bases de données :

  • Relationnelles : PostgreSQL, MySQL, SQL Server
  • NoSQL : MongoDB, DynamoDB, Cassandra
  • Cache : Redis, Memcached

Cloud/DevOps :

  • Cloud : AWS, GCP, Azure (services spécifiques)
  • Conteneurs : Docker, Kubernetes
  • CI/CD : Jenkins, GitHub Actions, CircleCI
  • IaC : Terraform, CloudFormation

Ce qu'il NE faut PAS inclure

  • ❌ Microsoft Office (considéré comme acquis)
  • ❌ Systèmes d'exploitation (sauf pour un rôle DevOps)
  • ❌ Technologies obsolètes (sauf si spécifiquement requises)
  • ❌ Barres ou notes de compétence (subjectives et nuisibles aux ATS)
  • ❌ Toutes les technologies que vous avez utilisées une fois

Section Expérience pour les Rôles Techniques

La formule de la puce technique

[Verbe d'action] + [Quoi technique] + [Échelle/Impact] + [Technologie utilisée]

Exemples :

❌ Puces techniques faibles :

- A travaillé sur des services backend
- A aidé à améliorer les performances du système
- A construit des fonctionnalités pour le produit

✅ Puces techniques fortes :

- A architecturé la migration des microservices depuis le monolithe, réduisant le temps de déploiement de 2 heures à 15 minutes et permettant des déploiements d'équipe indépendants
- A optimisé les requêtes PostgreSQL et implémenté la mise en cache Redis, réduisant la latence API de 60 % (de 500 ms à 200 ms) pour 100 000 utilisateurs actifs quotidiens
- A construit un système de notification en temps réel utilisant WebSockets et AWS SNS, traitant plus d'un million de messages par jour avec un taux de livraison de 99,9 %

Métriques techniques à inclure

Échelle :

  • Utilisateurs : "desservant 500 000 DAU"
  • Requêtes : "traitant 10 000 requêtes/seconde"
  • Données : "traitant 50 To par jour"
  • Disponibilité : "maintien d'une disponibilité de 99,99 %"

Performance :

  • Latence : "réduite de X ms à Y ms"
  • Vitesse : "améliorée de X %"
  • Temps de chargement : "diminué de X secondes"

Efficacité :

  • Coût : "réduction des coûts AWS de 40 %"
  • Temps : "réduction du temps de déploiement de X à Y"
  • Ressources : "réduction de l'utilisation mémoire de X %"

Business :

  • Revenu : "des fonctionnalités ont généré X M$ de revenus"
  • Conversion : "amélioration du taux de finalisation d'achat de X %"
  • Engagement : "augmentation des DAU de X %"

Exemples de puces par rôle

Ingénieur logiciel :

• A conçu et implémenté un service d'authentification utilisant OAuth 2.0 et JWT, sécurisant plus de 2 millions de comptes utilisateurs sans incident de sécurité
• A dirigé la migration vers Kubernetes, atteignant une disponibilité de 99,99 % et réduisant les coûts d'infrastructure de 35 % (200 000 $ par an)
• A encadré 3 ingénieurs juniors via des revues de code et du pair programming, améliorant la vélocité de l'équipe de 25 %

Data Engineer :

• A construit un pipeline de données traitant plus de 100 millions d'événements par jour avec Apache Kafka et Spark, réduisant la latence des données de plusieurs heures à quelques minutes
• A conçu le schéma de l'entrepôt de données dans Snowflake, permettant l'analytique en libre-service pour plus de 50 utilisateurs métier
• A implémenté la surveillance de la qualité des données avec Great Expectations, détectant 95 % des problèmes de données avant qu'ils n'impactent les systèmes en aval

DevOps/SRE :

• A implémenté l'infrastructure en tant que code avec Terraform, réduisant le temps de provisioning de 2 jours à 30 minutes
• A construit un système de surveillance et d'alerte avec Prometheus et Grafana, réduisant le MTTR de 4 heures à 30 minutes
• A automatisé le pipeline de déploiement avec GitHub Actions, permettant plus de 50 déploiements quotidiens avec des versions sans temps d'arrêt

Chef de produit (technique) :

• A dirigé la feuille de route de la plateforme API pour des outils développeurs utilisés par plus de 10 000 développeurs, augmentant l'adoption de l'API de 40 %
• A défini les exigences techniques pour un moteur de recommandation ML, entraînant une augmentation de 25 % de l'engagement utilisateur
• A collaboré avec l'ingénierie pour réduire la dette technique de 30 %, améliorant la vélocité des versions de bi-mensuelle à hebdomadaire

Section Projets

Crucial pour :

  • Ingénieurs juniors
  • Personnes en reconversion
  • Diplômés de bootcamps
  • Toute personne avec des trous dans son CV

Format du projet

Nom du projet | Technologies | Lien
• Description de ce qu'il fait
• Points forts techniques et problèmes résolus
• Métriques d'utilisation ou d'échelle si disponibles

Exemple de section Projets

PROJETS

Distributed Task Queue | Python, Redis, Docker | github.com/utilisateur/taskqueue
• A construit une file d'attente de tâches distribuée traitant plus de 10 000 tâches/heure avec tentatives automatiques et file d'attente de lettres mortes
• A implémenté la mise en file d'attente prioritaire et la limitation de débit pour le support multi-locataire

Application de chat en temps réel | React, Node.js, WebSocket, MongoDB | chatapp.demo.com
• Application de chat full-stack supportant plus de 100 utilisateurs simultanés avec messagerie en temps réel
• A implémenté le chiffrement de bout en bout et la persistance des messages

Prédicteur de prix ML | Python, TensorFlow, FastAPI | github.com/utilisateur/predictor
• A entraîné un modèle de régression sur plus d'un million de points de données atteignant 92 % de précision pour la prédiction de prix
• Déployé en tant qu'API REST avec pipeline de réentraînement automatique du modèle

Ce qui fait un bon projet

À inclure :

  • Projets avec de vrais utilisateurs
  • Contributions open source
  • Articles de blog techniques
  • Projets de hackathon (surtout gagnants)
  • Projets personnels complexes

À ne pas inclure :

  • Tutoriels suivis pas à pas
  • Applications triviales de type to-do
  • Projets incomplets
  • Travaux de cours (sauf exceptionnels)

Section Formation pour un poste technique

Format standard

Master Informatique | Université Paris-Saclay | 2020
Mention : Très bien (inclure si supérieur à 3.5/4.0)
Cours pertinents : Systèmes distribués, Apprentissage automatique, Systèmes de bases de données

Pour les diplômés de bootcamp

Certificat en génie logiciel | Le Wagon | 2023
- Programme intensif de 1000+ heures
- Full-stack JavaScript, React, Node.js, PostgreSQL

Licence Économie | Université Paris 1 Panthéon-Sorbonne | 2020

Pour les ingénieurs autodidactes

Certifications professionnelles :
- AWS Solutions Architect Associate | 2023
- MongoDB Certified Developer | 2023

Formation pertinente :
- Cours en ligne : Algorithmes, Structures de données (Stanford)
- Spécialisation Apprentissage automatique (Coursera)

Conseils spécifiques aux postes techniques

Optimisation du profil GitHub

Assurez-vous que votre GitHub montre :

  • Dépôts épinglés (vos 6 meilleurs)
  • Graphique de contribution vert (activité)
  • README pour le profil
  • README complets pour les projets

Les README des projets doivent inclure :

  • Ce que fait le projet
  • Technologies utilisées
  • Comment l'exécuter
  • Captures d'écran/démos
  • Vos contributions (pour les projets collaboratifs)

Gérer les piles technologiques

Si vous correspondez à leur pile :

  • Mettez ces technologies en avant
  • Quantifiez votre expérience avec elles

Si vous ne correspondez pas exactement :

  • Mettez l'accent sur les compétences transférables
  • Montrez votre capacité d'apprentissage
  • Mettez en avant des technologies similaires
  • Exemple : "Django" → "Expérience approfondie des frameworks web Python (Django) ; capacité à monter rapidement en compétence sur de nouveaux frameworks"

Note sur la préparation aux entretiens techniques

Les CV techniques doivent soutenir votre entretien :

  • Ne revendiquez que les technologies que vous pouvez discuter en profondeur
  • Soyez prêt à expliquer chaque projet listé
  • Connaissez l'architecture des systèmes que vous avez construits
  • Ayez des histoires prêtes pour chaque puce

Format de sortie

Lors de l'optimisation d'un CV technique :

# OPTIMISATION DU CV TECHNIQUE

## Restructuration des compétences techniques
**Actuel :** [Leur section actuelle]
**Optimisé :**
Langages : [Liste ordonnée]
Frameworks : [Liste ordonnée]
Bases de données : [Liste ordonnée]
Cloud/Outils : [Liste ordonnée]

## Améliorations de l'expérience

### [Entreprise/Poste]

**Pupe actuelle 1 :**
"A travaillé sur des services backend"

**Améliorée :**
"A conçu et déployé 5 microservices Node.js traitant 50 000 requêtes/minute, réduisant le couplage système et permettant des déploiements d'équipe indépendants"

**Pupe actuelle 2 :**
[Continuer pour chaque puce]

## Projets à mettre en avant
[Suggestions basées sur leur parcours]

## Recommandations GitHub
- [ ] Ajouter des README aux dépôts épinglés
- [ ] Épingler le projet X (le plus pertinent)
- [ ] Ajouter un README de profil

## Lacunes techniques à combler
- [Compétence manquante] → [Comment l'aborder dans le CV/lettre de motivation]

Équilibre ATS + Recruteur technique

Rappelez-vous : votre CV doit passer les ATS ET impressionner les recruteurs techniques.

Pour les ATS :

  • Incluez les mots-clés exacts des compétences
  • Utilisez des en-têtes de section standards
  • Évitez les tableaux et graphiques

Pour les recruteurs techniques :

  • Montrez la profondeur technique
  • Incluez des métriques et l'échelle
  • Démontrez la résolution de problèmes
  • Montrez que vous comprenez les systèmes

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

davila7/citation-management

Comprehensive citation management for academic research. Search Google Scholar and PubMed for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.

davila7/claude-code-templates

Balance visual design with ATS compatibility for creative roles. Use when the user is in design, art, writing, marketing creative, or any visual/creative field and needs a resume that looks distinctive but still parses.

davila7/claude-code-templates

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio, personal website, showcase work, developer portfolio, designer portfolio.

davila7/claude-code-templates

Create premium, Awwwards-quality website designs as React (.jsx) components that look like they were built by a top-tier agency charging $50k+ per project. Use this skill whenever the user asks for a website, landing page, portfolio, or web component that should look expensive, premium, luxury, editorial, high-end, or agency-quality. Also trigger when the user mentions Awwwards, FWA, award-winning design, or references brands like Apple, Aesop, Bottega Veneta, Stripe, or any luxury/fashion/design-forward brand. Trigger when the user says things like "make it look professional", "make it look expensive", "I want it to look really good", "high quality design", "not generic", or expresses dissatisfaction with typical AI-generated website aesthetics. Do NOT trigger for dashboards, admin panels, internal tools, or functional UI where aesthetics are secondary to utility — the standard frontend-design skill handles those.

davila7/claude-code-templates

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

davila7/claude-code-templates

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," or "why isn't this page working." For signup/registration flows, see signup-flow-cro. For post-signup activation, see onboarding-cro. For forms outside of signup, see form-cro. For popups/modals, see popup-cro.

davila7/excel-analysis

Analyze Excel spreadsheets, create pivot tables, generate charts, and perform data analysis. Use when analyzing Excel files, spreadsheets, tabular data, or .xlsx files.

davila7/exploratory-data-analysis

Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats. This skill should be used when analyzing any scientific data file to understand its structure, content, quality, and characteristics. Automatically detects file type and generates detailed markdown reports with format-specific analysis, quality metrics, and downstream analysis recommendations. Covers chemistry, bioinformatics, microscopy, spectroscopy, proteomics, metabolomics, and general scientific data formats.

davila7/generate-image

Generate or edit images using AI models (FLUX, Gemini). Use for general-purpose image generation including photos, illustrations, artwork, visual assets, concept art, and any image that isn't a technical diagram or schematic. For flowcharts, circuits, pathways, and technical diagrams, use the scientific-schematics skill instead.

davila7/jira

Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns.

davila7/literature-review

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).

davila7/marketing-strategy-pmm

Product marketing, positioning, GTM strategy, and competitive intelligence. Includes ICP definition, April Dunford positioning methodology, launch playbooks, competitive battlecards, and international market entry guides. Use when developing positioning, planning product launches, creating messaging, analyzing competitors, entering new markets, enabling sales, or when user mentions product marketing, positioning, GTM, go-to-market, competitive analysis, market entry, or sales enablement.

davila7/market-research-reports

Generate comprehensive market research reports (50+ pages) in the style of top consulting firms (McKinsey, BCG, Gartner). Features professional LaTeX formatting, extensive visual generation with scientific-schematics and generate-image, deep integration with research-lookup for data gathering, and multi-framework strategic analysis including Porter's Five Forces, PESTLE, SWOT, TAM/SAM/SOM, and BCG Matrix.

davila7/markitdown

Convert files and office documents to Markdown. Supports PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, YouTube URLs, EPubs and more.

davila7/mermaid-diagram-specialist

Mermaid diagram specialist for creating flowcharts, sequence diagrams, ERDs, and architecture visualizations

davila7/mobile-design

Mobile-first design thinking and decision-making for iOS and Android apps. Touch interaction, performance patterns, platform conventions. Teaches principles, not fixed values. Use when building React Native, Flutter, or native mobile apps.

davila7/prompt-engineer

Expert in designing effective prompts for LLM-powered applications. Masters prompt structure, context management, output formatting, and prompt evaluation. Use when: prompt engineering, system prompt, few-shot, chain of thought, prompt design.

davila7/remotion

Best practices and comprehensive guide for Remotion - programmatic video creation in React with animations, compositions, and media handling

davila7/scientific-slides

Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.

davila7/scientific-visualization

Create publication figures with matplotlib/seaborn/plotly. Multi-panel layouts, error bars, significance markers, colorblind-safe, export PDF/EPS/TIFF, for journal-ready scientific plots.

Skills associés