Rogério M.Mobile Engineer - iOS
Skills
A Native Android Developer and Multiplatform Mobile Developer with experience as a Tech Lead for a native Android development team, specializing in Android Development using Kotlin and Java for 5 years alongside 2 years in multiplatform mobile app development, including frameworks such as Cordova and Ionic. Proficient in the use of Dart and Flutter, with a foundational understanding of UX design. Possesses 3 years of experience in developing e-commerce platforms, blogs, and dynamic content websites, encompassing full stack development—front-end, back-end, database modeling, and design involvement, ensuring responsive layouts and adherence to SEO best practices. Well-versed in PHP, SQL (MySQL), JavaScript, HTML5, CSS3, JQuery, JSON, XML, and Bootstrap, incorporating AJAX Web Services REST. Familiar with Laravel and Codeigniter frameworks, as well as WordPress development. Additionally, experienced in game development, interactive graphics, and simulators for desktop and mobile environments using Action Script 3 with AIR, coupled with skills in image processing and the creation of technical/vector illustrations.
Mobile Development Tech Lead
1/1/2022 - 3/1/2024
Assumed the role of Senior Android Mobile Developer and Tech Lead, steering a diverse team comprising an intern, mid-level, and specialist developer. Managed technical scope and interfaced with the Product Owner to suggest solutions and advise on feasibility. Regularly interacted with the QA team for guidance and worked with the Scrum Master to establish a comprehensive workflow. Oversaw delegation of responsibilities, team motivation, and engagement. Handled the process for publishing applications on Google Play and monitored bugs using Firebase Crashlytics.
Conducted maintenance of a native app and developed a new app for phones utilizing the Android platform and Kotlin, aimed at enhancing a delivery system. Implemented a geolocation system and background services using a single-activity architecture. Adopted MVVM and Clean Architecture patterns with DataBinding. Leveraged various JetPack components including Room, ViewModel, LiveData, Coroutines, Navigation, and Paging. Crafted layouts using RecyclerView, Fragment, CardView, ViewPager, and ConstraintLayout. Integrated with REST APIs (JSON) via Retrofit, ensuring efficient handling of paginated returns for infinite loading. Employed dependency injection with Koin and implemented Firebase services.
Adhered to best practices with SOLID principles and performed version control using Git and Git Flow. Managed workflows with Agile methodologies, participating in planning meetings, daily stand-ups, interaction reviews, and retrospectives.Mobile Application Developer
4/1/2020 - 1/1/2022
Developed, maintained, and restructured an Android app in Kotlin focused on control and payment of fuels for Smart POS systems. Utilized the MVVM and MVP design patterns incorporating UseCase and Repository, and implemented DataBinding. Leveraged JetPack suite, including Room for database management, ViewModel and LiveData for lifecycle handling, Coroutines for asynchronous tasks, and Navigation component for seamless app navigation. Designed layouts using RecyclerView, Fragment, CardView, ViewPager, and ConstraintLayout. Employed version control strategies tailored with Flavors and integrated with REST APIs using Retrofit for JSON parsing. Applied dependency injection with Dagger 2 and adhered to SOLID principles to ensure maintainable and scalable code. Employed Git and Git Flow for versioning and maintained a steady workflow through Agile methodologies, including planning meetings, daily stand-ups, iteration reviews, and retrospectives.PHP and Mobile Developer
3/1/2018 - 3/31/2020
Gained extensive experience in the development of multi-platform mobile applications as well as native Android apps. Mastered SQLite, JavaScript, TypeScript, HTML5, and CSS3 for database management and front-end development. Utilized JQuery, JSON, Bootstrap, and Ajax to enhance web functionalities and streamline data interchange. Developed robust applications using Angular, Cordova, Ionic 3, and Ionic 4 frameworks. Demonstrated proficiency in Java Android and Kotlin for native Android development and explored cross-platform solutions using Dart and Flutter. Employed Git Versioning to ensure collaborative and version-controlled code maintenance. Played a crucial role in full project lifecycle, from initial design through to development and final programming.Programmer
11/1/2017 - 3/31/2018
Achieved expertise in developing multiplatform mobile applications using PhoneGap Cordova. Developed Single Page Applications (SPA) and Enterprise Resource Planning (ERP) systems, leveraging technical proficiencies in PHP and Codeigniter for backend development, along with PostgreSQL and MySQL databases for data management. Utilized JavaScript, HTML5, CSS3, JQuery, and Angular for versatile front-end development, supplemented by Bootstrap for responsive design and Ajax for asynchronous web service interactions. Excelled in data interchange formats such as JSON and XML. Maintained robust version control with Git. Partook in full lifecycle project development, covering both front-end and back-end roles, with responsibilities including comprehensive database modeling. Applied SEO best practices across projects, adhered to Object-Oriented Programming (OOP) principles, and implemented Model-View-Controller (MVC) frameworks along with advanced SQL for sophisticated database queries.Web Developer
1/1/2016 - 11/30/2017
Developed Android mobile applications using Java, showcasing a strong command of various aspects of the Android SDK. Engineered websites and blogs with a robust stack including PHP, SQL, JavaScript, HTML5, CSS3, JQuery, JSON, XML, Bootstrap, Ajax, and web services. Played a crucial role in full project development encompassing both front-end and back-end tasks, database modeling, and implementing SEO best practices. Utilized Object-Oriented Programming (OOP) and advanced SQL to enhance system efficiency and performance. Created customized templates for WordPress, ensuring aesthetic and functional coherence with user requirements.Programmer and Coordinator
2/1/2012 - 10/31/2013
Expertise in game development, infographics, simulators, and applications for both desktop and mobile platforms. Played a significant role in the PNLD program/competition of the Federal Government. Coordinated a team of programmers and led the art direction team of designers. Specialized in programming with Action Script 2 and 3, leveraging the AIR API for compiling applications for Android and desktop environments. Developed proficiency in JavaScript, HTML5, CSS, and JQuery for web applications, and utilized XML for data handling. Employed PhoneGap for compiling mobile applications.
Graphic Design at State University of Londrina
2002 - 2005Systems Development with Java at Integrated AVM College
2014 - 2015Mobile Development at Institute of Management and Information Technology
2020 - 2021
Leadership and People Management at Udemy
6/1/2023MVP Architecture - Android at Udemy
12/1/2021MVVM Architecture - Android at Udemy
12/1/2021ARCHITECTURE COMPONENTS: VIEWMODEL, LIVEDATA, AND ROOM at Alura Cursos Online
8/1/2019Android with Espresso Part 1: User Interface Testing at Alura Cursos Online
2/1/2019Android with Espresso Part 2: Testing Complex Flows at Alura Cursos Online
2/1/2019Certificates in Programming Courses and Production Methodologies, 646 hours at Alura Cursos Online
8/1/2018
Rogério is available for hire
Hire Rogério M.All Howdy Candidates are vetted for skills and english proficiency.