Position: Middle Java Developer
Category: Java
English level: intermediate
Years of experience: 5

I have more than 5 years in backend development. My basic languages are Java and Kotlin. But my favorite is Kotlin, it makes writing code process pleasure.  So, I'm experienced in microservice architecture and Spring Framework. I love Spring Boot that makes me get the configuration ready out-of-box avoiding any XML configuration. Also, I very like AMQP that makes microservice communication easier.
My last projects are:
- Backend for Social App (https://muslapp.com), where I took a participate in the application architect and design. So I've learned Spring Cloud and app scaling.
- CRM for an oil and gas industry company(CA) that makes working with oil reach lands easier.
- The app that helps cannabis industry in the USA (http://sagely.co)

Also, I have some team leading experience and code review skills. For testing, I like to use TDD approach and cover all the code I write.
Java 8, Kotlin, Spring Framework, Spring Boot, Spring DI, Spring Security, Spring MVC, Spring AMQP, Spring JPA, Spring Data, RabbitMQ, PostgreSQL, Redis, ElasticSearch, Docker, Git, Git Flow, Jira, SOA, Microservices
Relocation to Canada, USA or Europe.
I'm looking forward to applying my experience to resolve interesting tasks and challenges. Also, I'm very interested to improve my skills and never get tired to learn something new.