Mobile Developer | Flutter
CurrentAs consultant and developer in mobile application development with Flutter. My position works in project basis with clients and responsibilities as follows.myAIS application for AIS, Telecom company in Thailand.- Implements existing design system to an ongoing projects. Including theme, text styles for each locale and structuring themes to support dark&light mode as upcoming feature.- Consult and debug UI implementation for best maintainability and performance.- Review existing widgets and guide developers following Flutter style guide.- Remake widget which was overly complexed and hard to maintain.- Implement and maintain Widgetbook which is a Stroybook for Flutter.- Associate with QA and regarding teams about key/id naming for widget in Flutter. Create prototype to test key/naming concatenation system to support QA automate testing.- Optimize performance of UI widgets. Using tools like Flutter Performance Profiling and Widget Rebuild Stats.- With trust from the customer, AIS, I have been assigned to lead the team to initiate and build UI library Package for myAIS3.0 which is an upgrade version of previous library package myAIS2.0. Built new UI library package from scratch with better code performance, maintainability and more user friendly which support upcoming features like dark mode and themes from multiple languages.