As an Android lead engineer with experience in Kotlin, Java, MVVM, and Jetpack, I have a strong understanding of the latest development styles and techniques. I have successfully led teams in the development and maintenance of high-quality Android applications, and have a proven track record of delivering successful projects on time.
I have experience working with Silicon Valley-based startups and am passionate about helping grow the startup community in India. In the past, I have worked on my own startups, gaining valuable experience in all aspects of the startup process. I am a strong communicator and enjoy collaborating with others to find solutions to challenging problems. I am passionate about using my skills to create intuitive, user-friendly Android apps that provide a great user experience.
Skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Experience with third-party libraries and APIs
- Solid understanding of the full mobile development life cycle
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces, such as "touch"
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with unit testing and automated testing on Android
- Familiarity with continuous integration