Maxim Efimov

Maxim Efimov


Moscow, Russia


  • Multilayer architecture
  • concurrent programming
  • defensive programming
  • method contracts
  • patterns
  • MVP
  • MVC
  • 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.