SWE Resume is a tool that gives instant feedback on tech resumes to help engineers avoid common mistakes and get more interviews. It focuses on software engineers, DevOps, QA, ML/data engineers, and product managers.

I learned that applicant‐tracking systems look for specific keywords and simple headings to rank resumes. For example, spelling out "JavaScript" rather than "JS" can improve ATS matching. To catch those signals, I gathered about 200 tech keywords from real job postings to scan resumes. Different roles need different highlights, for instance:

  • DevOps: Docker, Kubernetes, CI/CD
  • QA: Selenium, JUnit, test automation frameworks
  • ML/Data Engineers: TensorFlow, Pandas, data pipelines

These keyword sets ensure feedback matches each role's needs

The backend uses NodeJS and AWS Lambda so the tool runs fast and scales easily. Users upload a PDF or Word file on a simple React webpage and see feedback in under a minute. The feedback dashboard shows an overall score, strengths, areas to fix, ATS tips, and next steps.

Parsing different resume formats took many tries to reliably find sections like Experience or Projects. Early suggestions sounded robotic, so I rephrased them into friendlier sentences after learning users skip advice that seems too stiff.

Users who fixed their resumes saw more interview invites, proving the tool's value. Case studies show people went from no callbacks to multiple interviews after using SWE Resume!

In short, SWE Resume scans your tech resume for key role‐specific words, checks formatting, and gives fast advice so you can make quick improvements and land more interviews.

Built With

Share this project:

Updates