Google Certified Associate Android Developer in Kotlin with 8+ years of experience writing top-quality clean code for big companies and startups as well using agile methodologies such as Scrum and Kanban. Dedicated to continuously developing and designing new features, collaborating with cross-functional teams, testing code, fixing bugs, and improving any existing codebase.
I build and maintain mobile apps for android devices
Since it was declared as the official programing language for Android in 2017, Kotlin helps boost productivity, developer satisfaction, and code safety.
Boost build configuration with Gradle using build types, flavors, signing config, environment variables integrated with CI/CD for automated testing and app releases.
Committed to the modern android development by implementing the latest APIs, best practices, and architecture principles recommended by Google.
Enhance mobile apps experience using Firebase Tools such as analytics, app distribution, crashlytics, A/B Testing and others.
Version Control
Communication
UI/UX
Test Coverage
Terminal
Task Management
As an experienced senior android developer, I'm currently involved in the entire Software Development Life Cycle.
Team player who loves sharing the ownership of the product by collaborating with the Product and UX team on defining requirements and use cases to ensure a great user experience.
Write high-quality code in Java and Kotlin following the SOLID principles and applying techniques such as TDD and pair programming.
Improve software development flow by implementing automated solutions including scheduled unit testing and the release process to the google play store.
Improve the existing codebase, remove deprecated logic, maintain legacy code and increase test coverage.
It is not the language that makes programs appear simple. It is the programmer that make the language appear simple!