5 years of experience · English Upper Intermediate
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.
It is however, my firm belief that the real experience is measured not by the total number of years on the workforce but by projects accomplished, goals achieved, and problems solved. I believe that it is more important to have the skills and aptitude to learn quickly and apply various technologies in practice rather than to use the same stack of technologies year after year.
Java, Spring Boot, Hibernate, PostgreSQL, MS SQL Server, MySQL, grails, REST API, Linux administration, Microservices
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.
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.