Android developer for e-commerce vertical responsible for the maintaing the module and mainly adding new features. Last feature Worked: Chat prepaid between store and final user.
Android developer, currently working with Royal Caribbean International.
The project from android side is being developed and maintained over the MVP pattern with clean architecture and following TDD guidelines. Main language is Kotlin, Principal third-party libraries using here: Retrofit (currently migrating to GraphQl), Rx Java 2, Dagger 2, Realm. follows scrum methodology having daily meetings, and at least all ceremonies commonly used in this methodology and tracked processes with Jira. Version control is guided by Git and CI/CD by Jenkins
The Alkanza app was the mobile version of the web application, developed over Kotlin from the beginning and it followed MVVM pattern with architecture components. Team was consolidated by 6 android developers and as a beta application the project was considered to reach 5 flavors, but the first launch only included the principal flavor for USA. Test coverage was over 70% and principal Third-party libraries were: Dagger, Retrofit, Room Main tasks executed in the project: Develop features required by product. Troubleshoot issues in production. Participate in technical decisions. Research about groovy and Gradle configurations on android projects for getting done the flavors request.
During this time I participated in the following projects: • Ares Ares was a Java web project with Spring MVC, using Hibernate, JPA and PrimeFaces, role developed there was supporter of the application, also, participated in the new architecture design. Main tasks executed in the project: Application supporter. Collaborator in the new architecture design. Principal goal was upgrading Hibernate and PrimeFaces libraries during my short time there. It took most of my time due the library upgrade, I had to change lot of features inside because the project was so coupled
Android and iOS Dev
Mobile developer for Android and Windows Mobile.