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