Android Technical Lead
2012 - PRESENTAutSoft- Created and maintained various Android applications.
- Built native apps from the ground up to release.
- Designed scalable and maintainable architectures.
- Worked with highly async and reactive programming.
- Ensured quality with automated unit, integration, and UI tests.
- Implemented HTTP based and real-time communication including streaming.
- Consulted and developed security critical solutions including mobile-banking and insurance.
- Managed projects and development teams.
- Taught Android at universities and education companies.
Technologies: Kanban, RoomDB, Espresso Testing Framework, RxJava, Retrofit, Android SDK, Cryptography, Dagger, Java, Kotlin, Android