Position: Senior Software Engineer (VMWare Spring Certified)
Category: Java
English level: fluent
Years of experience: 11

In previous companies I had an experience of managing team of 10 developers as a scrum master / tech lead, designing and implementing architectural solutions, working with large distributed systems (over 700 micro-services, ~40 million active visitors per month), coordinating cross-team collaboration (during large feature implementation), performed A/B testing and gradual feature rollout, had been working not only as a backend engineer, but as a fullstack as well, mentored and supervised colleagues.
I have around 12 years of commercial experience. I've been working in different types of the companies and projects, starting from outsourcing and outstaffing ending with product ones. Over past 6 years I've been a part of the public company that develops and maintains one of the biggest freelancer platforms in the world, so I know what is the huge infrastructure is, what are the difficulties in the big engineering teams, how to develop and deliver software w/o affecting user experience in case of new complex features rollout with several development teams involved.
- microservices architecture;
- Spring project;
- remote only;
- flexible schedule.