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
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
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
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
alejandrolopezdev@gmail.com (602)332-9801
Email Me