Skip to content

Instantly share code, notes, and snippets.

@dotku
Last active September 25, 2023 20:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dotku/82acaf6ddc45a247b2521f8007936a3b to your computer and use it in GitHub Desktop.
Save dotku/82acaf6ddc45a247b2521f8007936a3b to your computer and use it in GitHub Desktop.
human resource usage case

Human Resouce Macthing Predict Sample

By using OpenAI, here is the sample result of canddidates.

Job Description

 
WECJP00027182 
Job Title - FullStack Software Engineer
Location - Sunnyvale, CA
Duration: 6 + Months
 
Job Description: 
5+ years software engineer/ backend developer experience
Front and backend full stack experience
Languages: Java & ReactJS
 
Description:
The Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce. 
SE will be responsible for application development in support of the multi-platform roadmap. 
Responsible for application architecture, ensure high performance, scalability and availability for those applications.
 
Areas of responsibility include:
Involved in planning of system and development deployment as well as responsible for meeting software compliance standards
Drives technical vision and influences product roadmap and vision- Implement large-scale, complex, cross-functional projects
Leads the discovery phase of large projects to develop high level design- Supervise the work of cross-functional groups of engineers, including offshore associates
Directs root cause analysis of critical business and production issues
Documents testing and maintenance of application corrections and improvements
Influence decisions, builds consensus, and resolves conflicts constructively and proactively- Supports business objectives and ensures the business needs are being met
 
Minimum Qualifications
Bachelor?s degree in Computer Science or Computer Information Systems
7+ years of experience in eCommerce Software development
7+ years of programming experience in architecting highly scalable & performing Web Applications
5+ years of experience with Open Source technologies
4+ years of developing / architecting high transaction high throughput systems is a must
2+ years of experience with integrating 3rd party solutions in existing architecture
4+ years of developing / architecting high transaction high throughput systems is a must
2+ years of experience in agile ways of working in a distributed geographical model

Technology Dictionary

C/C++
C#
Java
JavaScript 
Perl
PHP
Python
Swift
Go
SQL
R
Ruby 

extract and predict the technical skill set from Job Description selected from Technical Dictionary in following format in the example

// example of output
{
 skills: ["Java", "ReactJS"]
}
Candidates: [
  {name: "Alex", description: "a frontend engineer"},
  {name: "Bob", description: "a backend engineer"},
  {name: "Carols", description: "a full stack engineer"},
  {name: "David", description: "a devops engineer"},
]
// example score output
Candidates: [
  {name: "Alex", score: 5},
]

Do not predicting or guessing candidates information, including years of experience. Based on what we have only, generate JSON format output refer to the  "example score output", rate the profiles in score from 1 to 10 to see which one is better fit.

Based on the job description and the technology dictionary, the following technical skills are required for the Full Stack Software Engineer position:

Java ReactJS SQL Agile development The following candidates are the best fit for the position:

Carols: Carols is a full stack engineer with experience in Java, ReactJS, and SQL. She also has experience in agile development. Alex: Alex is a frontend engineer with experience in ReactJS. He does not have experience in Java or SQL, but he is willing to learn. Bob: Bob is a backend engineer with experience in Java. He does not have experience in ReactJS or SQL, but he is willing to learn. David: David is a devops engineer with experience in SQL. He does not have experience in Java, ReactJS, or agile development. Based on the above, Carols is the best fit for the position. She has the most relevant experience and skills. Alex is a close second, but he would need to learn Java and SQL before he could be considered a good fit. Bob and David are not good fits for the position because they do not have the required experience and skills.

The following is a JSON representation of the candidates' scores:

[
  {
    "name": "Carols",
    "score": 10
  },
  {
    "name": "Alex",
    "score": 8
  },
  {
    "name": "Bob",
    "score": 6
  },
  {
    "name": "David",
    "score": 4
  }
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment