Inspiration

There are so many skills that you can learn for free online today. People just need to be pointed in the right direction. Often times, when you are denied an interview for a job it is through an automated system and no feedback is given on why you were not a good fit for the role. My inspiration for this tool was to allow people to better understand where the gaps are in their resume and point them to resources where they can learn those skills and work towards their dream job.\ \

What it does

This tool allows the user to get a personalized learning plan on YouTube based on how their resume compares to the type of role they are seeking. It is a simple tool to point people in the right direction to guide their learning.\ \

How we built it

This was built using Boomi, a low-code integration and automation tool that allows you to build integrations using a drag and drop interface. I, myself, am not a coder so this tool was essential in allowing me to participate in this hackathon. I used the OpenAI and YouTube API documentation to connect to those applications and leaned on Boomi AI (a conversational tool within the Boomi platform) and ChatGPT to help when I was confused.\ \ The user interface is built on Boomi Flow which is another low-code platform that allows you to build web and mobile applications. This provided a place for the user to go to upload their resume and share their career goal. It also provided a place to surface the responses received from both OpenAI and YouTube.\ \

Challenges we ran into

I originally wanted to connect to LinkedIn Learning or Coursera, but found out that those APIs do not allow you to connect to their full catalog of courses, but instead only the courses that your are an admin for on those platforms. I then when to Udemy, but the API I needed is scheduled for depreciation on January 1, 2025. So instead I used the YouTube Data API which allowed me to connect to the information I need.\ \ There was one challenge I came across with the YouTube API which was the API limit. Once reached, my application would no longer return results. Fortunately, I was able to gain API access through my employer for the purpose of this build which removed the API limits from my application.\ \

Accomplishments that we're proud of

I am proud to showcase the power of Boomi when it comes to application development and integration capabilities for the citizen integrator (or business persona). Due to other work commitments I was only able to dedicate about 10-12 hours to this build and I am proud of the results that I was able to achieve in such a limited time.\ \

What we learned

Through this process I learned that just because an application has open APIs does not mean that the information you would like to access will be available. Finding an endpoint to pull in educational resources was the biggest hurdle for this build and I would hope that if I were to develop a production instance of this application, that I would be able to partner with some of the organizations that offer educations courses with credentials to help users not only learn the skills but become certified in them as well.\ \

What's next for Skill Gap Assessor

I am hoping to show this application to Boomi executive leadership in IT, Product, and HR with the goal of using it to help our internal workforce with their professional development. I would also love to make this more widely available but realize that the cost of the API calls may not make that feasible, but maybe with additional innovation from the product and engineering teams at Boomi we can figure out a way to tweak the application for more widespread use.

Built With

Share this project:

Updates