Position: Golang Backend Developer | Team Lead
Category: Golang
English level: upper
Years of experience: 11

Sometimes in my practice, I have to make a not popular decision. For example one of my projects started from microservices architecture. This approach was popular at that time. But I found that we spend too much time cross services communication. We don't have possible to use some benefits of a database. 
I stopped all work of the team and in opposition to architecture made decision merge all services into one. As result we delived MVP in time. It was stable and works very well with our load. Also, this decision reduced cost for development new features and support.
I have a pretty big and good technical background. Last 6 years worked in different leadership positions and mostly with Golang. In the industry, I'm from 2005 (16 years). Had good experience in starting new projects from scratch and team staffing. Including building distributed teams. As I have a background as a full-stack developer (WEB, Mobile, DevOps, embedded) I can evaluate all work from a different points of view. 

Last 3 years worked mostly with IoT, IIoT, and logistics systems. I have good domain knowledge in these topics as worked pretty close to a business. In my portfolio, I have a good example of quick and cost-effective solutions. 

Right now investigating a smart home topic for my self.
Looking a projects with a technical, performance or business challenges. I like to work closely with users and businesses. 

I prefer to work with: IoT, Smart home, transport or warehouse logistic systems, delivery services, AgriTech.

Don't want to work with fintech, gambling and blockchain