Специалисты

Описание

Навыки:
• Programming languages: Dart, Java/Swift
• Platforms: Android, IOS
• Persistence: SQFLite, Firebase, Hive, SharedPreferences, Local Storage
• Dependency injection: GetIt
• View: Custom widgets, Custom animations, Custom views
• Multithreading: Isolate
• Design patterns: MVP, MVVM, Clean Architecture, S.O.L.I.D., Provider, BloC, GetX
• Navigation: Navigation components (Bottom Navigation Bar & Drawer Navigation), Named Navigator, Deep linking,
• Internet protocols: HTTP, WebSockets
• VCS: Git
• Other technologies: Firebase services, Google maps API, Photo/Video, Web Integrations

Образование
Белорусский государственный технологический университет
Программное обеспечение для защиты информации мобильных систем

Опыт
Проект

Приложение для трейдеров

Описание

Роль: Флаттер разработчик Мобильное приложение для отображения видеокурсов, статей и т. д. различных трейдеров. Включает в себя торговые инструменты, такие как экономический календарь, графики, анализ матрицы форекс и т. д. Рабочие обязанности: Разработал фронтенд Flutter для мобильного приложения в соответствии с правилами SOLID и Clean Architecture; Приложение интернализации; Изучение и исправление ошибок. Рефакторинг. Использовал Git для контроля версий; Изменено на функционал от клиентов; Работал с разными источниками данных; Нарисованны пользовательские виджеты и анимация на холсте.

Технологии

Flutter с библиотеками (Bloc, GetIt, SharedPreferences, Dio, Webview)

Длительность

июль 2021-настоящее время месяцев

Проект

Агрегатор ссылок

Описание

Роль: Флаттер разработчик Сервис для сохранения и хранения некоторых полезных ссылок. Служба API содержит такие функции, как работа с CRUD, поиск и взаимодействие с пользователем. Рабочие обязанности: Разработал бэкэнд ASP.NET Core в соответствии с правилами SOLID и Clean Architecture; Разработал фронтенд Flutter для мобильного приложения в соответствии с правилами SOLID и Clean Architecture; Функциональность системы состоит из сохранения URL-адресов, пометки сохраненных URL-адресов тегами, открытия URL-адресов внутри мобильного приложения с помощью веб-просмотра, добавления в список избранного, а также рекомендации URL-адресов пользователям, которые следят за вами, обмена URL-адресами в различных социальных сетях; Решение проблем (ASP.NET Core, PostgreSQL, Flutter); Использовал ядро EF для выполнения CRUD-запросов к базе данных; Использовал Git для контроля версий.

Технологии

ASP.NET Core включает EF Core, PostgreSQL, Flutter с некоторыми библиотеками (BLoC, GetIt, intl, SharedPreference, Dio)

Длительность

июль 2021-настоящее время месяцев

Проект

Криптовалютное приложение

Описание

Роль: Флаттер разработчик Мобильное приложение включает в себя агрегатор для отображения статистики по различным криптовалютам. Включает в себя информацию об изменении цен в разные периоды времени, графики, крипто новости и калькулятор цен. Рабочие обязанности: Разработал фронтенд Flutter для мобильного приложения в соответствии с правилами SOLID и Clean Architecture; Рисование пользовательской анимации и графиков; Исследование и исправление ошибок. Рефакторинг. Использовал Git для контроля версий; Изменения функционала от клиентов.

Технологии

Flutter с библиотеками (Bloc, GetIt, Hive, Dio)

Длительность

июль 2021-настоящее время месяцев

Проект

Приложение для торговых автоматов

Описание

Роль: Флаттер разработчик Мобильное приложение для отображения различных товаров в торговых автоматах, карт, биометрическая аутентификация, уведомление и т. д. Рабочие обязанности: Разработали интерфейс Flutter для мобильного приложения в соответствии с ТВЕРДЫЕ правила и чистая архитектура; Работал с CI/CD; Исследовано и исправлена ошибка. Рефакторинг. Использовал Git для контроля версий; Изменен функционал от клиентов; Работал с разными источниками данных; Работал с геолокацией и яндекс картами; Работал с биометрической аутентификацией (отпечаток пальца).

Технологии

Flutter with libraries (Bloc, GetIt, Dio, Firebase) and Codemagic as CI/CD

Длительность

июль 2021-настоящее время месяцев

Проект

Цех плитки

Описание

Роль: Разработчик Flutter Служба API для операций CRUD, поиска, фильтрации и некоторых функций магазина. Мобильное приложение. Рабочие обязанности: Разработал фронтенд Flutter для мобильного приложения в соответствии с правилами SOLID и Clean Architecture; Добавлены функции роли клиента, такие как корзина, оформление заказа и статус заказа; Решение проблем (флаттер); Использовал Git для контроля версий.

Технологии

ASP.NET Core, EF Core, PostgreSQL, Flutter

Длительность

март 2020 г. – июнь 2021 г месяцев

Проект

Мобильное приложение - заметки

Описание

Роль: Разработчик Flutter Мобильное приложение, функционал которого сравним с заметками, но дополнен текстовым редактором и некоторыми манипуляциями с данными со стороны пользователей. Поделиться, подписка, общий доступ. Рабочие обязанности: Разработал фронтенд Flutter для мобильного приложения в соответствии с правилами SOLID и Clean Architecture; Функционал системы состоит из сохранения лекций с помощью пакетов zefyrka, различных манипуляций с записями, таких как фильтрация по выбранной дисциплине, добавление к важности; Решение проблем (Flutter, SQFentity); Использовал Git для контроля версий.

Технологии

Flutter с библиотеками (SQFentity, zefyrka, bloc, GetIt, shareplus, dio)

Длительность

март 2020 г. – июнь 2021 г. месяцев

Проект

Менеджер паролей

Описание

Роль: Разработчик Flutter Рабочие обязанности: Разработал интерфейс WPF для рабочего стола в соответствии с правилами SOLID и методами проектирования, такими как KISS, DRY. Функционал системы состоит из сохранения и шифрования паролей с помощью AES, а также генерации паролей по некоторым параметрам. Решение проблем (C# WPF). Использовал Git для контроля версий.

Технологии

SOLID, KISS, DRY, C#, Git

Длительность

март 2020 г. – июнь 2021 г. месяцев