Position: Java Backend Developer
Category: Java
English level: intermediate
Years of experience: 4


Recent experience:

Java Backend Engineer (in outsourcing company)
ERP system application
- Embedding Spring Cloud Gateway into app with microservice architecture
- Development of authentication/authorization microservice (Based on OAuth2 protocol, combining with form-login based authentication)
- Development of resource microservices
- (Java, Spring Security, Spring Cloud, Spring Data)

Kotlin Backend Engineer (Gamedev Company)
Worked on the development of internal services:
Service for collecting and displaying game statistics (Back-end)
 - Added new features, refactored existing ones, and created new services.
 - (Kotlin, Spring, PostgreSQL, MongoDB, ElasticSearch, AWS EC2)

Internal portal for employees (Back-end)
- Started development from scratch.
- (Kotlin, Spring, PostgreSQL, MongoDB, Exposed, AWS EC2, AWS S3)
I would like to continue working as a backend engineer, using Java or Kotlin.