- Proficiency in object-oriented development
- Client-Server networking experience
- Bug fixes
- Code review
- Understanding of all the phases of Software Development Life Cycle including requirements, specifications, design, construction, testing, and maintenance.
- Developing new features for the application, using Java/Kotlin and Android SDK.
- Actively participated in in-app redesign and code refactoring.
- Used multi-threading to implement parallel processing (Handler, Thread, AsynchTask, Service, Loaders etc.) to prevent ANR's and improve application performance.