Это вопрос деловой этики. Если вы работаете на прямого конкурента, то я бы об этом конечно поставил в известность клиента.
По поводу наработок и идей - всё, что из ваших наработок по закону принадлежит клиенту (чаще всего это будет только код/конкретные документы/архитектура, если вы не подписывали каких-либо дополнительных соглашений), вы использовать не можете. Остальное - это часть вашего опыта, поэтому можно смело использовать как вам угодно.