Senior Mobile Developer / Tech Lead / CTO Highly motivated and effective communicator with strong leadership and collaboration skills.
Utilizing the Flutter SDK and Android SDK to develop highly functional and user-friendly mobile applications. Integrating REST APIs and utilizing Retrofit and Chopper to ensure seamless communication between the app and the server. Implementing design patterns such as MVP, MVVM, Bloc, Scope-Model, and Dependency Injection to ensure optimal code structure and maintainability. Adhering to SOLID principles in the development process. Using development tools such as Android Studio, Visual Studio Code, and X-Code to manage the development process. Monitoring and fixing app crashes using Firebase Crashlytics. Integrating Firebase Cloud Messaging to enable push notifications.