diff --git a/data_folder/config.yaml b/data_folder/config.yaml new file mode 100644 index 0000000..1eaef16 --- /dev/null +++ b/data_folder/config.yaml @@ -0,0 +1,42 @@ +remote: [true/false] + +experienceLevel: + internship: [true/false] + entry: [true/false] + associate: [true/false] + mid-senior level: [true/false] + director: [true/false] + executive: [true/false] + +jobTypes: + full-time: [true/false] + contract: [true/false] + part-time: [true/false] + temporary: [true/false] + internship: [true/false] + other: [true/false] + volunteer: [true/false] + +date: + all time: [true/false] + month: [true/false] + week: [true/false] + 24 hours: [true/false] + +positions: + - [Positions 1] + - [Positions 2] + +locations: + - [Locations 1] + - [Locations 2] + +distance: [0 or 5 or 10 or 25 or 50 or 100] + +companyBlacklist: + - [Company Name 1] + - [Company Name 2] + +titleBlacklist: + - [Word 1] + - [Word 2] diff --git a/data_folder/plain_text_resume.yaml b/data_folder/plain_text_resume.yaml new file mode 100644 index 0000000..21d9e3c --- /dev/null +++ b/data_folder/plain_text_resume.yaml @@ -0,0 +1,105 @@ +{ + "personalInformation": { + "name": "[Your name]", + "surname": "[Your surname]", + "dateOfBirth": "[Your Date of Birth]", + "country": "[Your country]", + "city": "[Your city]", + "address": "[Your address]", + "phonePrefix": "[Your phone number prefix]", + "phone": "[Your phone number]", + "email": "[Your email]", + "github": "[Link]", + "linkedin": "[Link]" + }, + "selfIdentification": { + "gender": "[Specific gender identification]", + "pronouns": "[Your Pronouns]", + "veteran": "[Yes/No]", + "disability": "[Yes/No]", + "ethnicity": "[Specify ethnicity]" + }, + "legalAuthorization": { + "euWorkAuthorization": "[Yes/No]", + "usWorkAuthorization": "[Yes/No]", + "requiresUsVisa": "[Yes/No]", + "legallyAllowedToWorkInUs": "[Yes/No]", + "requiresUsSponsorship": "[Yes/No]", + "requiresEuVisa": "[Yes/No]", + "legallyAllowedToWorkInEu": "[Yes/No]", + "requiresEuSponsorship": "[Yes/No]" + }, + "workPreferences": { + "remoteWork": "[Yes/No]", + "inPersonWork": "[Yes/No]", + "openToRelocation": "[Yes/No]", + "willingToCompleteAssessments": "[Yes/No]", + "willingToUndergoDrugTests": "[Yes/No]", + "willingToUndergoBackgroundChecks": "[Yes/No]" + }, + "educationDetails": [ + { + "degree": "[Bachelor's/Master's/Ph.D.]", + "university": "[Name of University]", + "gpa": "[Your GPA]", + "graduationYear": "[Year of Graduation]", + "fieldOfStudy": "[Your Field of Study]", + "skillsAcquired": { + "blockchain": "[Years]", + "iot": "[Years]", + "python": "[Years]" + } + } + ], + "experienceDetails": [ + { + "position": "[Job Title]", + "company": "[Company Name]", + "employmentPeriod": "[Month, Year] - [Month, Year]", + "location": "[City, Country]", + "industry": "[Industry of the Company]", + "keyResponsibilities": { + "responsibility1": "[Years]", + "responsibility2": "[Years]", + "responsibility3": "[Years]" + }, + "skillsAcquired": { + "php": "[Years]", + "python": "[Years]", + "leadership": "[Years]", + "problemSolving": "[Years]", + "criticalThinking": "[Years]", + "adaptability": "[Years]", + "perfectionism": "[Years]" + } + } + ], + "projects": { + "project1": "[Description of significant projects you've worked on + if available repo link]", + "project2": "[Description of significant projects you've worked on + if available repo link]" + }, + "availability": { + "noticePeriod": "[Specify notice period]" + }, + "salaryExpectations": { + "salaryRangeUSD": "[Specify your salary expectations in USD]" + }, + "certifications": [ + "[Certification 1]", + "[Certification 2]", + "[Certification 3]" + ], + "languages": [ + { + "language": "Italian", + "proficiency": "Native" + }, + { + "language": "English", + "proficiency": "Professional" + } + ], + "interests": [ + "[List any hobbies or interests relevant to your professional profile]" + ] +} \ No newline at end of file diff --git a/data_folder/secrets.yaml b/data_folder/secrets.yaml new file mode 100644 index 0000000..b92541b --- /dev/null +++ b/data_folder/secrets.yaml @@ -0,0 +1,3 @@ +email: [Your Linkedin email] +password: [Your Linkedin password] +openai_api_key: [OpenAi API key, tutorial -> https://medium.com/@lorenzozar/how-to-get-your-own-openai-api-key-f4d44e60c327] \ No newline at end of file diff --git a/data_folder_example/config.yaml b/data_folder_example/config.yaml new file mode 100644 index 0000000..f6053aa --- /dev/null +++ b/data_folder_example/config.yaml @@ -0,0 +1,39 @@ +remote: true + +experienceLevel: + internship: false + entry: true + associate: true + mid-senior level: true + director: true + executive: true + +jobTypes: + full-time: true + contract: true + part-time: true + temporary: true + internship: false + other: true + volunteer: false + +date: + all time: false + month: false + week: true + 24 hours: false + +positions: + - Software engineer + +locations: + - Germany + +distance: 100 + +companyBlacklist: +- Noir +- Crossover + +titleBlacklist: + - Stage diff --git a/data_folder_example/plain_text_resume.yaml b/data_folder_example/plain_text_resume.yaml new file mode 100644 index 0000000..7be86d6 --- /dev/null +++ b/data_folder_example/plain_text_resume.yaml @@ -0,0 +1,95 @@ +personal_information: + name: "Mario" + surname: "Rossi" + dateOfBirth: "15/09/1988" + country: "Italy" + city: "Milan" + address: "Via Montenapoleone 10, 20121 Milan" + phonePrefix: "+39" + phone: "3351234567" + email: "mario.rossi@techcode.it" + github: "https://github.com/mario-rossi-dev" + linkedin: "https://www.linkedin.com/in/mario-rossi-developer/" + +self_identification: + gender: "Male" + pronouns: "He/Him" + veteran: false + disability: false + ethnicity: "Mediterranean" + +legal_authorization: + euWorkAuthorization: true + usWorkAuthorization: false + requiresUsVisa: true + legallyAllowedToWorkInUs: false + requiresUsSponsorship: true + requiresEuVisa: false + legallyAllowedToWorkInEu: true + requiresEuSponsorship: false + +work_preferences: + remoteWork: true + inPersonWork: true + openToRelocation: true + willingToCompleteAssessments: true + willingToUndergoDrugTests: true + willingToUndergoBackgroundChecks: true + +education_details: + - degree: "Master" + university: "Politecnico di Milano" + gpa: "3.8/4" + graduationYear: "2012" + fieldOfStudy: "Computer Engineering" + skillsAcquired: + artificialIntelligence: "4" + dataScience: "3" + cloudComputing: "3" + +experience_details: + - position: "Senior Software Engineer" + company: "TechInnovate S.p.A." + employmentPeriod: "06/2018 - Present" + location: "Milan, Italy" + industry: "FinTech" + keyResponsibilities: + responsibility1: "Led development of real-time trading algorithm, improving transaction speed by 40%" + responsibility2: "Implemented CI/CD pipeline, reducing deployment time from days to hours" + responsibility3: "Mentored junior developers, increasing team productivity by 25% over 6 months" + skillsAcquired: + java: "5" + springBoot: "4" + kubernetes: "3" + aws: "4" + microservices: "4" + agileMethodologies: "5" + +projects: + project1: "Developed a high-frequency trading platform using Java and Spring Boot, processing over 1 million transactions per second" + project2: "Led the migration of legacy systems to a microservices architecture, improving system reliability by 99.99%" + +availability: + noticePeriod: "3 months" + +salary_expectations: + salaryRangeUSD: "90000" + +certifications: + - "AWS Certified Solutions Architect" + - "Oracle Certified Professional, Java SE 11 Developer" + - "Certified Scrum Master" + +languages: + - language: "Italian" + proficiency: "Native" + - language: "English" + proficiency: "Fluent" + - language: "Spanish" + proficiency: "Intermediate" + +interests: + - "Open Source Contributing" + - "Machine Learning" + - "Hiking" + - "Chess" \ No newline at end of file diff --git a/data_folder_example/secrets.yaml b/data_folder_example/secrets.yaml new file mode 100644 index 0000000..ad24cd8 --- /dev/null +++ b/data_folder_example/secrets.yaml @@ -0,0 +1,3 @@ +email: myemaillinkedin@gmail.com +password: ImpossiblePassowrd10 +openai_api_key: sk-11KRr4uuTwpRGfeRTfj1T9BlbkFJjP8QTrswHU1yGruru2FR \ No newline at end of file