--- name: ats-optimizer description: "ATS(지원자추적시스템) 통과 최적화를 위한 이력서 키워드 전략과 형식 가이드를 제공하는 전문 스킬. resume-writer 에이전트가 ATS 친화적인 이력서를 작성하고 JD 매칭률을 극대화할 때 활용한다. 'ATS 최적화', '이력서 키워드', 'JD 매칭', '이력서 형식', 'applicant tracking system', '서류 통과율' 등의 맥락에서 자동 적용한다. 단, ATS 소프트웨어(Workday, Greenhouse) 직접 접속이나 실제 채용 프로세스 대행은 이 스킬의 범위가 아니다." --- # ATS Optimizer — ATS 통과 최적화 도구 resume-writer 에이전트의 ATS 최적화 역량을 강화하는 전문 스킬. ## 적용 대상 에이전트 - **resume-writer** — ATS 친화적 이력서 작성, 키워드 최적화 ## ATS 파싱 원리 ### ATS가 읽는 방식 ``` 1. 텍스트 추출 (PDF/DOCX → Plain Text) 2. 섹션 인식 (경력, 학력, 기술 등) 3. 키워드 추출 + 빈도 분석 4. JD 키워드와 매칭 스코어 산출 5. 순위화하여 채용 담당자에게 제출 ``` ### ATS 호환 형식 규칙 | 항목 | 권장 | 비권장 | |------|------|--------| | 파일 형식 | DOCX > PDF | 이미지 PDF, HTML | | 레이아웃 | 단일 컬럼 | 다중 컬럼, 표 기반 | | 글꼴 | Arial, Calibri, Georgia | 특수 글꼴 | | 헤더 | 텍스트 헤더 | 이미지/아이콘 헤더 | | 불릿 | 표준 불릿(•, -, *) | 커스텀 그래픽 불릿 | | 섹션명 | 표준 명칭 사용 | 창의적 명칭 | ### 표준 섹션명 (ATS 인식률 높은 순) ``` - 경력사항 / Work Experience / Professional Experience - 학력 / Education - 기술 / Skills / Technical Skills - 자격증 / Certifications - 프로젝트 / Projects - 수상 / Awards ``` ## 키워드 최적화 전략 ### JD 키워드 추출 프로세스 ``` 1. JD 전문을 복사한다 2. 다음 유형의 키워드를 추출한다: - Hard Skills: 프로그래밍 언어, 도구, 프레임워크 - Soft Skills: 리더십, 커뮤니케이션, 문제해결 - Industry Terms: 도메인 전문 용어 - Action Verbs: 설계, 구축, 최적화, 리드 - Qualifications: 학위, 자격증, 경력 연수 3. 빈도를 세어 우선순위를 매긴다 4. 이력서에 자연스럽게 반영한다 ``` ### 키워드 밀도 가이드 | 키워드 유형 | 권장 횟수 | 배치 위치 | |-----------|---------|----------| | JD 핵심 키워드 (3-5개) | 2-3회 | 요약, 경력, 기술 | | JD 보조 키워드 (5-10개) | 1-2회 | 경력, 프로젝트 | | 산업 용어 | 1회 | 자연스럽게 분산 | ### 키워드 매칭 방법 | JD 표현 | 이력서 반영 | 원칙 | |--------|-----------|------| | "Python 경험 필수" | "Python으로 데이터 파이프라인 구축" | 행동+결과 | | "팀 리딩 경험" | "5명 개발팀 리드, 프로젝트 3건 완수" | 정량화 | | "CI/CD 경험" | "Jenkins/GitHub Actions 기반 CI/CD 파이프라인 구축 및 운영" | 구체적 도구 | ## 성과 정량화 공식 (STAR-Q) ### 정량화 패턴 ``` [Action Verb] + [구체적 활동] + [정량적 결과] 예시: - "설계 및 구축한 API 서버로 응답 시간 40% 단축, 일일 처리량 100만 건 달성" - "코드 리뷰 프로세스 도입으로 배포 후 버그 60% 감소" - "5명 규모 팀 리드하여 3개월 내 MVP 출시, 사용자 5,000명 확보" ``` ### 정량화 가능한 지표 유형 | 카테고리 | 지표 예시 | |---------|----------| | 성능 | 응답시간, 처리량, 에러율, 가용성 | | 효율 | 시간 절감, 비용 절감, 자동화율 | | 규모 | 사용자 수, 트래픽, 데이터 크기 | | 팀 | 팀 규모, 멘토링 인원 | | 비즈니스 | 매출 기여, 고객 유치, 전환율 | ## 이력서 섹션별 ATS 최적화 ### Professional Summary (3-4줄) ``` [직함/역할] + [핵심 경력] + [차별화 역량] + [정량 실적] 예시: "7년차 백엔드 개발자로 대규모 트래픽 처리 시스템 설계 및 운영 경험. Java/Spring Boot 기반 마이크로서비스 아키텍처 설계, 일일 1억 건 트랜잭션 처리 시스템 구축. AWS 기반 인프라 최적화로 운영 비용 35% 절감." ``` ### Work Experience ``` [회사명] | [직함] | [기간] • [Action Verb] [구체적 활동]하여 [정량적 결과] 달성 • [JD 키워드 포함] [성과 기술] • [기술 스택 언급] [프로젝트 규모/영향] ``` ### Skills 섹션 ``` Technical Skills: - Languages: Python, Java, TypeScript, SQL - Frameworks: Spring Boot, React, FastAPI - Infrastructure: AWS (EC2, RDS, Lambda), Docker, Kubernetes - Tools: Git, Jenkins, Grafana, Jira (JD에 나온 기술을 정확한 표기로 나열) ``` ## ATS 스코어 자체 진단 | 체크 항목 | 가중치 | 확인 | |----------|--------|------| | JD 핵심 키워드 80%+ 포함 | 30% | [ ] | | 표준 섹션명 사용 | 15% | [ ] | | 단일 컬럼 레이아웃 | 10% | [ ] | | 성과 정량화 (경력당 2개+) | 20% | [ ] | | ATS 호환 파일 형식 | 10% | [ ] | | 표준 글꼴, 표 미사용 | 5% | [ ] | | 약어 풀네임 병기 | 5% | [ ] | | 맞춤법/문법 오류 없음 | 5% | [ ] |