Background Context
The current Resume Builder provides a single ATS-friendly resume template that works well for general professional and technical roles. However, resume expectations vary significantly across industries.
For example:
- Software Engineers prioritize Projects, Technical Skills, and Experience.
- Designers emphasize Portfolio, Design Tools, and Creative Projects.
- Researchers require Publications, Conferences, and Research Experience.
- Marketing professionals focus on Campaigns, Metrics, and Certifications.
While the existing template remains suitable for many users, introducing profession-specific ATS-friendly templates would make the Resume Builder more flexible and relevant without sacrificing ATS compatibility.
What needs to be done
- Resume Template Selection
Add a template selector in the Resume Builder.
Allow users to choose a resume type before generating their resume.
Example templates:
Software Engineering
UI/UX & Graphic Design
Product Management
Marketing
Research / Academia
Education
General Professional
- Industry-Specific Resume Layouts
Create ATS-friendly layouts that reuse the existing resume data while adjusting:
Section ordering
Section visibility
Section headings
Profession-specific sections
Examples:
-
Software Engineering
-- Summary
-- Technical Skills
-- Projects
-- Experience
-- Education
-
Design
-- Summary
--Portfolio
-- Design Tools
-- Experience
-- Creative Projects
-- Education
-
Research
-- Research Interests
-- Publications
-- Conferences
-- Research Experience
-- Education
- PDF Rendering Support
Update the PDF rendering logic so that the selected template determines:
Layout structure
Section order
Displayed fields
All templates should remain ATS-friendly and compatible with the existing PDF generation pipeline.
Additional Notes
This feature focuses on industry-specific ATS-friendly layouts, not visually decorative resumes. The objective is to improve section organization and relevance for different professions while maintaining compatibility with Applicant Tracking Systems.
I'd be happy to work on this feature under GSSOC'26 if it aligns with the project's roadmap. Feedback on the proposed scope is welcome
Background Context
The current Resume Builder provides a single ATS-friendly resume template that works well for general professional and technical roles. However, resume expectations vary significantly across industries.
For example:
While the existing template remains suitable for many users, introducing profession-specific ATS-friendly templates would make the Resume Builder more flexible and relevant without sacrificing ATS compatibility.
What needs to be done
Add a template selector in the Resume Builder.
Allow users to choose a resume type before generating their resume.
Example templates:
Software Engineering
UI/UX & Graphic Design
Product Management
Marketing
Research / Academia
Education
General Professional
Create ATS-friendly layouts that reuse the existing resume data while adjusting:
Section ordering
Section visibility
Section headings
Profession-specific sections
Examples:
Software Engineering
-- Summary
-- Technical Skills
-- Projects
-- Experience
-- Education
Design
-- Summary
--Portfolio
-- Design Tools
-- Experience
-- Creative Projects
-- Education
Research
-- Research Interests
-- Publications
-- Conferences
-- Research Experience
-- Education
Update the PDF rendering logic so that the selected template determines:
Layout structure
Section order
Displayed fields
All templates should remain ATS-friendly and compatible with the existing PDF generation pipeline.
Additional Notes
This feature focuses on industry-specific ATS-friendly layouts, not visually decorative resumes. The objective is to improve section organization and relevance for different professions while maintaining compatibility with Applicant Tracking Systems.
I'd be happy to work on this feature under GSSOC'26 if it aligns with the project's roadmap. Feedback on the proposed scope is welcome