software-engineer-resume
Skill9 starsChanged 7 months agoMITView on GitHub
Build a software engineer resume that gets interviews — format tech stacks, write metrics-driven bullets, showcase projects, and optimize your GitHub profile
In this repository11 other files it gives its agents.
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 5 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Use when the user is applying for technical roles: software engineering, data engineering/science, DevOps/SRE, or technical PM.
- Distinctive: line 39
Only list tech you can discuss in an interview
- Distinctive: line 78
Ensure pinned repos have complete READMEs (what it does, how to run, tech used)
- Distinctive: line 103
Every bullet needs a scale or performance metric
- Distinctive: line 104
Don't claim technologies you can't whiteboard
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Software Engineer Resume
Trigger
Use when the user is applying for technical roles: software engineering, data engineering/science, DevOps/SRE, or technical PM.
Keywords: "software engineer resume", "developer resume", "SWE resume", "tech resume", "engineering resume", "data science resume", "DevOps resume", "backend developer resume", "frontend developer resume", "full stack resume", "programmer resume", "GitHub profile", "technical skills section", "coding resume", "IT resume", "software developer resume"
Structure
Recommended section order:
- Contact — include GitHub and portfolio links
- Summary — optional, helpful for senior roles
- Technical Skills — critical for ATS
- Experience — technical achievements with scale
- Projects — especially important for early career
- Education
- Certifications — if relevant
Process
Step 1: Structure Technical Skills
Organize by category:
Languages: Python, TypeScript, Go, SQL
Frameworks: React, Node.js, FastAPI, Django
Databases: PostgreSQL, Redis, MongoDB, Elasticsearch
Cloud/Infra: AWS (EC2, S3, Lambda), Docker, Kubernetes, Terraform
Tools: Git, GitHub Actions, Datadog, GrafanaRules:
- Only list tech you can discuss in an interview
- Order by relevance to target role
- Be specific on cloud (list services, not just "AWS")
- Omit: Microsoft Office, operating systems (unless DevOps), skill bars/ratings, tech you touched once
Step 2: Write Technical Bullets
Formula: [Action Verb] + [Technical What] + [Scale/Performance] + [Tech Used]
Key metrics:
- Scale: DAU/MAU, requests/sec, data volume (TB/day)
- Performance: latency reduction, uptime %, load time
- Efficiency: cost savings, deployment time, automation hours saved
- Business: revenue impact, conversion improvement, user growth
Examples:
- SWE: "Architected auth microservice (OAuth 2.0, JWT) serving 500K+ DAU, reducing login latency from 5s to 2s"
- Data: "Built ETL pipeline processing 100M+ events/day (Kafka, Spark), reducing data latency from hours to minutes"
- DevOps: "Implemented IaC with Terraform, reducing provisioning from 2 days to 30 minutes across 200+ services"
- Tech PM: "Led API platform roadmap for 10K+ developers, driving 40% increase in API adoption"
Step 3: Projects Section
Format:
Project Name | Tech Stack | Link
- What it does + technical highlight
- Scale or usage metricGood projects: real users, open-source contributions, solve real problems, show system design thinking.
Skip: tutorial follow-alongs, trivial to-do apps, incomplete projects.
Step 4: GitHub Profile
Recommend:
- Pin 6 best repositories
- Add profile README
- Ensure pinned repos have complete READMEs (what it does, how to run, tech used)
- Active contribution graph
Output Format
## Software Engineer Resume Review
### Skills Restructure
[Reorganized by category]
### Bullet Improvements
**Original:** "[weak bullet]"
**Improved:** "[technical bullet with metrics]"
### Projects to Highlight
[Suggestions]
### GitHub Recommendations
- [ ] [action]Rules
- Generic bullets like "built features" waste space — every bullet needs technical specificity
- Every bullet needs a scale or performance metric
- Don't claim technologies you can't whiteboard
- Balance technical detail with business impact
- ATS rules still apply — no fancy formatting
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

