data mining computational biology algorithms architects design data warehousing neural developers architecture architecte machine learning object crm development genetic architect java projects business intelligence open source