Position: Software Engineer (Go/Java)
Category: Golang
English level: upper
Years of experience: 5

Reverse engineering of the java monolith to the golang microservice.
UI development from scratch with ReactJS.
Refactoring and performance improvement of the multiple java microservices.
Senior Java Software Engineer(2 years) - SaaS security project with utilisation of the wide range of technologies such as: Kafka, Spring Security, Spring Boot, AWS DynamoDB, S3, Kibana, Grafana, LaunchDarkly, Docker.

Also in parallel working as a Java engineer on the same project:
Software Engineer(2 years) - As a Key Developer developed Golang microservice, with usage of the gorilla/mux, aws dynamoDB, S3, swagger API.
This microservice is a reverse engineering project of the obsolete groovy/grails monolith application.

Previous work:
Java Software Engineer(2 years) - Big project based on the microservice architecture. Main purpose of the project was to gather, aggregate and store user data. This data later was used by the data scientists. Stack was following: Kafka, Spring Boot, Spring cloud, Kafka Streams, Kafka DSL, MongoDB, Grafana, Docker.
Also one of the responsibilities was to develop from scratch admin UI, to develop UI ReactJS was used.
Senior Java Engineer looking for the interesting projects, also looking for Junior/Middle Go Engineer position I want to gain more experience with Go and switch my primary language from Java to Go in the future.