@Amy Ansah I'd encourage you to attend local meetups in your market. Building relationships with others face to face is the best way to identify who would be a good fit for your team. You can go to meetup.com and find meet ups in your area.
if you're interested in an intro guide to real estate development that answers the questions you mentioned and more (about finding deals, architects, contractors, lenders, etc.) I think these guys are putting one together. Also has a fun quiz at the end.