I am software engineer with wide experience of designing and implementing flexible and stable solutions for corporate applications. Have deep understanding of all stages of software development process (ATDD, TDD, OOD, development, deployment, code coverage). I am open for new technologies, ready to increase professional skills and knowledge. I constantly read technical books to improve my skills and acquire new ones. Also I regularly visit IT conferences or watch them online to get new knowledge.