David Moore
1 supporter
Helping job seekers with keyword matchin ...

Helping job seekers with keyword matching

Apr 11, 2021

Did you ever ask yourself what it is like to create a business idea from scratch? Let me offer you an insight into how I built a prototype in a matter of hours and wrote it all up in a Medium series.

In the first article of the series Using NLP to improve your Resume, I introduced the concepts of using keyword matching and text analysis on documents. A popular article using Python with Altair for visuals, reading MS word and PDF-based resumes. The central idea was to save a job description and resume to file, then running a job to read the files that would cross-reference text using keywords.

I then moved on to talk about creating a UI (User Interface) to move the concept to the browser. The article, Semantic Highlighting Building and adding a User Interface for NLP, explained how to create a new Vue.js application from the vue CLI (command-line interface). Semantic highlighting was always something that I felt would be complicated. Still, it turns out that there is an NPM (node.js) module already available. Using the NPM module introduces security risks but is super easy. Don't re-invent the wheel!

Naturally, having some NLP code and a frontend application is never going to be enough. You need a backend service. Using a Python backend, Python Flask and Vue.js for NLP explained how to select a Python backend and marry that up to a Vue.js frontend. The beauty of using a Python backend is that you can immediately exploit machine learning, NLP, or other Python-based science stuff without needing to define an inference server and make further API/Remote Function calls (RFC).

Exposing NLP routines for Job hunters, Providing a resource for job seekers to check keyword matches. The latest in the series takes an Agile Software approach by developing a single user story, adding a new vue.js component, and wiring up back-end services to add interaction to the story.

So there you have it, here on Buy Me a Coffee, at least 30 minutes of reading, which is behind the Medium Paywall, explaining the steps to create a web application. You get it all for the price of a coffee.

https://www.buymeacoffee.com/CognitiveDave

Enjoy this post?

Buy David Moore a coffee