- Multilayer architecture
- concurrent programming
- defensive programming
- method contracts
- clean architecture
Maxim is a lead Android Developer in Redmadrobot – a Russian mobile development company. He's worked on a large amount of apps for banks, insurance companies and telecom operators. The overall amount of people who use those apps is about couple of millions.
He's main focus is a software design and library development. He likes to share his experience on conferences and professional blogs. Also, he has a several open source projects. As a part of his activities, Maxim visits hackathons and Android programming contests as a jury member.
Before he became an Android Developer, Maxim was working on SCADA systems, mostly doing low-level programming and optimizing stuff.