Senior Android Developer
Current- Delivered high-quality code, adhering to company coding standards, across over 3 projects and 1 internal SDK.
- Developed 3 Android apps using a modular, reactive approach with modern technologies, Solid principle and patterns, including Kotlin, Gradle Plugins, Coroutines, Flow, MVVM, and Dependency Injection.
- Designed complex UI components and animations using programmatic approach (Without XML).
- Developed and maintained unit tests to ensure usability and address edge cases.
- Evaluated project code quality with SonarQube (Code Quality Analyzer), achieving a perfect record of 0 code smells and securing an A+ rating across categories like "Hotspots Reviewed", "Vulnerabilities", and "Bugs".
- Collaborated closely with the iOS team to achieve an impressive 95% similarity in architecture and design patterns between both platforms, ensuring a consistent developer experience.