Content: Message content improved.

This commit is contained in:
2025-02-20 15:26:45 +00:00
parent 54eb1e95d1
commit ccff1e4b7e
3 changed files with 18 additions and 13 deletions

View File

@@ -3,7 +3,7 @@ import argparse
def main():
parser = argparse.ArgumentParser(description='Cover letter autofill')
parser.add_argument('--hiring_manager_name', '-hmn', required=True, help='Hiring manager name')
parser.add_argument('--hiring_manager_name', '-hmn', required=False, help='Hiring manager name', default='Recruitment Team')
args = parser.parse_args()
@@ -22,7 +22,6 @@ def main():
print(f'Cover letter: {cover_letter}')
def make_cover_letter_for_recruitment_agency(hiring_manager_name):
hiring_manager_name = "Recruitment Team" if hiring_manager_name == "" else hiring_manager_name
return "Experienced Web Developer - ERP Systems Specialist Seeking Opportunities", f"""
Dear {hiring_manager_name},
@@ -30,9 +29,9 @@ I'm writing to explore software engineering and data analysis opportunities. At
My background spans both technical development and practical business experience. I specialise in building integrated platforms, optimising database performance, and creating automated systems that deliver measurable business results.
I'm particularly interested in roles that require strong problem-solving skills and end-to-end development capabilities. I have extensive experience with modern frameworks, cloud platforms, and both SQL and NoSQL databases.
I'm particularly interested in roles that require strong problem-solving skills and end-to-end development capabilities. I have extensive experience with modern frameworks, SQL databases, and private dedicated hosting.
I'd welcome a discussion about how my technical expertise could benefit your clients.
I'd welcome a discussion about how my technical expertise could benefit your clients. My CV is attached for you review.
Best regards,
Edward Middleton-Smith

View File

@@ -4,7 +4,7 @@ import argparse
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('--hiring_manager_name', '-hmn', required=False, help='Hiring manager name')
parser.add_argument('--company_commitment', '-cc', required=True, help='Company commitment', default='sustainable innovation')
args = parser.parse_args()
@@ -37,7 +37,7 @@ I'm writing to explore software engineering and data analysis opportunities at {
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'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.
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. My CV is attached for you review.
Best regards,
Edward Middleton-Smith

View File

@@ -7,6 +7,8 @@ def main():
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('--job_reference', '-jr', required=False, help='Job reference')
parser.add_argument('--requirement', '-r', required=False, help='Job requirement')
parser.add_argument('--tech_stack', '-jts', required=False, help='Job tech stack')
args = parser.parse_args()
@@ -14,6 +16,8 @@ def main():
company_name = args.company_name
hiring_manager_name = args.hiring_manager_name
job_reference = args.job_reference
requirement = args.requirement
tech_stack = args.tech_stack
print('\n')
print('Arguments:')
@@ -21,30 +25,32 @@ def main():
print(f'Company name: {company_name}')
print(f'Hiring manager name: {hiring_manager_name}')
print(f'Job reference: {job_reference}')
print(f'Requirement: {requirement}')
print(f'Tech stack: {tech_stack}')
subject, cover_letter = make_cover_letter_for_job(
job_title = job_title,
company_name = company_name,
hiring_manager_name = hiring_manager_name,
job_reference = job_reference
job_reference = job_reference,
requirement = requirement,
tech_stack = tech_stack
)
print('\n')
print(f'Subject: {subject}')
print(f'Cover letter: {cover_letter}')
def make_cover_letter_for_job(job_title, company_name, hiring_manager_name, job_reference):
def make_cover_letter_for_job(job_title, company_name, hiring_manager_name, job_reference, requirement, tech_stack):
hiring_manager_name = "Hiring Manager" if hiring_manager_name == "" else hiring_manager_name
return f"Application for {job_title} Position {'' if job_reference == '' else f' - {job_reference}'}", f"""
Dear {hiring_manager_name},
Your search for a {job_title} caught my attention because I see an opportunity to bring both technical expertise and a proven track record of delivering business impact through web development. While leading development at Precision And Research Technology Systems, I designed and implemented an integrated e-commerce platform that streamlined operations across multiple marketplaces using RESTful APIs - the kind of full stack solution that drives real business value.
I'm writing to apply for the {job_title} position at {company_name}. Your need for someone to {requirement} caught my attention, as I've tackled similar challenges in my work developing integrated e-commerce platforms and automated business systems.
My experience spans the entire stack - from optimising database queries that improved performance by 90% to creating responsive front-end interfaces that increased conversion rates by 9000% at 4 Shires Builders Merchants. I bring proficiency in modern frameworks like React, Node.js, and Flask, along with extensive experience in SQL databases.
I'm a pragmatic full-stack developer who focuses on delivering measurable business impact through technical solutions. I'm particularly strong in data-driven automation and system optimisation with {tech_stack}, having implemented solutions that significantly improved performance and ROI across multiple business contexts.
What excites me most about this role is the opportunity to combine technical excellence with business impact. Whether it's implementing fraud prevention systems that improved ROI by 30% or crafting training modules to elevate team capabilities, I focus on delivering solutions that matter.
I would welcome the opportunity to discuss how my full stack development experience could help drive {company_name}'s continued success.
I'd welcome the opportunity to discuss how my technical expertise could help drive {company_name}'s success. My CV is attached for you review.
Best regards,
Edward Middleton-Smith