I am a Software Engineer and I define myself as Xtrem Programmer. In the last 15 years, I played tasks related to the management of IT projects using different technologies. Almost all the projects I have develop had his own mobile apps and backend-api, focusing on high availability and high concurrency systems:
1) Provide technical guidelines for development, design and systems integration for client engagement from definition phase. Choose better mobile technology (phonegap, native wrapper, pure Android-iOS) and better backend architecture (DomainDrivenDesign).
2) Train the development team, correct technical locks. Teach the team important basis like Design Patterns and TDD.
3) Dete...