Открыт к новым технологиям и спокойно обучаюсь в короткие сроки. Не боюсь сложных задач, считаю, что в рамках них, всегда можно найти красивое решение и вырасти как специалист. При написании кода стараюсь находить баланс между перфекционизмом и требованиями бизнеса.
Умею организовывать свое время. Работать в удаленном режиме для меня так же, как и в офисе (обустроенное рабочее место, стабильный интернет и хорошее железо).
Работал удаленно, в офисе и в смешанных режимах.
pub.dev - посмотреть
Visual Studio Marketplace - посмотреть
Разработка приложений на Dart/Flutter
Работа с CI/CD - Bitrise.io/GitHub Actions
Тимлид небольшого коллектива. Компания занималась разработкой системы карт лояльности (Apple Passkit / Apple Pay / Google Pay). Разработка backend части сервиса(TypeScript/NestJS), поддержка стабильной работы сервиса, организация работы команды, коммуникация с сторонними разработчиками.
Микросервисная архитектура с использованием фреймворка NestJS.
Разработка приложения на Dart / Flutter, разработка плагинов с использованием натива для реализации функционала отсутствующего в Flutter (пуши, шаринг).
Доработка фронтенд части на Vue / TypeScript.
Разработка кроссплатформенной версии приложения с использованием Dart / Flutter. В разработке применял Bloc паттерн.
Поддержка существующей нативной версии приложения под Android - PIXAERO Teleprompter.
Сайт - www.barneo.ru
Поддержка и разработка серверной части интернет магазина (Node.js / PostgreSQL) с использованием фреймворка Express.JS
Во время работы я реализовал: экспорт товаров на площадки ЯМ и Google и price.ru. Написан каталог, расширены категории. Телеграм бот для внутреннего использования (нотификации по процессам на сайте). Множество бэкенда написано для внутренних систем анализа цен, товаров, работы с клиентами и так далее. Интеграция эквайринга от Сбербанка. Реализован универсальный функционал промо страниц и т.д.
Достижения:
Своим достижением в данной компании считаю то, что вывел существующие решения на более высокий по качеству уровень.
Я научился тестировать свой код в этой компании, постарался получить дополнительное время хотя бы на e2e тестирование backend, до этого тестирование не проводилось вообще. Зарефакторил все спорные моменты. Сократил время на синхронизацию по площадкам.
Проекты в компании были в основном на Bitrix Framework и WordPress, в качестве баз данных использовалась MySQL.
В компании после нескольких проектов под веб посадили меня за разработку приложения - PIXAERO Teleprompter для компании PIXAERO под Android, так как у меня был до этого небольшой опыт программирования мобильных приложений. В проекте использовал - Java / Retrofit / SQLite. Вышло в целом очень хорошо. Работает в Production уже на протяжении долгого времени и растет в количестве пользователей постоянно.
Достижения:
Моим достижениями во время работы в данной компании, считаю крутое приложение под Android которое решает проблемы чтения текста во время записи видео, по сути оно помогает целому спектру людей, которые используют такие приспособления как телесуфлеры, начиная от блогеров и заканчивая телеведущими. Тем более работать с таким заказчиком было очень хорошим опытом.
Так же считаю, что мне удалось поучавствовать в очень достойных проектах на Bitrix Framework и Word Press. Все было сделано в относительно сжатые сроки и тесной работе с заказчиком.
Спустя пол года меня поставили руководителем команды и на фоне этого я занялся оптимизацией процессов разработки, смог значительно улучшить и оптимизировать работу разработчиков с использованием Trello / Slack / Git. Рост именно качественной составляющей, а так же прозрачность процессов в ходе разработки были очень заметны и оценены руководством.
Так же на работе получил большой опыт администрирования небольшого сервера с проектами студии. Сервер был на Ubuntu Linux, все настраивали и разворачивали сами.