A Senior Android Engineer with 6 years building android applications in Java and Kotlin covering all phases of Software Development Life Cycle, applying best practices (SOLID, Clean Code, TDD), paradigms (OOP, FP, Reactive).
Kotlin
JAVA & JAVA Technologies
Gradle
Maven
Jira Technologies
Design Patterns(MVP/MVVM)
Android programming
GIT Version Control Implementation
Database Design
Firebase
Object-oriented programming
API design knowledge
Dependency Injection
Unit testing frameworks
Clean code practices
Real-time database integration
Push notifications setup
Code Review
Android development
RESTful APIs integration