mcpField
T
tech-resume-optimizer

tech-resume-optimizer

github.com/paramchoudharyドキュメント2.9k11.1k 回インストール19 週間前に更新
リポジトリ

tech-resume-optimizer について

ソフトウェア、データ、DevOps、プロダクトなどの技術職向けに職務経歴書を整えるスキルです。技術スキル、プロジェクト、定量的な成果を重視し、ATSと採用担当者の双方に配慮します。

主な機能

  1. 01技術スキルを整理
  2. 02プロジェクトと技術的成果を強調
  3. 03技術詳細とビジネス効果の両立
  4. 04規模と成果の指標を追加
  5. 05ATSと採用担当者向けに調整

活用シーン

  1. 01ソフトウェアエンジニア職向けに最適化
  2. 02技術プロジェクトと定量成果を提示
  3. 03技術職応募向けにスキルを再構成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/paramchoudhary/resumeskills --skill tech-resume-optimizer

インストール後、Claude Code で/tech-resume-optimizerを入力して読み込まれたか確認します。

詳細

テック系履歴書の最適化

このスキルを使う場面

次のような場合にこのスキルを使います。

  • ソフトウェアエンジニア職に応募している
  • テック系履歴書を最適化したい
  • 開発者/PM/技術職への応募についてサポートが必要
  • 「テック系履歴書」「ソフトウェアエンジニアの履歴書」「開発者の履歴書」「技術職の履歴書」「SWE の履歴書」「PM の履歴書」といった言葉が出てくる

主な機能

  • 技術職(SWE、PM、データ、DevOps)向けに履歴書を最適化します
  • 技術スキル欄を効果的に構成します
  • プロジェクトと技術面での実績を際立たせます
  • 技術的な深さとビジネスへのインパクトのバランスを取ります
  • ATS と技術職の採用担当者の双方に適した形式にします
  • GitHub、ポートフォリオ、技術関連リンクを含めます

テック系履歴書の考え方

テック系採用担当者が注目する点:

  1. 関連する技術スキル(言語、フレームワーク、ツール)
  2. 規模とインパクト(ユーザー数、トランザクション数、データ量)
  3. 問題解決能力
  4. システム設計への理解
  5. 協調性
  6. 成長の軌跡

テック系履歴書の構成

推奨される順序
1. Contact Information (including GitHub, Portfolio)
2. Professional Summary (optional but helpful)
3. Technical Skills (critical for ATS)
4. Work Experience (with technical achievements)
5. Projects (especially for early career)
6. Education
7. Certifications (if relevant)
テック系の連絡先欄
John Developer
San Francisco, CA
[email protected] | (555) 123-4567
LinkedIn: linkedin.com/in/johndev
GitHub: github.com/johndev
Portfolio: johndev.io

記載する項目:

  • GitHub(SWE 職では必須)
  • ポートフォリオ/個人ウェブサイト
  • LinkedIn
  • 技術ブログ(運営している場合)

記載しない項目:

  • 住所(市/州だけで十分です)
  • 写真
  • ソーシャルメディア(関連性がある場合を除く)

技術スキル欄

整理方法

方法 1:カテゴリ別

Languages: Python, JavaScript, TypeScript, Go, SQL
Frameworks: React, Node.js, Django, FastAPI
Databases: PostgreSQL, MongoDB, Redis, Elasticsearch
Cloud/Infrastructure: AWS (EC2, S3, Lambda, RDS), Docker, Kubernetes, Terraform
Tools: Git, JIRA, CI/CD, Datadog, Grafana

方法 2:習熟度別(慎重に使用してください)

Expert: Python, React, PostgreSQL, AWS
Proficient: Go, TypeScript, MongoDB, Docker
Familiar: Rust, GraphQL, Kubernetes

方法 3:フラットなリスト(ATS に適しています)

Skills: Python, JavaScript, TypeScript, React, Node.js, Django, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, Git
記載する内容

言語:

  • 自信を持ってコーディングできる言語を記載します
  • 応募する職種との関連性が高い順に並べます
  • クエリ言語(SQL、GraphQL)も含めます

フレームワーク/ライブラリ:

  • ウェブ:React、Vue、Angular、Django、Flask、Express
  • データ:Pandas、NumPy、TensorFlow、PyTorch
  • テスト:Jest、Pytest、Selenium

データベース:

  • リレーショナル:PostgreSQL、MySQL、SQL Server
  • NoSQL:MongoDB、DynamoDB、Cassandra
  • キャッシュ:Redis、Memcached

クラウド/DevOps:

  • クラウド:AWS、GCP、Azure(具体的なサービスも記載)
  • コンテナ:Docker、Kubernetes
  • CI/CD:Jenkins、GitHub Actions、CircleCI
  • IaC:Terraform、CloudFormation
記載しない内容
  • ❌ Microsoft Office(使えることが前提とされます)
  • ❌ オペレーティングシステム(DevOps 職の場合を除く)
  • ❌ 古い技術(特に必須とされている場合を除く)
  • ❌ スキルバーや評価(主観的で、ATS で正しく処理されないため)
  • ❌ 一度触れただけの技術をすべて

テック系職種の職務経験欄

技術的な箇条書きの公式

[行動を表す動詞]+[技術的な内容]+[規模/インパクト]+[使用した技術]

例:

❌ 弱い技術的な箇条書き:

- Worked on backend services
- Helped improve system performance
- Built features for the product

✅ 強い技術的な箇条書き:

- Architected microservices migration from monolith, reducing deployment time from 2 hours to 15 minutes and enabling independent team deployments
- Optimized PostgreSQL queries and implemented Redis caching, reducing API latency by 60% (from 500ms to 200ms) for 100K daily active users
- Built real-time notification system using WebSockets and AWS SNS, handling 1M+ messages daily with 99.9% delivery rate
記載する技術指標

規模:

  • ユーザー:「DAU 50 万人にサービスを提供」
  • リクエスト:「毎秒 1 万件のリクエストを処理」
  • データ:「1 日あたり 50 TB を処理」
  • 稼働率:「99.99%の可用性を維持」

パフォーマンス:

  • レイテンシ:「Xms から Yms に短縮」
  • 速度:「X%向上」
  • 読み込み時間:「X 秒短縮」

効率:

  • コスト:「AWS のコストを 40%削減」
  • 時間:「デプロイ時間を X から Y に短縮」
  • リソース:「メモリ使用量を X%削減」

ビジネス:

  • 収益:「機能によって収益が $XM 増加」
  • コンバージョン:「チェックアウト率を X%向上」
  • エンゲージメント:「DAU を X%増加」
職種別の箇条書き例

ソフトウェアエンジニア:

• Designed and implemented authentication service using OAuth 2.0 and JWT, securing 2M+ user accounts with zero security incidents
• Led migration to Kubernetes, achieving 99.99% uptime and reducing infrastructure costs by 35% ($200K annually)
• Mentored 3 junior engineers through code reviews and pair programming, improving team velocity by 25%

データエンジニア:

• Built data pipeline processing 100M+ events daily using Apache Kafka and Spark, reducing data latency from hours to minutes
• Designed data warehouse schema in Snowflake, enabling self-service analytics for 50+ business users
• Implemented data quality monitoring with Great Expectations, catching 95% of data issues before impacting downstream systems

DevOps/SRE:

• Implemented infrastructure as code using Terraform, reducing provisioning time from 2 days to 30 minutes
• Built monitoring and alerting system with Prometheus and Grafana, reducing MTTR from 4 hours to 30 minutes
• Automated deployment pipeline with GitHub Actions, enabling 50+ daily deployments with zero-downtime releases

プロダクトマネージャー(技術系):

• Led API platform roadmap for developer tools used by 10K+ developers, driving 40% increase in API adoption
• Defined technical requirements for ML recommendation engine, resulting in 25% increase in user engagement
• Partnered with engineering to reduce technical debt by 30%, improving release velocity from bi-weekly to weekly

プロジェクト欄

特に重要な対象:

  • ジュニアエンジニア
  • キャリアチェンジを目指す人
  • ブートキャンプの修了者
  • 職歴に空白期間がある人
プロジェクトの形式
Project Name | Technologies | Link
• Description of what it does
• Technical highlights and challenges solved
• Scale or usage metrics if available
プロジェクト欄の例
PROJECTS

Distributed Task Queue | Python, Redis, Docker | github.com/user/taskqueue
• Built distributed task queue handling 10K+ jobs/hour with automatic retries and dead letter queue
• Implemented priority queuing and rate limiting for multi-tenant support

Real-time Chat App | React, Node.js, WebSocket, MongoDB | chatapp.demo.com
• Full-stack chat application supporting 100+ concurrent users with real-time messaging
• Implemented end-to-end encryption and message persistence

ML Price Predictor | Python, TensorFlow, FastAPI | github.com/user/predictor
• Trained regression model on 1M+ data points achieving 92% accuracy for price prediction
• Deployed as REST API with automatic model retraining pipeline
優れたプロジェクトの条件

記載するもの:

  • 実際のユーザーがいるプロジェクト
  • オープンソースへの貢献
  • 技術ブログの記事
  • ハッカソンのプロジェクト(特に受賞したもの)
  • 複雑な個人プロジェクト

記載しないもの:

  • チュートリアルの手順をなぞっただけのもの
  • 単純な ToDo アプリ
  • 未完成のプロジェクト
  • 授業課題(特に優れたものである場合を除く)

テック系の学歴欄

標準的な形式
B.S. Computer Science | Stanford University | 2020
GPA: 3.8/4.0 (include if above 3.5)
Relevant Coursework: Distributed Systems, Machine Learning, Database Systems
ブートキャンプ修了者の場合
Software Engineering Certificate | App Academy | 2023
- 1000+ hour immersive program
- Full-stack JavaScript, React, Node.js, PostgreSQL

B.A. Economics | UCLA | 2020
独学でエンジニアになった場合
Professional Certifications:
- AWS Solutions Architect Associate | 2023
- MongoDB Certified Developer | 2023

Relevant Education:
- MIT OpenCourseWare: Algorithms, Data Structures
- Coursera: Machine Learning Specialization (Stanford)

テック系ならではのヒント

GitHub プロフィールの最適化

GitHub で以下を確認できるようにします:

  • ピン留めしたリポジトリ(特に優れた 6 件)
  • 緑色のコントリビューショングラフ(アクティビティ)
  • プロフィール用 README
  • 完成度の高いプロジェクトの README

プロジェクトの README には以下を含めます:

  • プロジェクトの機能
  • 使用技術
  • 実行方法
  • スクリーンショット/デモ
  • 自分の貢献内容(共同プロジェクトの場合)
技術スタックへの対応

相手が求める技術スタックに合致する場合:

  • その技術を最初にアピールします
  • それらの技術を使った経験を数値で示します

完全には一致しない場合:

  • 転用可能なスキルを強調します
  • 学習能力を示します
  • 類似した技術をアピールします
  • 例:「Django」→「Django での豊富な Python Web フレームワークの経験があり、新しいフレームワークもすぐに習得できます」
技術面接の準備に関する注意

技術職向けの履歴書は、面接の準備にも役立つものである必要があります。

  • 深く説明できる技術だけを記載します
  • 記載した各プロジェクトを説明できるように準備します
  • 構築したシステムのアーキテクチャを把握します
  • 各箇条書きの内容に対応するエピソードを用意します

出力形式

技術職向けの履歴書を最適化する場合:

# TECH RESUME OPTIMIZATION

## Technical Skills Restructure
**Current:** [Their current skills section]
**Optimized:**
Languages: [Ordered list]
Frameworks: [Ordered list]
Databases: [Ordered list]
Cloud/Tools: [Ordered list]

## Experience Improvements

### [Company/Role]

**Current Bullet 1:**
"Worked on backend services"

**Improved:**
"Designed and deployed 5 Node.js microservices handling 50K requests/minute, reducing system coupling and enabling independent team deployments"

**Current Bullet 2:**
[Continue for each bullet]

## Projects to Highlight
[Suggestions based on their background]

## GitHub Recommendations
- [ ] Add READMEs to pinned repos
- [ ] Pin X project (most relevant)
- [ ] Add profile README

## Technical Gaps to Address
- [Missing skill] → [How to address in resume/cover letter]

ATS と技術系採用担当者の両方を意識する

履歴書は ATS を通過すると同時に、技術系採用担当者にも好印象を与える必要があります。

ATS 向け:

  • 正確なスキルキーワードを含めます
  • 一般的なセクション見出しを使います
  • 表や画像を避けます

技術系採用担当者向け:

  • 技術的な深さを示します
  • 指標と規模を含めます
  • 問題解決能力を示します
  • システムへの理解を示します

コメント