Initial commit.
This commit is contained in:
51
cover_letter_autofill_agency.py
Normal file
51
cover_letter_autofill_agency.py
Normal file
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env python
|
||||
import argparse
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description='Cover letter autofill')
|
||||
parser.add_argument('--hiring_manager_name', '-hmn', required=True, help='Hiring manager name')
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
hiring_manager_name = args.hiring_manager_name
|
||||
|
||||
print('\n')
|
||||
print('Arguments:')
|
||||
print(f'Hiring manager name: {hiring_manager_name}')
|
||||
|
||||
subject, cover_letter = make_cover_letter_for_recruitment_agency(
|
||||
hiring_manager_name = hiring_manager_name
|
||||
)
|
||||
|
||||
print('\n')
|
||||
print(f'Subject: {subject}')
|
||||
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},
|
||||
|
||||
I hope this email finds you well. I am writing to inquire about web development opportunities you have available, 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 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 your clients.
|
||||
|
||||
I have attached my CV for your review, and am available for an initial discussion at your convenience.
|
||||
Thank you for considering my application. I look forward to hearing from you.
|
||||
|
||||
Best regards,
|
||||
Edward Middleton-Smith
|
||||
edward.middletonsmith@gmail.com
|
||||
07375571430
|
||||
https://teddy.org.uk/
|
||||
https://www.linkedin.com/in/teddyms/
|
||||
"""
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
55
cover_letter_autofill_company.py
Normal file
55
cover_letter_autofill_company.py
Normal file
@@ -0,0 +1,55 @@
|
||||
#!/usr/bin/env python
|
||||
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')
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
company_name = args.company_name
|
||||
hiring_manager_name = args.hiring_manager_name
|
||||
|
||||
print('\n')
|
||||
print('Arguments:')
|
||||
print(f'Company name: {company_name}')
|
||||
print(f'Hiring manager name: {hiring_manager_name}')
|
||||
|
||||
subject, cover_letter = make_cover_letter_for_company(
|
||||
company_name = company_name,
|
||||
hiring_manager_name = hiring_manager_name
|
||||
)
|
||||
|
||||
print('\n')
|
||||
print(f'Subject: {subject}')
|
||||
print(f'Cover letter: {cover_letter}')
|
||||
|
||||
def make_cover_letter_for_company(company_name, hiring_manager_name):
|
||||
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 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.
|
||||
|
||||
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.
|
||||
|
||||
Best regards,
|
||||
Edward Middleton-Smith
|
||||
edward.middletonsmith@gmail.com
|
||||
07375571430
|
||||
https://teddy.org.uk/
|
||||
https://www.linkedin.com/in/teddyms/
|
||||
"""
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
69
cover_letter_autofill_job.py
Normal file
69
cover_letter_autofill_job.py
Normal file
@@ -0,0 +1,69 @@
|
||||
#!/usr/bin/env python
|
||||
import argparse
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description='Cover letter autofill')
|
||||
parser.add_argument('--job_title', '-jt', required=True, help='Job title')
|
||||
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_requirement_1', '-jr1', required=True, help='Job requirement 1')
|
||||
parser.add_argument('--job_requirement_2', '-jr2', required=True, help='Job requirement 2')
|
||||
parser.add_argument('--job_or_company_attractive_feature', '-af', required=True, help='Attractive feature of job or company')
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
job_title = args.job_title
|
||||
company_name = args.company_name
|
||||
hiring_manager_name = args.hiring_manager_name
|
||||
job_requirement_1 = args.job_requirement_1
|
||||
job_requirement_2 = args.job_requirement_2
|
||||
job_or_company_attractive_feature = args.job_or_company_attractive_feature
|
||||
|
||||
print('\n')
|
||||
print('Arguments:')
|
||||
print(f'Job title: {job_title}')
|
||||
print(f'Company name: {company_name}')
|
||||
print(f'Hiring manager name: {hiring_manager_name}')
|
||||
print(f'Job requirement 1: {job_requirement_1}')
|
||||
print(f'Job requirement 2: {job_requirement_2}')
|
||||
print(f'Attractive feature of job or company: {job_or_company_attractive_feature}')
|
||||
|
||||
subject, cover_letter = make_cover_letter_for_job(
|
||||
job_title = job_title,
|
||||
company_name = company_name,
|
||||
hiring_manager_name = hiring_manager_name,
|
||||
job_requirement_1 = job_requirement_1,
|
||||
job_requirement_2 = job_requirement_2,
|
||||
job_or_company_attractive_feature = job_or_company_attractive_feature
|
||||
)
|
||||
|
||||
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_requirement_1, job_requirement_2, job_or_company_attractive_feature):
|
||||
return f"Application for {job_title} Position", f"""
|
||||
Dear {hiring_manager_name},
|
||||
|
||||
I am writing to express my strong interest in the {job_title} position at {company_name} as advertised on your website.
|
||||
The role aligns perfectly with my 5 years of experience as a software engineer specialising in ERP systems and web development. Your requirement for {job_requirement_1} and {job_requirement_2} particularly caught my attention, as these align with my current work developing and maintaining enterprise-level web applications and automation solutions.
|
||||
In my current role, I have:
|
||||
- Successfully implemented ERP solutions that improved business efficiency by streamlining core processes
|
||||
- Developed and maintained scalable web applications using Python, C#, and SQL.
|
||||
- Collaborated with stakeholders to automate complex business workflows
|
||||
- Delivered projects on time while maintaining high code quality standards
|
||||
|
||||
I am particularly drawn to {company_name} because of {job_or_company_attractive_feature}. I believe my technical expertise combined with my understanding of business processes would make me a valuable addition to your team.
|
||||
I have attached my CV for your review, and am available for an initial discussion at your convenience.
|
||||
Thank you for considering my application. I look forward to hearing from you.
|
||||
|
||||
Best regards,
|
||||
Edward Middleton-Smith
|
||||
edward.middletonsmith@gmail.com
|
||||
07375571430
|
||||
https://teddy.org.uk/
|
||||
https://www.linkedin.com/in/teddyms/
|
||||
"""
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
Reference in New Issue
Block a user