filename
String (PK)Unique resume file path
All 10 fields in DynamoDB. Global search uses a local SQLite index when built (fast); otherwise falls back to DynamoDB scan.
Unique resume file path
Candidate full name
Contact email
Contact phone
Years of experience e.g. 37.5
Extracted skills
Education entries (may contain location)
Certifications and licenses
Full resume text for deep keyword/location search
CloudFront URL to original resume file
OpenAI analyzes the full description and extracts verified fields for matchmaking.