Summary
Education
Skills
Websites
Projects
Timeline
OperationsManager
Mario Manhique

Mario Manhique

Maputo

Summary

Self-taught Android Developer with over 2 years of hands-on experience in crafting Android mobile applications using both Java and Kotlin. My expertise includes a robust grasp of modern techniques such as Jetpack Compose, as well as proficiency in implementing design patterns like MVVM and MVP. I am well-versed in developing with a Multi-Modular Architecture, and I excel in seamlessly integrating third-party APIs, with a particular focus on leveraging Retrofit for optimal performance.

Education

Certificate - Jetpack Compose - Multi-Modular Architecture

Udemy
Online
10.2023

Certificate - Kotlin Jetpack Compose Bootcamp

Udemy
Online
10.2023

Certificate - Kotlin Jetpack Compose Fundamental

Udemy
Online
04.2023

Certificate - Kotlin Programming + Android Development

Udemy
Online
08.2022

Certificate - Java Android Development

Udemy
Online
07.2021

Certificate - Java Programming Language

Udemy
Online
02.2021

Bachelor of Science in Computer Science -

Technical University Of Mozambique
Maputo, Mozambique
01.2020

Skills

  • Agile Development
  • Android Development
  • APIs
  • Cloud Firestore
  • Coroutines
  • Design Patterns and Principles
  • Embracing Challenges
  • Effective Collaboration
  • FirebaseAuth
  • Flows
  • Dagger Hilt
  • Issue Tracking
  • Java
  • Jetpack Compose
  • Kotlin
  • Ktor
  • MongoDB
  • MVVM
  • MVP
  • MySQL
  • Retrofit
  • Room

Projects

1. Weather Forecast Clone 

Led the transformation of a weather application into an industry-standard platform during an intensive course. Achievements include:


  • Successfully revamped the user interface (UI) for an improved user experience.
  • Integrated advanced features such as real-time weather updates, global location search, and personalized favorites.
  • Developed a comprehensive forecasting system for accurate weather predictions over the next 7 days.


Key Features:

  • Real-Time Weather Updates: Developed a dynamic weather application enabling users to seamlessly access current-day weather information with precision and accuracy.
  • Global Location Search: Implemented a robust search functionality allowing users to explore and retrieve weather details for specific cities or districts across any country.
  • Personalized Favorites: Engineered an intuitive favorites system, empowering users to save and manage preferred cities or districts for quick and personalized weather updates.
  • Temperature Visualization: Incorporated user-centric design by providing options for temperature visualization in Imperial (Fahrenheit º) or Metric (Celsius º) units.
  • Comprehensive Forecast: Developed a sophisticated forecasting system, presenting users with detailed morning, daytime, evening, and late-night weather predictions for the next 7 days.


Key Technologies Utilized:

  • Kotlin programming language
  • Jetpack Compose
  • Dagger Hilt (Dependency Injection)
  • Clean Architecture
  • MVVM Architectural Design Pattern
  • ROOM Database for local data persistence
  • Kotlin Coroutines for efficient asynchronous programming
  • Kotlin Flows for reactive data streams
  • Retrofit for efficient and robust network requests, ensuring real-time weather data retrieval.
  • Room Database for local data persistence
  • Coil for Image Loading
  • Google Fonts for a visually appealing and customizable typography.

Achievements:

  • Transformed the initial learning project into a feature-rich, industry-standard weather application.
  • Received positive user feedback, highlighting the improved UI/UX and advanced functionalities.


2. Multi-Modular Diary App

Led the end-to-end development of a feature-rich Multi-Module Diary App, seamlessly integrating online and offline data persistence.


Key Features:

  • Authentication:

Implemented secure user authentication using FirebaseAuth and MongoDB, ensuring a robust and reliable login system.


  • Write Diary:

Enabled users to capture their thoughts and emotions by providing a user-friendly diary-writing interface.


  • Image Management:

Integrated a gallery selection feature for users to upload images, enhancing the diary entries with visual elements.


  • Zoom Images:

Implemented image zoom functionality, allowing users to closely examine and appreciate the details of their attached images.


  • Edit Diary:

Empowered users with the ability to edit existing diary entries, providing flexibility and control over their content.


  • Filter Diary by Date:

Implemented a date-based filtering system, enabling users to effortlessly navigate and locate specific entries.


  • Delete Functionality:

Implemented the option to delete selected diary entries or clear the entire diary, providing a comprehensive and user-friendly management system.


Tech Stack Utilized:

  • Kotlin programming language
  • Jetpack Compose
  • Dependency Injection (Dagger Hilt)
  • Clean Architecture
  • MVVM Architectural Design Pattern
  • MVP Architectural Design Pattern
  • Multi-Modular Architecture
  • FirebaseAuth and MongoDB for authentication
  • Cloud Firestore for online data persistence
  • Firebase Storage for image storage
  • Kotlin Coroutines for efficient asynchronous programming
  • Kotlin Flows for reactive data streams
  • Room Database for local data persistence
  • Connectivity Manager for seamless online and offline functionality


Achievements:

  • Successfully developed a Multi-Module Diary App, demonstrating proficiency in modern Android development tools and architectures.
  • Seamlessly integrated online and offline data persistence using Firestore, ensuring a seamless user experience regardless of connectivity.

Timeline

Certificate - Jetpack Compose - Multi-Modular Architecture

Udemy

Certificate - Kotlin Jetpack Compose Bootcamp

Udemy

Certificate - Kotlin Jetpack Compose Fundamental

Udemy

Certificate - Kotlin Programming + Android Development

Udemy

Certificate - Java Android Development

Udemy

Certificate - Java Programming Language

Udemy

Bachelor of Science in Computer Science -

Technical University Of Mozambique
Mario Manhique
Help us improve Bold.pro

We love knowing who’s finding Bold.pro useful! Are you…?