Andrey Kazak,
Well yes and no. Tasks can be set up to be performed in sequence with standard finish-to-start (FS) dependencies but Project does not have the capability to optimize anything such as insuring any given resource is always assigned full time. The latter is up to you, the program manager, to manage time and resources.
I want to also clarify the term you used, "task effort". In Project effort is amount of work expended by one or more resources to accomplish a task. It is normally expressed in hours. Duration is the time span during which the task is performed and it is normally expressed in days, weeks, or months. Those days, weeks and months are all in working time (i.e. 8 hour day or 40 hour week). A standard working month is 20 days with no variance for the number of days in a calendar month. Work and duration do not necessarily have a one to one relationship.
Johh