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