Hi, my name is Alejandro Lopez.
Software Engineer / Android Developer

About Me

About me

Profile Image

Hi! I'm a Software Engineer with a focus on Android App Development. I have multiple apps on the Google Play Store, and you can see them below. I currently work as a Software Engineer, where I develop software integrations for multiple clients using Mulesoft, AWS, API's and more.

Languages / Tools / Libraries:
Kotlin, XML, SQL, MVVM, ROOM, Retrofit, Kotlin Coroutines, RecyclerView, LiveData, JSON, Java, Android Studio, Github, IntelliJ, Java, Jira, Mac, Anypoint Studio, Mulesoft, Dataweave

View Resume

Projects

Foody

Fully functional Food Recipes Android App that uses open source Spoonacular API. Developed in Kotlin and implemented using MVVM architecture pattern. Uses ROOM Database for local offine caching, saving favorite recipes, and saving food jokes from API. Implemented data binding, which reduced code in Fragments and Activities, and used BindingAdapters to navigate to other fragments with arguments.

Other features/libraries used: RecyclerView, Retrofit, Kotlin Coroutines, LiveData, ViewPager2, Dagger-Hilt(Dependency injection), and Light/Dark Mode

See App Source Code

Note Keep

A clean and simple Note Keeping Android App, developed using Kotlin and MVVM architecture pattern. Followed principal of single activity and multiple fragments, used Navigation Component, and used Safe Args to pass data between fragments. Uses ROOM Database and SQL Queries for CRUD operations, and custom search/sort queries and displays data in RecyclerView.

Other features/libraries used: Data Binding, LiveData, Kotlin Coroutines, Swipe To Delete, Undo, and Light/Dark Mode

See App Source Code

Cinema Pro

A movie/show information Android App developed in Java. UI takes inspiration from popular streaming apps. App uses The Movie Database API (TMDB), MVVM architecture, and SliderRecyclerViews to display data from different API calls in each slider. App also features search function that sends a query to the API and returns results.

Other features/libraries used: LiveData, Retrofit, Runnables, Parcelable

See App Source Code

Contact

alejandrolopezdev@gmail.com (602)332-9801

Email Me