Front-end: User interacts with bot through slack. User asks bot to show persons skilled in certain skills (1 or more). Bot replies with 5 names of people skilled
For backend - We want to create employee profiles to show relative skillsets in different domains, micro (specific libraries like BeautifulSoup or Jquery) as well as macro (machine learning). Since everyone commits code on Bitbucket and more than talk, a person’s code should decide his proficiency, We can scrape Bitbucket every fifteen minutes or so and extract the following Bitbucket metrics:
1. # of commits
2. Extension of committed files
3. Dependencies of committed files
We can further even use Machine Learning to understand how much a library is used in the committed code to improve our scoring algorithm.