I am interested in developing a rules engine to help automate and create some of my everyday business and product functions.
I'm not a developer by trade, so I have been looking to connect with someone to hire for the project. Unfortunately, because of my lack of understanding about the rules engine space, haven't had any luck finding where to locate developers who would be specific to this type of project. I've tried using the keywords 'rules engine' on Odesk and Elance as well as Google, but I haven't found a good source of information for the type of developers that would be well-suited for my project.
Here are my questions:
What would someone who specializes in developing rules engine call themselves? i.e. do they like to be called developers, programmers, something different?
If I were to search sites like Odesk or Elance, what type of keywords would target developers who specialize in rules engine development?
Where do they hang out? Forums, communities, open source projects?
If I want to hire someone who is very talented, what type of experience/languages/credentials should I be looking for?
Here is what I am looking to develop, if it helps answer the question:
I am a running coach and I want to use a rules engine to help build dynamic training plans. So, a user would input certain variables (days they can run, their current mileage, upcoming race dates, etc.) and based on formulas and rules I've created, the program would produce a training plan. If I can be more specific or detailed, let me know.
Thank you in advance for the help. As you can tell, I am noob, but I am willing to do the work to find the right person, I just need to know where to start.