Position: Flutter Developer
Category: Flutter
English level: intermediate
Years of experience: 2


Work Experience:

Over the past two years, I held a position as a Flutter developer. During this time, I was actively engaged in various projects that allowed me to expand my skill set and contribute to the company's growth.

Projects and Tasks:

The sense of the first project is to collect and review software project metrics like performance, build stability, and codebase quality. I added there an anonymous authorization using Flutter for the web and then wrote unit and widget tests for this feature.

The second app is for puppy training and was made for Android and iOS. I added a lot of new features and finished with the implementation of a new design for this app. On this project, I worked with Firebase, namely with Firestore, storage, dynamic links, authentication, and cloud functions.

The third project I was involved in revolved around robotics and the development of a Flutter web application tailored for microcontroller configuration. In this endeavor, my role encompassed crafting intuitive user interfaces, implementing seamless functionalities, and collaborating with the robotics team to ensure precision and efficiency in microcontroller settings. Leveraging Flutter's versatility, I contributed to delivering a user-friendly tool that empowers robotics enthusiasts to fine-tune their microcontroller parameters with ease. 

Technologies:

During my work, I used technologies such as Flutter, Dart, Firebase, JavaScript, Dio, http, Freezed, JSON, Postman, IntelliJ IDEA, Android Studio, BloC, Provider, Cubit, Websockets, Charts, Hive, Shared Preferences. I also utilized the version control system Git in pair with GitHub and GitLab, for collaborative coding with colleagues.