سابقه کاری
Mobile Developer
Designed and developed two custom Android applications: EasyLearningStatic: An offline learning resource app. InvoiceCreator: Invoice generation app with product management and PDF export functionality. Gained foundational experience in Java, XML, and Android SDK
Test Automation Engineer
Improved fuel station systems with mobile service integrations for the NIORDC project. Tested Android-based payment applications for Worldline VALINA Terminals to ensure compliance with industry standards and robust performance.
Mobile Developer
Developed three in-house apps: Tema: Task management and team collaboration. Soodbar Trading: Inventory tracking and order management. Hamyar Bazargan: Financial analysis with interactive data visualization. Leveraged frameworks like MVVM, Data Binding, and Dagger 2 to ensure modular, efficient, and maintainable codebases.
Mobile Developer
Android Framework Development: System/Framework Focus: Architected and developed scalable system applications and services, optimizing design with modular frameworks and efficient resource utilization. Open-Source Impact: Contributed to prominent open-source projects (F-Droid, Matrix/Riot) to advance secure communication and enhance the Android framework. Performance & Reliability: Led codebase enhancements and performance optimization efforts, resulting in faster application deployment and improved system reliability. AOSP and Custom ROM Development: Built the Android Open Source Project (AOSP) on local servers and developed custom ROMs tailored to client-specific requirements. Enhanced device performance through kernel optimizations and advanced system configurations.
Mobile Developer
Delivered system core apps, including Calendar, Recorder, Messages, File Manager, Camera, and Clock, with intuitive designs and state-of-the-art performance. Achieved a 20% improvement in system stability by implementing scalable solutions.
Mobile Developer
System/Framework Focus: Architected and developed scalable system applications and services, optimizing design with modular frameworks and efficient resource utilization. Led the full development lifecycle for a new product, reducing initial load time by 30% and ensuring a clean, testable codebase that adhered to Clean Architecture principles. Pioneered two influential open-source initiatives on GitHub: an AOSP-Platform Repository and the Android Developer Resources, to foster community knowledge and best practices. Actively engaged with and completed professional challenges on LinkedIn, while sharing insights and solutions to contribute to industry discourse and demonstrate expertise.
مهارتها و تکنولوژیها
مقالات و مشارکتها
Clean vs. MVVM vs. MVI Architectures in Android Development
Clean vs. MVVM vs. MVI Architectures in Android Development Choosing the right architecture is one of the most important decisions in Android app development.