resume generator cmdline utility
This commit is contained in:
parent
38fbaaa456
commit
be8ddb8241
6 changed files with 374 additions and 0 deletions
55
assets/resume_liam_murphy.txt
Normal file
55
assets/resume_liam_murphy.txt
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
Liam Murphy
|
||||
Galway, Ireland
|
||||
Email: liam.murphy@gmail.com | LinkedIn: liam-murphy
|
||||
GitHub: liam-murphy | Phone: +353 871234567
|
||||
|
||||
Education
|
||||
Bachelor's Degree in Computer Science
|
||||
National University of Ireland, Galway (GPA: 4/4)
|
||||
Graduation Year: 2020
|
||||
|
||||
Experience
|
||||
Co-Founder & Software Engineer
|
||||
CryptoWave Solutions (03/2021 - Present)
|
||||
Location: Ireland | Industry: Blockchain Technology
|
||||
|
||||
Co-founded and led a startup specializing in app and software development with a focus on blockchain technology
|
||||
Provided blockchain consultations for 10+ companies, enhancing their software capabilities with secure, decentralized solutions
|
||||
Developed blockchain applications, integrated cutting-edge technology to meet client needs and drive industry innovation
|
||||
Research Intern
|
||||
National University of Ireland, Galway (11/2022 - 03/2023)
|
||||
Location: Galway, Ireland | Industry: IoT Security Research
|
||||
|
||||
Conducted in-depth research on IoT security, focusing on binary instrumentation and runtime monitoring
|
||||
Performed in-depth study of the MQTT protocol and Falco
|
||||
Developed multiple software components including MQTT packet analysis library, Falco adapter, and RML monitor in Prolog
|
||||
Authored thesis "Binary Instrumentation for Runtime Monitoring of Internet of Things Systems Using Falco"
|
||||
Software Engineer
|
||||
University Hospital Galway (05/2022 - 11/2022)
|
||||
Location: Galway, Ireland | Industry: Healthcare IT
|
||||
|
||||
Integrated and enforced robust security protocols
|
||||
Developed and maintained a critical software tool for password validation used by over 1,600 employees
|
||||
Played an integral role in the hospital's cybersecurity team
|
||||
Projects
|
||||
JobBot
|
||||
AI-driven tool to automate and personalize job applications on LinkedIn, gained over 3000 stars on GitHub, improving efficiency and reducing application time
|
||||
Link: JobBot
|
||||
|
||||
mqtt-packet-parser
|
||||
Developed a Node.js module for parsing MQTT packets, improved parsing efficiency by 40%
|
||||
Link: mqtt-packet-parser
|
||||
|
||||
Achievements
|
||||
Winner of an Irish public competition - Won first place in a public competition with a perfect score of 70/70, securing a Software Developer position at University Hospital Galway
|
||||
Galway Merit Scholarship - Awarded annually from 2018 to 2020 in recognition of academic excellence and contribution
|
||||
GitHub Recognition - Gained over 3000 stars on GitHub with JobBot project
|
||||
Certifications
|
||||
C1
|
||||
|
||||
Languages
|
||||
English - Native
|
||||
Spanish - Professional
|
||||
Interests
|
||||
Full-Stack Development, Software Architecture, IoT system design and development, Artificial Intelligence, Cloud Technologies
|
||||
|
||||
132
assets/resume_schema.yaml
Normal file
132
assets/resume_schema.yaml
Normal file
|
|
@ -0,0 +1,132 @@
|
|||
# YAML Schema for plain_text_resume.yaml
|
||||
|
||||
personal_information:
|
||||
type: object
|
||||
properties:
|
||||
name: {type: string}
|
||||
surname: {type: string}
|
||||
date_of_birth: {type: string, format: date}
|
||||
country: {type: string}
|
||||
city: {type: string}
|
||||
address: {type: string}
|
||||
phone_prefix: {type: string, format: phone_prefix}
|
||||
phone: {type: string, format: phone}
|
||||
email: {type: string, format: email}
|
||||
github: {type: string, format: uri}
|
||||
linkedin: {type: string, format: uri}
|
||||
required: [name, surname, date_of_birth, country, city, address, phone_prefix, phone, email]
|
||||
|
||||
education_details:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
degree: {type: string}
|
||||
university: {type: string}
|
||||
gpa: {type: string}
|
||||
graduation_year: {type: string}
|
||||
field_of_study: {type: string}
|
||||
exam:
|
||||
type: object
|
||||
additionalProperties: {type: string}
|
||||
required: [degree, university, gpa, graduation_year, field_of_study]
|
||||
|
||||
experience_details:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
position: {type: string}
|
||||
company: {type: string}
|
||||
employment_period: {type: string}
|
||||
location: {type: string}
|
||||
industry: {type: string}
|
||||
key_responsibilities:
|
||||
type: object
|
||||
additionalProperties: {type: string}
|
||||
skills_acquired:
|
||||
type: array
|
||||
items: {type: string}
|
||||
required: [position, company, employment_period, location, industry, key_responsibilities, skills_acquired]
|
||||
|
||||
projects:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
name: {type: string}
|
||||
description: {type: string}
|
||||
link: {type: string, format: uri}
|
||||
required: [name, description]
|
||||
|
||||
achievements:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
name: {type: string}
|
||||
description: {type: string}
|
||||
required: [name, description]
|
||||
|
||||
certifications:
|
||||
type: array
|
||||
items: {type: string}
|
||||
|
||||
languages:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
language: {type: string}
|
||||
proficiency: {type: string, enum: [Native, Fluent, Intermediate, Beginner]}
|
||||
required: [language, proficiency]
|
||||
|
||||
interests:
|
||||
type: array
|
||||
items: {type: string}
|
||||
|
||||
availability:
|
||||
type: object
|
||||
properties:
|
||||
notice_period: {type: string}
|
||||
required: [notice_period]
|
||||
|
||||
salary_expectations:
|
||||
type: object
|
||||
properties:
|
||||
salary_range_usd: {type: string}
|
||||
required: [salary_range_usd]
|
||||
|
||||
self_identification:
|
||||
type: object
|
||||
properties:
|
||||
gender: {type: string}
|
||||
pronouns: {type: string}
|
||||
veteran: {type: string, enum: [Yes, No]}
|
||||
disability: {type: string, enum: [Yes, No]}
|
||||
ethnicity: {type: string}
|
||||
required: [gender, pronouns, veteran, disability, ethnicity]
|
||||
|
||||
legal_authorization:
|
||||
type: object
|
||||
properties:
|
||||
eu_work_authorization: {type: string, enum: [Yes, No]}
|
||||
us_work_authorization: {type: string, enum: [Yes, No]}
|
||||
requires_us_visa: {type: string, enum: [Yes, No]}
|
||||
requires_us_sponsorship: {type: string, enum: [Yes, No]}
|
||||
requires_eu_visa: {type: string, enum: [Yes, No]}
|
||||
legally_allowed_to_work_in_eu: {type: string, enum: [Yes, No]}
|
||||
legally_allowed_to_work_in_us: {type: string, enum: [Yes, No]}
|
||||
requires_eu_sponsorship: {type: string, enum: [Yes, No]}
|
||||
required: [eu_work_authorization, us_work_authorization, requires_us_visa, requires_us_sponsorship, requires_eu_visa, legally_allowed_to_work_in_eu, legally_allowed_to_work_in_us, requires_eu_sponsorship]
|
||||
|
||||
work_preferences:
|
||||
type: object
|
||||
properties:
|
||||
remote_work: {type: string, enum: [Yes, No]}
|
||||
in_person_work: {type: string, enum: [Yes, No]}
|
||||
open_to_relocation: {type: string, enum: [Yes, No]}
|
||||
willing_to_complete_assessments: {type: string, enum: [Yes, No]}
|
||||
willing_to_undergo_drug_tests: {type: string, enum: [Yes, No]}
|
||||
willing_to_undergo_background_checks: {type: string, enum: [Yes, No]}
|
||||
required: [remote_work, in_person_work, open_to_relocation, willing_to_complete_assessments, willing_to_undergo_drug_tests, willing_to_undergo_background_checks]
|
||||
Loading…
Add table
Add a link
Reference in a new issue