I enjoy solving challenging problems through application of computer science and with every new project I aim to engineer the most efficient and streamlined solution. I have an ease of learning and I am highly motivated to improve my programming skills. My goal is to become a solid Java developer with strong foundations in clean code writing, algorithm solving skills and knowledge of IT systems architecture. During last years I have acquired solid knowledge of Java, its frameworks, good practices from experienced Java developers and strengthen my ability to work in a group. Moreover, I spent plenty of time on my own to practice Java and algorithms which resulted with couple of my own projects that I will be glad to present.