Understanding of stages of the software development process. Has experience in taking part in a programming contests. Good communication skills gained while taking part in student exchange program and studying at English language school. Good communication skills gained by working in USA (Work& Travel program). Effective in working collaboratively and in teams. Good personal organization skills (Never stop while some tasks from the list are not finished).