Hey ! My name is DOMINICK Randriamanantena Grégoire. I am currently in Antananarivo, Madagascar, but I come from a small town called Mahanoro. I am passionate about mobile development, currently with Flutter. But also interested about Back-end development and I'm learning Golang at the moment.
-
Widget Customization
: Proficient in creating custom widgets tailored to specific design requirements. I have experience building reusable and efficient components that enhance user interfaces and improve app performance. -
RESTful APIs
: Skilled in integrating RESTful APIs to communicate with backend services, fetch data, and ensure smooth, real-time app functionality. I use HTTP and Dio packages and error handling best practices to maintain a reliable connection between the app and server. -
State Management
: Expertise in managing state effectively in Flutter applications using popular tools (mainly with Flutter Bloc). I understand the importance of state management in maintaining the app's responsiveness and performance. -
Firebase Integration
: Experienced in integrating Firebase services, including Firestore, Authentication, and Cloud Messaging, to add backend functionality such as data storage, user authentication, and push notifications to apps. -
Package Management
: Well-versed in using Dart's pub.dev to manage dependencies and packages efficiently, ensuring that projects stay up-to-date and maintainable. I carefully choose packages that enhance functionality while keeping the app's size and performance in mind. -
Clean Architecture
: Strong understanding of Clean Architecture principles, ensuring a scalable, maintainable, and testable codebase. I structure projects to separate concerns effectively, following best practices that promote code reuse and improve the overall quality of applications. -
Debugging
: Proficient in using Flutter's powerful debugging tools like the Dart DevTools, breakpoints, and logging to identify and fix issues quickly, ensuring a smooth user experience and bug-free application. -
Continuous Integration and Deployment (CI/CD)
: Knowledgeable in setting up CI/CD pipelines using tools like GitHub Actions to automate build, and deployment processes, ensuring quick and reliable delivery of updates. -
Responsive Design
: Skilled in creating responsive and adaptive UI layouts that work seamlessly across different devices and screen sizes, providing a consistent user experience regardless of the platform. -
Localization and Internationalization
: Experienced in implementing localization and internationalization in Flutter apps to support multiple languages and regions, making the app accessible to a global audience. -
...There are still more skills and I would be happy to detail them to you during an interview. But you can follow the progress of my flutter roadmap OR check my portfolio.