I work as the lead Android developer. I am responsible for planning ahead the architecture and other decisions regarding coding, as well as developing the app in the most reusable, high performance and testable as possible. I also talk to the other teams regarding changes and mainly with the iOS team to align decisions regarding APIs and other common subjects. I applied MVP at the beginning of the project using TDD using Java. After 2 years I started refactoring to Kotlin and MVVM, using also the Clean architecture approach.
I write technical articles about many subjects in the Android development field to the Mobile Magazine.
Android development in the educational field in which I participated in projects to develop native Android applications called Secretaria Escolar Digital, Diario de classe and Leitor Resposta (available on Google Play). In these projects I could use so far the following: - MVP archtecture - Background services (IntentService and Service) - Threads - Realm - RxJava - Retrofit - SQLite - SharedPreferences - Notifications - Robolectric - Espresso
Requirements and business analysis, programming with PHP, Oracle database using PL/SQL and front end using HTML, CSS, Javascript and jQuery. Also, I have developed a PoC of an Android application that uses GPS and Location API to provide the tracking of trucks in order to show the position in a map. The goal is keeping the logistics responsible aware of the course of the trip of each driver and if there was any problem in the way.
ASP.NET and C# programming using SQL server database. websites diagramming using HTML 4 and 5, CSS, Javascript and jQuery.
Web development using PHP language together with the Codeigniter framework using the MySQL database.