Creating a top-notch software product comes with its set of challenges. My journey across several global corporations has equipped me with the insights to tackle these hurdles effectively. My energy and dedication towards Android development are amplified by a strong emphasis on collaborative efforts within teams.
I am highly energetic in Android development with team-based collaboration.
● Promoted from Jun 2024.
● Dorsa team member as a full-time Android developer in a skilled team of four who successfully launched a vod
app, did research and development on the latest Android features and libraries, and generated over 200K
downloads. this app has been implemented under the supervision of first and largest mobile operator Company
(MCI).
● Redeveloped and improved richato app, cross-platform for Android and IOS, specialized in financial and forex
trading signals, generating over 38K downloads.
● Developed a client-side Android feature module that tracks when users watch videos, recording these
interactions. This data is sent to the server, enabling monetization from viewed traffic and allowing for
personalized video recommendations based on user history.
● Developed and integrated an Android feature to organize and categorize messages and calls via an
intermediary app. Worked closely with the CTO to ensure alignment with technical requirements, improving
support team efficiency.
● Enhanced testing process by creating mock interfaces and applying JUnit and Mockito, which resulted in a 30%
increase in test coverage and halved the manual testing effort, markedly improving code quality and reliability.
● Effectively improved unified push notifications utilizing Matrix protocol, enabling real-time communication
with users, even during inactive periods.
● Improved productivity by automating repetitive tasks, including screenshots, beta deployments, and release
notes generation with Fastlane by ≈30%.
● Improved app performance and user experience using Profiler and LeakCanary for optimization, which resulted
in ≈0.75% reduction in crash reports and 30% improvement in memory usage. optimized MongoDB usage and
cache entities. significantly reduced the size of the output apk.
● Applied custom views using canvas, integrating with previous efforts to flatten ui layers, which not only
streamlined the application's interface but also further reduced view overdraw by 30%, significantly boosting
overall app efficiency and performance.
● As an Android Developer, I optimized app scalability and maintainability by integrating MVVM with RxJava, and
enhanced user engagement by 20% through Firebase-driven content personalization.
● Improved app performance and user experience by applying MVI and Kotlin Flow, reducing startup time by 15%
and cutting memory usage by 25%.
● Advanced cross-platform development efficiency, halving feature development time and reducing codebase by
leveraging Kotlin Multiplatform Mobile (KMM) for consistent experiences across iOS and Android.
● Contribute to cross-platform development on GitHub, using Kotlin Multiplatform Mobile (KMM) for consistent experiences on IOS and Android.
● Managed to increase student engagement by 20% and improve course completion rates through the
development of interactive educational modules using React.js and React Native.
● Enhanced code consistency across educational modules by utilizing manifest.json files to establish
standardized conventions and actions, leading to a significant reduction in integration errors and maintenance
efforts, improving overall system reliability.
Graduated in the field of Information Technology