development of the effective strategy of the company, negotiations with clients and partners concerning requirements specification, development of software and projects’ estimates, building of project teams, managing of the projects and direct participati