I have been developing and publishing Android applications since 2012. Passionate about creating great user experiences, latest trends in android development, writing beautiful and maintainable code. Upholding best practices in software design and engineering.
PRIMARY SKILLS
Android: Kotlin, Java, XML, JSON, Gradle
Frameworks & Libs: Android JetPack, Retrofit, Dagger 2, Data Binding, View Binding, Room, Volley, LiveData, ViewModel, Realm, Crashlytics, RxJava 2, RxRelay, RxBinding, Coroutines, Flow, Firebase
Architectures: MVVM, MVP, MVI, Multi Modular
Code Quality: SonarQube, Android Lint, KtLint, Detekt
CI/CD: Bitrise, Github Action, Circle CI, Jenkins
Tools: Android Studio, Eclipse, Git, JIRA, Redmine, Trello, Asana, Zeplin
Best Practices: Object-Oriented Programming (OOP), SOLID principles, Design Patterns, User Experience (UE/UX), Agile Methodology, Scrum, Test-Driven Development (TDD)
Contacts
LinkedIn: https://www.linkedin.com/in/nauman-ashraf-82ba99b0/
Email: [email protected]
Skype: nauman.ashraf02