Position: Java Developer
Category: Java
English level: upper
Years of experience: 5

I am proud that I was involved in the development of many projects with different architectures. The Russian banking system, the Finnish and Norwegian insurance pension systems, mobile advertising, the German system for finding temporary workers. I was engaged in integration with other technical systems by means of communication with people and the most important achievement I consider ability to agree with them.
Software engineer with java primary skill. Mainly I’m working with the most popular Java frameworks such as Spring and Hibernate as well as relational databases.
The challenge is not only modern technology, often to understand the old projects that have been written for a long time is much more interesting than dealing with the latest requirements, but time does not stand still and have the experience of refactoring the old project with the latest innovations is a worthy skill. However, designing a project from scratch is much harder. To choose the right architecture, technology, to be able to explain it to the client is what we should strive for, and as a result deliver a quality solution.