Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 5


I started as an automation QA in April 2016 and in a half a year, I was interviewed to company's product, an IoT platform called Kaa. Back in that time, our team started to implement the new generation of that product based on microservices. In a year we implemented the core of the platform and I started to lead the evangelist team. The team consisted of 3 persons and our main task was solution implementation based on Kaa. At the end of 2017, my company got a contract for smart home security system development based on our platform and I became a team lead of the team with 5 persons. Then I was a team lead for a couple of months of the project about smart cars. After that, I returned to a core product team where we started a flat subordination structure. We continue working in that style nowadays developing the core functionality of the platform. My responsibility includes platform development and support, customer support, product tutorials/docs, teammates mentoring, solution development.