Marcos M.Mobile Engineer - iOS
Skills
An accomplished Mobile Software Developer with a Bachelor's degree in Computer Engineering and extensive experience in technology and 3D modeling. Initial professional focus was on Native Android development using Kotlin and Java, later expanding to hybrid applications with Flutter and React Native. This progression allowed for the creation of more efficient and versatile solutions. Demonstrates proficiency in mobile app development and programming technologies, contributing significantly to high-quality product development.
Possesses strong expertise in Native Android development, particularly with Kotlin, Java, Jetpack Compose, Retrofit, Dagger, RxJava, SQLite, Mockito, and JUnit. Acquired proficiency in Flutter development, including Dart, BLoC, MobX, Hive, Either Monad, and Flutter Test. Additionally skilled in React Native, working with JavaScript, TypeScript, Fetch Blob, Native Paper, and WebViews. Well-versed in architecture and development patterns such as Model View Controller (MVC), Model View ViewModel (MVVM), Model View Provider (MVP), Clean Code, and SOLID Principles. Utilizes Agile methodologies, including Scrum and Kanban, and is adept with Git and SQL.
Mobile Software Engineer
8/1/2022 - Present
Developed proficiency in maintaining integration and creating new tools for app development and communication with respective APIs. Focused on enhancing user experience through Native Android development while utilizing API response testing tools like Postman and implementing local testing with Mockito. Ensured robust code versioning through Git and employed agile methodologies, specifically SCRUM, to maintain productivity. Gained professional experience with React Native and Flutter frameworks, utilizing tools such as Fetch Blob and MobX, respectively, and embraced modular development. Additionally, expanded skills in unit testing to ensure software reliability.Android Developer
11/1/2020 - 3/1/2022
Developed extensive expertise in creating Android applications for a public management system utilized by municipalities and outsourced companies, involving two interconnected applications that synchronize data via a shared API with constant interaction with the web version of the system. Mastered Kotlin for primary development while maintaining and updating legacy Java code, ensuring smooth integration with new functionalities validated through comprehensive unit testing. Contributed to crafting user interfaces and played a key role in developing a new visual identity for one of the products, enhancing its appeal and usability.
Computer Engineering at FAINOR
2017 - 2022
Marcos is available for hire
Hire Marcos M.All Howdy Candidates are vetted for skills and english proficiency.