To substantially improve quality create ground-truth outputs for each supervision example (i.e., manually craft short summaries, exact skill list, cleaned role/date pairs). If you prefer automation, you can prompt a reliable large model (e.g., previously: an upstream GPT) to produce those supervised outputs from the raw resume and then use them as labels but that requires an external LLM call. Good labels make fine-tuning much more effective than naive outputs.