Content: Change message content to follow concepts from book 'How to win friends and influence people' for all cover letter templates.

This commit is contained in:
2025-02-20 14:45:01 +00:00
parent c2e0ab1360
commit 54eb1e95d1
3 changed files with 25 additions and 46 deletions

View File

@@ -5,11 +5,13 @@ def main():
parser = argparse.ArgumentParser(description='Cover letter autofill')
parser.add_argument('--company_name', '-cn', required=True, help='Company name')
parser.add_argument('--hiring_manager_name', '-hmn', required=True, help='Hiring manager name')
parser.add_argument('--company_commitment', '-cc', required=True, help='Company commitment', default='sustainable innovation')
args = parser.parse_args()
company_name = args.company_name
hiring_manager_name = args.hiring_manager_name
company_commitment = args.company_commitment
print('\n')
print('Arguments:')
@@ -18,30 +20,24 @@ def main():
subject, cover_letter = make_cover_letter_for_company(
company_name = company_name,
hiring_manager_name = hiring_manager_name
hiring_manager_name = hiring_manager_name,
company_commitment = company_commitment
)
print('\n')
print(f'Subject: {subject}')
print(f'Cover letter: {cover_letter}')
def make_cover_letter_for_company(company_name, hiring_manager_name):
def make_cover_letter_for_company(company_name, hiring_manager_name, company_commitment):
hiring_manager_name = "HR Team" if hiring_manager_name == "" else hiring_manager_name
return "Experienced Web Developer - ERP Systems Specialist Seeking Opportunities", f"""
Dear {hiring_manager_name},
I hope this email finds you well. I am writing to inquire about web development opportunities at {company_name}, particularly in roles involving ERP systems and business process automation.
I am a software engineer with extensive experience in developing and maintaining enterprise-level web applications. My core expertise includes:
- Designing and implementing comprehensive ERP solutions that streamline business operations
- Creating custom automation systems for both single and multi-function business processes
- Full-stack web development using modern technologies and best practices
- Maintaining and optimising existing enterprise web applications
I'm writing to explore software engineering and data analysis opportunities at {company_name}. After researching your technical stack and business focus, I believe my experience developing integrated platforms and optimising data systems could bring immediate value to your team.
I specialise in translating complex business requirements into efficient, scalable web solutions. My background in ERP systems has given me a strong understanding of business processes and how to effectively automate them through web applications.
I would be grateful for an opportunity to discuss how my skills and experience could benefit {company_name}. I am particularly interested in learning more about your current technology stack and development needs.
Throughout my career, I've focused on delivering end-to-end solutions that drive measurable business impact. Whether it's implementing new e-commerce platforms, optimising database performance, or creating automated processing systems, I combine technical excellence with a strong focus on business outcomes.
I have attached my CV for your review. I am available for an initial discussion at your convenience.
Thank you for considering my application. I look forward to hearing from you.
I'm particularly drawn to {company_name}'s commitment to {company_commitment} and would welcome the opportunity to discuss how my full-stack development experience could contribute to your continued growth.
Best regards,
Edward Middleton-Smith