Hi, I'm Mario

Sr. Android Developer | RFID EXPERT

About me

Senior Android Developer with over 15 years of experience in software development, specializing in Auto ID Solutions using RFID technology.

I have a proven track record of designing and implementing high-performance, scalable mobile applications. In addition to my expertise in Android development, I am highly proficient in C#.NET, particularly in developing web applications using MVC architecture and Web API.

My skills encompass a broad range of technologies, including Java/Kotlin, Android SDK, Jetpack, Room, Navigation, Hilt, Retrofit, Coroutines, and Android Studio. My deep understanding of RFID technology allows me to design comprehensive RFID systems and develop robust applications for RFID devices.

I have demonstrated my ability to lead cross-functional teams and deliver innovative solutions to complex challenges. My commitment to staying abreast of emerging trends and technologies in both the Android ecosystem and C#.NET domain ensures that I bring the latest advancements to every project.

Java / Kotlin - Android
0%
C#.NET
0%
Web (HTML, CSS, JavaScript)
0%
Databases (SQL Server and My SQL)
0%
Cloud Infraestructure (AWS and GCP VMS)
0%

My Skills

In addition to my top skills, my flexibility and adaptability help me thrive in dynamic environments, quickly adjusting to new circumstances. I have keen attention to detail, ensuring precision and high standards in all tasks. My problem-solving and creativity skills enable me to develop innovative solutions to complex problems. Additionally, I am an effective communicator and team player, fostering clear communication and a supportive team atmosphere.

On the technical side, I also have basic knowledge of PHP, Bootstrap, TypeScript, Angular, and Docker.

FAVICON-MED-BLANCO

Recent works

Recent works

Asset Management and Control Android App with RFID Capabilities:

This Android project involves developing an application equipped with RFID capabilities for asset
management and control. Implemented as a single activity application, it facilitates navigation and
user interaction using Android’s Navigation Component for effective fragment management. The
MVVM pattern ensures maintainability and testability by separating the user interface from the
business logic.

RECENT-PROJECTS

Technical Details

The application is developed in Kotlin, known for its modern, expressive, and
concise syntax. The following Android libraries were utilized:

HILT

For dependency injection, simplifying the app's architecture and promoting modularization.

Navigation Component:

Facilitated in-app navigation between different parts of the app.

DataBinding

Binds UI components to data sources, enhancing the app’s responsiveness.

Coroutines and Flows

Utilized for asynchronous programming, ensuring smooth and responsive UI operations.

Background Workers

Handle background tasks, enhancing the app’s performance and reliability.

Retrofit

Communicates with a RESTful API, ensuring data synchronization between the app and server.

Room

Used for local caching, enabling offline-ready functionality for uninterrupted use without network connectivity.

For the webpage and backend components, the project utilized Directus, a low-code open-source
platform. Directus was chosen for its flexibility, ease of use, and robust data handling capabilities,
simplifying data management and backend development.

Get in touch