Roadmap - data-driven-team/AI-hackaton GitHub Wiki

Jobsnearme Roadmap AI Hackathon

Цель

Реализовать MVP (Minimum valuable product) проекта

Jobsnearme MVP

Формирования списка навыков кандидата, истории трудоустройства Формирование списка вакансий в ближайшем регионе проживания (либо установленный целевой регион) Подбор вакансий в соответствии с навыками и истории трудоустройства Реализация подписки с помощью электронной почты Развертывание системы в Интернет

Профиль кандидата

Данные Linkedin профиля

To access any of the following full profile fields, your app must request the r_fullprofile member permission. Note that r_basicprofile provides access to a sub-set of the fields made available by r_fullprofile, so if you are requesting r_fullprofile, there is no need to also request the r_basicprofile permission. https://developer.linkedin.com/docs/fields/full-profile#

Basic Profile Fields https://developer.linkedin.com/docs/fields/basic-profile Language Fields https://developer.linkedin.com/docs/fields/languages Skill Fields https://developer.linkedin.com/docs/fields/skills Education Fields https://developer.linkedin.com/docs/fields/education Position Fields (Three-current-positions | three-past-positions ) https://developer.linkedin.com/docs/fields/positions Job-bookmarks Date-of-birth Num-recommenders Recommendation Fields https://developer.linkedin.com/docs/fields/recommendations Github https://github.com/ozgur/python-linkedin https://github.com/michaelhelmick/linkedin https://github.com/mrgaaron/LinkedIn-Client-Library https://github.com/tomquirk/linkedin-api ! https://github.com/DEKHTIARJonathan/python3-linkedin https://github.com/johnidm/PyLinkedinAPI

Профиль вакансии

Данные Indeed Вакансия

http://opensource.indeedeng.io/api-documentation/docs/job-search/ https://dev.to/kashaziz/python-wrapper-for-indeed-job-search-api-57of

{
"version":2, "query":"java", "location":"austin, tx", "dupefilter":true, "highlight":false, "radius":25, "start":1, "end":10, "totalResults":547, "pageNumber":0, "results":[
{
"jobtitle":"Java Developer", "company":"XYZ Corp.,", "city":"Austin", "state":"TX", "country":"US", "formattedLocation":"Austin, TX", "source":"Dice", "date":"Mon, 02 Aug 2017 16:21:00 GMT", "snippet":"looking for an object-oriented Java Developer... Java Servlets, HTML, JavaScript, AJAX, Struts, Struts2, JSF) desirable. Familiarity with Tomcat and the Java...", "url":"http://www.indeed.com/viewjob?jk=12345&indpubnum=8343699265155203", "onmousedown":"indeed_clk(this, '0000');", "latitude":30.27127, "longitude":-97.74103, "jobkey":"12345", "sponsored":false, "expired":false, "indeedApply":true, "formattedLocationFull":"Austin, TX", "formattedRelativeTime":"11 hours ago" } ] } java austin, tx true false 547 1 10 25 0 Java Developer XYZ Corp. Austin TX US Austin, TX Dice Mon, 02 Aug 2017 16:21:00 GMT looking for an object-oriented Java Developer... Java Servlets, HTML, JavaScript, AJAX, Struts, Struts2, JSF) desirable. Familiarity with Tomcat and the Java... http://www.indeed.com/viewjob?jk=12345&indpubnum=8343699265155203 indeed_clk(this,'0000'); 30.27127 -97.74103 12345 false false Austin, TX 11 hours ago

GitHub

Формирование датасетов

Кандидатов Вакансий Определить данные необходимые для датасетов

Реализация модели подбора вакансий кандидату

Datasets

https://www.kaggle.com/madhab/jobposts

Сгенерировать с помощью scraping. Искать в линкедин компании с вакансиями и их работников на эти должности. Найти соответствие периода вакансии и начало работы. Считать это успешный найм.

Реализации Backend/Frontend

Flask - в текущей реализации Django - по сравнению с Flask лучше

⚠️ **GitHub.com Fallback** ⚠️