Rafael Morais De Azevedo

Rafael Morais De Azevedo

$30/hr
Mobile Software Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
23 years old
Location:
Jaboatao Dos Guararapes, Pernambuco, Brazil
Experience:
2 years
Contact- (Mobile)- www.linkedin.com/in/ rafaelmoraisazevedo (LinkedIn) github.com/rafareloM (Portfolio) Top Skills Flutter Dart MobX Rafael Morais Mobile Software Engineer | Flutter | Dart | Firebase | MobX | Modular | GetX | GetIt | Provider | MVC | MVVM | REST | Git Jaboatão dos Guararapes, Pernambuco, Brazil Summary I became passionate about technology and in 2021, I began a career transition. While studying web development, I earned a Fullstack certificate in JavaScript, Node.JS, and SQL. Currently, I work as a software engineer using Flutter, a tool for which I hold an excellence certificate and have been working with since then. Among my experiences in various projects using Clean Code, one of them involved being a Fullstack developer using Laravel as the API and Flutter for Mobile and Web. I have also used the following technologies: • Firebase • MobX • Modular • GetX • Provider • GetIt • flutter_map • Google Maps/Places API • MVC • MVVM • Git • Github • SOLID • MySQL • REST API • Unit Tests • Mockito Other important skills I've acquired include: • Agile Page 1 of 4 • Scrum • Good communication • Kanban • Fast Learning Despite being active in the market, my focus remains on personal improvement and lifelong learning. I have a strong passion for learning about different technology fields, and I believe my curiosity and creativity are assets. Interested in something? How about sending a message? Experience TRACTIAN Mobile Engineer May 2024 - Present (10 months) São Paulo, Brasil • Responsible for developing GPS/Location features, such as background geolocation with headless mode, ensuring traceability and reliable location data even with the application closed. Using flutter_maps, background_location with Google Maps and Places APIs • Responsible for maintaining an entreprise level Flutter aplication for iOS and Android, with new features and peer code-review. • Dealing with an offline first approach using a local data base with Isar and SQLite. • Contributing as a developer to an application following the MVC architecture with GetX package for state dependency injection and routes management. • Employing Git versioning control on a distributed development regimen tagging releases and maintaining the project versions properly. • Using the GEAR framework for async Agile and Kanban. • Keep a clean code and SOLID principles. • Clear comunication and teamwork. Page 2 of 4 Justa Mobile Developer July 2023 - May 2024 (11 months) Recife, Pernambuco, Brasil • Responsible for maintence, new features and peer code-reviews in Flutter Mobile Application. • Developing with high test coverage - Unit Tests, Integration tests. • Keep a clean code and SOLID principles • Contributing as a developer to an application following the MVVM architecture and leveraging the Modular and Provider packages for effective development. • Employing Git versioning control on a distributed development regimen tagging releases and maintaining the project versions properly. • Working with Spotify model for Agile and Kanban. • Clear comunication and teamwork. TiTa Therapy Full Stack Developer March 2023 - June 2023 (4 months) Recife, Pernambuco, Brasil • Responsible for building and mainatining an Cross-platform (Mobile and Web) application using Flutter and Laravel. • Full participation in the Software Delevopment Life Cycle (SDLC), both in frontend and backend using the skills above (Flutter, Mobx, Modular, RESTful API). • Migrating the Flutter app state managment from Provider to MobX, increasing the performance and scalability of the code. • Developing better solutions for the application's responsiveness, for web and mobile devices, preventing visual bugs. • Keep a clean code and good architecture on a MVC structure. Page 3 of 4 • Employing Git versioning control on a distributed development regimen tagging releases and maintaining the project versions properly. • Working with Agile methods and Kanban. • Clear comunication and teamwork. Education UniFBV Wyden Bachelor of Science - BS, Computer Science · (February 2024 - December 2028) Proz Formação Acelerada, Tecnologia em Informática/Software · (August 2022 - January 2023) StartSe Tech Academy Tecnologia em Informática/Software · (June 2022 - July 2022) Page 4 of 4
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.