country, dob, concentration, description, experience, programmingLanguages, frameworks) в отдельную ентити типа метадата? или она не особо большая и так норм
isLeader сделайте массивом enum'а ролей
Смотри по тому, насколько часто нужны эти метаданные + обязательность заполнения этих полей. Если в регулярной работе бизнес логики часть полей не участвуют, то их есть смысл и вынести в отдельную таблицу - меньше будет основная, быстрее будет работать, но по количеству полей, не сильно шустрее, почти незаметно ))
Обсуждают сегодня