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


Software engineer with five year experience in the field, working on different set of projects.
Vast knowledge in building REST applications with Java/Kotlin and SpringBoot as framework, and PostgreSQL as database.
Strong knowledge in NodeJS and related technologies (express, Apollo GraphQL, Sequalize)

Good UI experience also, building applications with Angular (newer versions), TypeScript, RxJS. Some experience in ReactJS and Apollo GraphQL Client.
Some experience in building mobile applications with Flutter.

In all applications where I was involved the testing process was also applied to ensure the quality of the applications. JUnit, Spock, RestAssured, Cucumber, Jasmine are the technologies with which I have good experience.

I always try to write a clean, maintainable code, extending it for future development.