Position: Software Engineer
Category: Golang
English level: intermediate
Years of experience: 6

I don’t want to talk about achievements in terms of projects that were shut down already or have not been published to the public yet. So I have got only one to speak about. I built an easy-to-maintain application architecture, like for microservice, which became the monolith. I think the fact that after two years of mentoring, I am sane is already an achievement)
Hi! I have been in e-commerce and fintech projects for about four last years. I used to have a little experience in frontend using VueJS and in mobile application development on Android. I use PostgreSQL as the main DB in almost all of my projects. It uses REST API + Kafka to communicate between services. It uses RabbitMQ for async task processing inside the service. I have acted as backend team lead for the last two years. To be honest, partially. My key responsibilities currently: are code review, performing hotfixes, task writing, and distribution, code refactoring, improvements planning, potential bug searching, and interviewing. Often I don’t have enough time to write code.
I’m searching for a new challenge for myself. The current project doesn’t intend technical skills growth for me, but I don’t want to build management skills for a while.
Join the project's team in the active development stage. I have done enough support tasks for the last year.
Try a project using microservice architecture finally. Projects that started as microservices after a while became a couple of monoliths in the best way.
Don't rewrite tasks after managers/business analysts.
Have fine management with team performance control and plan for several next releases at least.