Responsible for building a design system from scratch in Flutter. This involves creating and maintaining a scalable and maintainable architecture, developing and documenting UI components, typography, color palettes, and guidelines for spacing and layout. I collaborate with the design team to ensure the system meets their specifications and provide guidance to other developers on using the system.
Contributed to the development of a mobile application for both Android and iOS platforms, responsible for building new features, mentoring junior developers in Flutter/Dart, fixing bugs, and refactoring old code to improve its architecture and maintainability. Additionally, I played a key role in publishing the app to stores, implementing CI/CD pipelines, and utilizing Flutter Web for web‑based development.
My skill set included utilizing Clean Architecture principles and conducting unit testing to ensure high‑quality, robust code. I was responsible for tracking bugs with Crashlytics and GCP, collaborating on a multi‑repo codebase, and conducting code reviews to maintain code quality. Additionally, I implemented the BLoC pattern for efficient state management and worked with GraphQL to optimize data exchange.