оценивал поставленные задачи в storypoint; работал с чистым SQL на уровне продвинутых запросов (оконные функции, условные операторы выбора и т.д.); работа с Canvas; развитые коммуникативные навыки; код ревью; рефакторинг и оптимизация кода; работа с нативным кодом, написание платформозависимых фичей; реализация push notifications разработка по agile; выпуск приложений в сторы;
Flutter разработчик, более 2-х лет коммерческого опыта. Разработка и развитие программ и приложений. Уверенное знание языка программирования Dart и фреймворка Google Flutter; Работал в командах с применением гибких методологий, участвовал во всех основных активностях команды. Опыт работы с различными архитектурами (MVC, MVVM) в многомодульных коммерческих продуктах; Постоянно совершенствую свои технические навыки.
Самая технически сложная и интересная задача: Одной из самых сложных задач с которыми пришлось столкнутся в последнее время стало написание e2e-теста на экране с прокруткой контента, содержащего текстовые поля. Усложнялась задача тем, что механизм тестирования flutter не мог отличить прокручиваемый экран и текстовое поле, так как данные элементы, предназначенные для разных задач, под капотом реализовывали один scrollable механизм. Пришлось приложить некоторые усилия, чтобы получить доступ к нужному элементу. Куда хочется развиваться: В первую очередь планирую развиваться технически. С какими задачами хотелось бы работать: Хотелось бы время от времени сталкиваться с задачами которые требуют изучения новых технологий или нетривиальных подходов к решению задач. С какими не хотелось бы: На постоянке не хотелось бы писать однообразный UI и шаблонный код.
Продвинутый пользователь *NIX систем. Владею парадигмами ООП и реактивного программирования. Имею опыт в проектировании СУРБД (в частности СУРБД SQLite). Кэширование, клиент-серверное взаимодействие, REST, GraphQL. 🕊 Dart / Flutter: >Интересуюсь dart и flutter с 2019 года. >Помимо flutter выпускал MVP на Android. >Адаптивная верстка на flutter под различные размеры устройств. >Умею делать локализацию, темы, настройки для приложения. >Понимаю концепцию композиции "everything is a widget", как устроен flutter фреймвок, работу со стримами. >Умею выстраивать полную кроссплатформу между окружениями io (мобильники/десктопы) и html (браузер). >Владею BLoC, MWWM,GetIt, Provider. >Полностью соблюдаю flutter кодстайл и предпочитаю строгую статическую типизацию. >Использую кодогенерацию и автоматизацию разработки. >Могу использовать Kotlin/Swift на уровне достаточным для взаимодействия через method channels. >Умею собирать аналитику по средством Firebase Analytics, Crashlytics, Яндекс Метрика.
Аналитический склад ума, целеустремленный, внимательный к деталям. Хороший технический бэкграунд. Новые знания и опыт даются легко. Ключевые навыки JavaScript, Git, Golang, PHP, Node.js, Docker, HTML, TypeScript, React, CSS
проводил cross codereview в команде; работал с чистым SQL на уровне продвинутых запросов (оконные функции, условные операторы выбора и т.д.); в разработке стараюсь применять паттерны проектирования и соблюдать принципы SOLID оптимизировал запросы к базам данных; опыт работы с UNIX-системами на уровне простых операций; оценивал поставленные задачи по сложности выполнения и трудозатратам; развитые коммуникативные навыки;
4+ лет опыта разработки с Frontend технологиями Vue js, Nuxt Js, JavaScript, CSS, SCSS, SASS и другими. Опыт интеграции через API и Graphql, предоставляемые сторонними сервисами.