Israel Diaz de Leon N

Portfolio

Relevant projects & apps I've built or contributed to.

VB Linq app for Viva Aerobus

This app was built with the clean architeture design pattern & MVVM in mind. We incorporated modern Jetpack components such as ViewModel, Lifecycle, Room database, Retrofit & Compose.

The main features of the app were to provide real time flight status tracking, a chat for the aircrew members & other business logic centered CRUD operations.

Technologies:



GAP (Grupo Aeroportuario del Pacífico) app

For the airport group GAP, we built an app with features such as paying for goods & services at the airport, tracking the status of your flight, Facebook API integration & VIP memberships management.

We implemented an MVC project structure architecture with Dependency Injection with KODEIN, Jetpack libraries such as Room & Retrofit, and a Single Activity + Fragments UI approach.

Technologies:



BAZ Superapp for Banco Azteca

While working at Wizeline, I contributed to this project with code refactoring & clean architecture implementation.

The original code base was built with Java & the old Android Views approach, so the client wanted the app to go througha code refactor to implement a better architectural patter, Jetpack Compose & the Kotlin programming language.

Technologies:



Tech Stack

Technologies, systems & tools I'm proficient in.

Android
Android
Kotlin
Java
Jetpack
MVVM
Room
Gradle
Firebase
SocketIO
iOS
Native iOS
Swift
UIKit
Networking
Cocoa pods
SPM
Firebase
SocketIO
Full Stack
HTML
CSS
JS
NodeJS
PHP
MySQL
PostgreSQL
Version control
Git
Github
Gitlab

Experience

My experience since 2017.

Semi Sr Android Developer
Remote position at Lumston
OCT 19 - FEB 26

I worked at Lumston as a Semi Sr. Android developer. While being there I had the opportunity to build multiple apps from scratch, for airports/airlines like GAP (Grupo Aeroportuario del Pacífico) and Viva Aerobus. Since these apps offered real-time flight status tracking we also implemented technologies like Socket IO & FCM (Firebase Cloud Messaging).


Android Developer LVL 2
Remote position at Wizeline
AUG 22 - FEB 23

While working at Wizeline as an Android Developer LVL 2 (Semi Sr), I was part of a team which provided support for Banco Azteca’s app, BAZ SUPER APP. The team also worked on the refactor of their old UI implementation, which was built with XML, so the main focus was to refactor the entire app to implement Jetpack Compose and the Kotlin programming language.


Android Developer
Remote position at TS4 Strategy
MAY 20 - OCT 20

At TS4 I was hired as an Android Developer and I worked remotely with the team. We mainly provided support, bug fixing & new features development for the company AB InBev. Their app consisted of an implementation of Google Maps & multiple business features to allow their employees to ship their different beer products to their store clients.


Full Stack Developer
On-site at IC Chat SA de CV
MAR 18 - OCT 19

At my second job I was hired mainly as a Jr Android Developer. However, while working at IC Chat SA de CV, I also had to work from time to time on bug fixing and code maintenance on the backend side of the app, which was built using PHP, Laravel framework & MySQL.


Full Stack Developer
On-site at Solidusystems
MAY 17 - MAR 18

At my first job I started as a Full Stack Developer. I worked on dashboard websites for the company BouMatic, on both the backend and frontend side of the app. We used a combination of NodeJS with an MVC framework, PostgreSQL & the usual frontend technologies at the time.




Let's build something together!

Email: software.isra@gmail.com