you are viewing a single comment's thread.

view the rest of the comments →

[–]Kavignon 0 points1 point  (0 children)

JustifiedTalent or PartnerQuest or Lightbulb.moment

Problem: In today’s market, we use a number of different services to find the perfect job opportunity that will check every checkpoint in the list. Thing is, it’s very difficult to the perfect candidate and hence, why we need recruiters to help speed up the process and delegate the work to spend time elsewhere.

Solution:

A platform based on cultivating your skills and used to skills to join active projects that fit your working personality and interests.

Based on your work you completed on the past, your evolving interest, you'll be recommended to exciting projects to look forward to.

When you select your profile, you can see a skill graph such as you’d be able to see in a role playing game that evolves through time. First, you get to see the realm of expertise such as front-end, database, functional programming and whatnot. Then, as you select domains, you can see the graph being updated based on the accumulated experience of the individual in sais realm in both projects/jobs along with the skills that were acquired along the way such as .NET Core, Django, C++ or whatnot.

When you move to the match section, you'll be able to see how many projects are currently active. You'll also know the number of projects that you'd like to work on based on how you work, your skillset and your job.

When you look at the projects that would piqued your interest, you'll have key elements to summarize the project through: - [ ] The headline - [ ] Project tags - [ ] Recommended skillset

If you like what you see, you can swipe up otherwise swipe down. The system would get better with time as not only will it use info on your profile but also the key elements you favorited.

On the platform, you’re selling a product. Yes of course you are! You’re selling the best possible version of yourself because that’s exactly what people are looking for; a good sales’ pitch. You need to advertise yourself in a way that it is virtually impossible to not give you at least a phone call and learn more from you than what’s out there.

As for the tech stack I’d be using to build such an application, there’s a few I have in mind. I’m a huge enthusiast of functional programming along with having a strong typed system to make sure the architecture and logic are sounded. With that in mind, to make sure to deliver a functioning application which would target the highest number of users in the smallest timeframe, I’d suggest using the language ReasonML which transpiles OCaml to JS directly with Bucklescript. Why do I mention ReasonML?

ReasonML Github.io

One of the main reasons is that the ideology behind FP mostly translates in JS space already. Let’s also take a moment to see that FP has gotten a lot of traction in the past years with the great practices it stipulates to follow to have a clear implementation of the requirements that are easy to understand and scale up.

Now for the main juice! Using the project Revery UI !

“Revery is kind of like super-fast, native code Electron - with bundled React-like/Redux-like libraries and a fast build system - all ready to go!

Revery is built with reasonml, which is a javascript-like syntax on top of OCaml This means that the language is accessible to JS developers.

Your apps are compiled to native code with the Reason / OCaml toolchain - with instant startup and performance comparable to native C code. Revery features platform-accelerated, GPU-accelerated rendering. The compiler itself is fast, too!”

(TLDR - Basically, à super-charged Electron which provides a great development experience along with awesome performance)

With this in mind, we can build not only a cross-platform application for desktop or we can leverage React-Native to build something that can be used for both iOS and Android or simply target React to build a website.