Mobile App Developer (Flutter, Firebase, REST API) | Backend (Node.js, Express, MongoDB) | DevOps Learner
- Languages:
Dart•JavaScript•Java•C++•C - Frameworks:
Flutter•Node.js•Express - State Management:
Provider (ChangeNotifier, Consumer)•GetX•StatefulWidget•setState•Enum-based UI state (GameStatus)•Refactor (setState → Provider) - Libraries & Packages:
go_router•http•shared_preferences•freezed•json_serializable•build_runner•image_picker•cached_network_image•flutter_svg•fl_chart•google_fonts•flutter_easyloading•google_mlkit_text_recognition - Databases & Firebase:
cloud_firestore•firebase_storage•firebase_auth•firebase_core•SQLite (sqflite)•MySQL•MongoDB - API & Testing:
REST API integration•Postman (endpoint verification, response debugging, CRUD testing) - Tools:
Android Studio•VS Code•Git•GitHub•Firebase - Workflow & Practices:
Feature-based structure (features/core/data)•Modular folder structure (screens/widgets/constants/models/utils)•Branching for version isolation•Annotated release tags (v1.0.0, v2.0.0)•Traceable bug-fix commits•History cleanup when needed