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

* Converted monolith application to the microservice architecture, the communication between services was designed using event-driven architecture, using Kafka as a broker.

* Converted REST services to use gRPC protocol instead, refactored the code base using Golang best practices.
Here I am going to share most recent projects I have involved:
* Stock Sale Management App -> I was a leading Software Engineer in the team. The project was for fashion stores to automate stock,transfer,and sale process. Tech stack: Java FX and Spring Boot .
* Money transfer app -> Transfer Wise integration project in Azerbaijan using Golang as main programming language.
I want to join a small team with different challenging projects. I opt to educate and learn from team members - with various levels of experience. Zero bureaucracy is crucial. Startup ecosystem and mindset are preferred.