{
val name = "Manuel Lugo"
val occupation = "Software Engineer"
val languages = ["English", "Spanish"]
}
My Work
Portfolio
Hotel Client
Book hotel rooms quickly and easily.
Description:
"Hotel Client" is an application designed to streamline online hotel room reservations. Users can search for rooms based on availability by date, number of people, and other filters. Additionally, the app allows users to manage their bookings, view them, and filter them according to their needs. The app includes a simple profile creation and registration process to enhance user experience.Technical Achievements:
Complete design and development of the application, from architecture to key decisions based on system requirements.
Implementation of Clean Architecture and design patterns to ensure scalability and maintainability.
Backend development using Java Spring Boot, including the creation and deployment of a RESTful API that powers all app functionalities.
Successful deployment of both the backend and the mobile application, now available on the Play Store.
Technologies Used:
Kotlin, Jetpack Compose, Firebase, Retrofit, Java Spring Boot, PostgreSQL, MVVM Architecture.
TrendMovies
Discover trending movies and explore detailed information.
Description:
"TrendMovies" is an application designed to showcase the latest trending movies along with their details, including ratings, release dates, and synopses. Users can also search for movies by name, making it easier to find their favorites. All movie data is provided through integration with the The Movie Database (TMDb) API. The app includes user authentication and personalized profiles to enhance the user experience.Technical Achievements:
Developed following Clean Architecture principles and the MVVM design pattern to ensure scalability and maintainability.
Designed the user interface using XML layouts, focusing on a clean and intuitive experience for users.
Integrated the TMDb API to fetch real-time movie data, ensuring accurate and up-to-date information.
Implemented user authentication with Firebase Authentication for secure login and profile management.
Managed user profiles and preferences using Firestore, enabling personalized and dynamic user experiences.
Technologies Used:
Kotlin, XML Layouts, Retrofit, TMDb API, Firebase Authentication, Firestore, MVVM Architecture, Clean Architecture.
DataCrm
Discover trending movies and explore detailed information.
Description:
This CRM app streamlines the sales process with powerful tools for managing opportunities, clients, and activities. Users can track deals through stages—pending, in process, or closed—while accessing detailed client data, appointment schedules, and deal histories. A calendar view keeps tasks organized, and a centralized client management section stores contact details, activity logs, and deal records. It’s an efficient solution for enhancing productivity and building stronger client relationships.Technical Achievements:
Developed a background synchronization service to efficiently manage and sync over 20,000 client records locally, ensuring data consistency and seamless performance.
Refactored the codebase from Java to Kotlin, improving maintainability and performance.
Restructured poorly organized code, enhancing scalability and clarity.
Optimized API requests for greater efficiency and reduced resource consumption.
Updated components to modern versions, ensuring compatibility and readiness for future implementations.
Implemented local persistence and caching mechanisms for faster data access and reduced network dependency.
Resolved bugs across all app sections, delivering a more stable and reliable user experience.
Technologies Used:
Java, Kotlin, MVP Architecture, RXJava, Retrofit, Dagger 2, Android SDK (Services, Notifications, etc.), XML Layouts.Link:
Official Website: https://www.datacrm.us/
About Me
Hello, I'm Manuel, an experienced Android developer with a passion for creating exceptional mobile applications.
With over three years of hands-on experience in the Android development realm, I have contributed my skills to various projects, including CRM systems and restaurant applications.
My core competencies include Android app development, UI/UX design, and proficiency in languages such as Java and Kotlin.
Portfolio
My guiding principle is to create high-quality products that deliver the best value to users. I believe in crafting applications that not only meet technical standards but also exceed user expectations.
Throughout my career, I've been recognized for my dedication and contributions, receiving accolades and awards for projects that showcase my commitment to excellence.
I've had the privilege of working on diverse projects, from developing efficient CRM systems to enhancing user experiences in restaurant applications. Each project reflects my commitment to delivering innovative solutions.
Looking ahead, my goal is to continue pushing the boundaries of Android development. I aspire to contribute to cutting-edge projects that make a significant impact in the tech industry.
Tecnologies
Compose
Java
SQL
Android
Kotlin
Wanna talk?
Contact me with any questions or just to say a few nice words ... or mean ones. Up to you .... free will and all
© 2024 Manuel