tech-resume-optimizer
Optimize resumes for software engineering, PM, and technical roles
By paramchoudhary · 6,475 installs
npx skills add paramchoudhary/resumeskills --skill tech-resume-optimizer
Source repository · Upstream listing
Tech Resume Optimizer
When to Use This Skill
Use this skill when the user:
Is applying for software engineering roles
Wants to optimize a technical resume
Needs help with developer/PM/technical job applications
Mentions: "tech resume", "software engineer resume", "developer resume", "technical resume", "SWE resume", "PM resume"
Core Capabilities
Optimize resumes for technical roles (SWE, PM, Data, DevOps)
Structure technical skills sections effectively
Highlight projects and technical achievements
Balance technical depth with business impact
Format for both ATS and technical recruiters
Include GitHub, portfolio, and technical links
Tech Resume Philosophy
What Tech Recruiters Look For:
1. Relevant technical skills (languages, frameworks, tools)
2. Scale and impact (users, transactions, data size)
3. Problem solving abilities
4. System design understanding
5. Collaborative abilities
6. Growth trajectory
Tech Resume Structure
Recommended Order
Contact Section for Tech
Include:
GitHub (required for SWE roles)
Portfolio/personal website
LinkedIn
Tech blog (if you have one)
Don't Include:
Address (city/state is enough)
Photo
Social media (unless relevant)
Technical Skills Section
Organization Strategies
Option 1: By Category
Option 2: By Proficiency (use carefully)
Option 3: Flat List (ATS friendly)
What to Include
Languages:
List languages you can code in confidently
Order by relevance to target role
Include query languages (SQL, GraphQL)
Frameworks/Libraries:
Web: React, Vue, Angular, Django, Flask, Express
Data: Pandas, NumPy, TensorFlow, PyTorch
Testing: Jest, Pytest, Selenium
Databases:
Relational: PostgreSQL, MySQL, SQL Server
NoSQL: MongoDB, DynamoDB, Cassandra
Caching: Redis, Memcached
Cloud/DevOps:
Cloud: AWS, GCP, Azure (specific services)
Containers: Docker, Kubernetes
CI/CD: Jenkins, GitHub Actions, CircleCI
IaC: Terraform, CloudFormation
What NOT to Include
❌ Microsoft Office (assumed)
❌ Operating systems (unless DevOps role)
❌ Outdated tech (unless specifically required)
❌ Skill bars or ratings (subjective and break ATS)
❌ Every technology you've touched once
Experience Section for Tech Roles
The Technical Bullet Formula
[Action Verb] + [Technical What] + [Scale/Impact] + [Technology Used]
Examples:
❌ Weak Technical Bullet:
✅ Strong Technical Bullet:
Technical Metrics to Include
Scale:
Users: "serving 500K DAU"
Requests: "handling 10K requests/second"
Data: "processing 50TB daily"
Uptime: "maintaining 99.99% availability"
Performance:
Latency: "reduced from Xms to Yms"
Speed: "improved by X%"
Load time: "decreased by X seconds"
Efficiency:
Cost: "reduced AWS costs by 40%"
Time: "cut deployment time from X to Y"
Resources: "reduced memory usage by X%"
Business:
Revenue: "features drove $XM revenue"
Conversion: "improved checkout by X%"
Engagement: "increased DAU by X%"
Role Specific Bullet Examples
Software Engineer:
Data Engineer:
DevOps/SRE:
Product Manager (Technical):
Projects Section
Critical for:
Junior engineers
Career changers
Bootcamp graduates
Anyone with gaps
Project Format
Example Projects Section
What Makes a Good Project
Do Include:
Projects with real users
Open source contributions
Technical blog posts
Hackathon projects (especially winners)
Complex personal projects
Don't Include:
Tutorial follow alongs
Trivial to do apps
Incomplete projects
Coursework (unless exceptional)
Education Section for Tech
Standard Format
For Bootcamp Graduates
For Self Taught Engineers
Tech Specific Tips
GitHub Profile Optimization
Make sure your GitHub shows:
Pinned repositories (your best 6)
Green contribution graph (activity)
README for profile
Complete project READMEs
Project READMEs should include:
What the project does
Technologies used
How to run it
Screenshots/demos
Your contributions (for collaborative projects)
Dealing with Tech Stacks
If you match their stack:
Lead with those technologies
Quantify your experience with them
If you don't match exactly:
Emphasize transferable skills
Show learning ability
Highlight similar technologies
Example: "Django" → "Extensive Python web framework experience (Django); quick to ramp on new frameworks"
Technical Interviews Prep Note
Tech resumes should support your interview:
Only claim technologies you can discuss deeply
Be ready to explain every project listed
Know the architecture of systems you've built
Have stories ready for each bullet
Output Format
When optimizing a tech resume:
ATS + Tech Recruiter Balance
Remember: Your resume must pass ATS AND impress technical recruiters.
For ATS:
Include exact skill keywords
Use standard section headers
Avoid tables and graphics
For Tech Recruiters:
Show technical depth
Include metrics and scale
Demonstrate problem solving
Show you understand systems