Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был вчера в 11:46

Мужчина, 36 лет, родился 24 марта 1990

Москва, м. Киевская, готов работать удалённо, готов к редким командировкам

Senior Flutter-разработчик

300 000  на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание

Опыт работы 12 лет 11 месяцев

Январь 2025по настоящее время
1 год 4 месяца

Москва, www.egartech.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Senior Flutter Developer
Первый проект: разработка мобильного приложения для банка. Второй проект: разработка UI редактора. - Добавил кластеризацию карт в Google Maps - Реализовал чаты с использованием WebSockets для общения в реальном времени - Интегрировал Push-уведомления и Deep Linking для улучшения взаимодействия с пользователем Stack: - BLoC, retrofit, freezed, Firebase, google_maps, pusher_client_socket
Январь 2023Декабрь 2024
2 года
Autospot

Москва, autospot.ru

Автомобильный бизнес... Показать еще

Flutter Team Lead
Приложение Autospot в AppStore https://apps.apple.com/ru/app/%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%BF%D0%BE%D1%82-%D1%82%D0%BE-%D0%BC%D0%BE%D1%81%D0%BA%D0%B2%D0%B0-%D0%B8-%D1%81%D0%BF%D0%B1/id6479641647 - Руководил командой разработчиков мобильных приложений при создании мобильного приложения Autospot с нуля; - Успешно запустил приложение в AppStore и Google Play в течение четырех месяцев; - Управлял процессом найма разработчиков Flutter для расширения команды; - Настроил CI/CD в Codemagic; - Публиковал релизы в AppStore & Google Play; - Настраивал A/B тестирование: Firebase A/B Testing, Yandex Metrica. Stack: flutter_bloc, retrofit, freezed, firebase, google_maps, AutoRoute, Hive, fluent_result, event_bus_plus
Январь 2022Октябрь 2023
1 год 10 месяцев
UpWork

www.upwork.com/freelancers/andrewpiterov

Freelance Flutter Expert
I've built and supported many international Flutter Apps for Mobile/Web (USA, Australia, Germany, Saudi Arabia, France, Italia) - Setting up CI/CD for publishing on AppStore & Google Play; - Consulting teams - Coaching developers - Code Review App Types: - Social Media App - Car Sharing App - Taxi App - eCommerce - E-Learning App - Booking App - Chat App Integrations: - App Subscriptions and Purchases - Ab Mob - Firebase - Supabase - WebSockets - GraphQL/Hasura Stack: BLoC, GetX, freezed, Firebase, Retrofit, AutoRoute, Hive, fluent_result, event_bus_plus Some successfully published apps: - My Dart/Flutter packages https://pub.dev/publishers/devcraft.ninja/packages - https://apps.apple.com/ru/app/nuss-%D9%86%D8%B5%D9%80/id1597328954?l=en&platform=iphone - https://play.google.com/store/apps/details?id=agency.apd.teremok - https://apps.apple.com/us/app/edges-frame-quotes-photos/id1590132161 - https://play.google.com/store/apps/details?id=com.letterboard.app
Январь 2021Январь 2022
1 год 1 месяц
APD Group

Москва, apd.agency/

Flutter Senior/Lead
Has been built Teremok app https://teremok.io, which allows you book apartments in easy way (aka AirBnB), and another apps. App Store & Google Play https://play.google.com/store/apps/details?id=agency.apd.teremok https://apps.apple.com/us/app/%D1%82%D0%B5%D1%80%D0%B5%D0%BC%D0%BE%D0%BA/id1562860323 Responsibility: - Make architect decisions for mobile apps - Communicate with a clients - Code review - AppStore & Google Play management - Automate CI/CD processes - Manage of a daily meetings - Mentoring a team - Do webinars about development which I share on my YouTube channel https://youtube.com/channel/UCpmllZa6ZsHl0FuDqO8JZhQ Stack - Bloc, GetX, freezed, retrofit, Firebase, WebSocket, AutoRoute, Hive, fluent_result, event_bus_plus - Interviewing for new team members
Август 2020Декабрь 2020
5 месяцев
Markeaze Inc.

markeaze.com/

Flutter Lead
Markeaze App is a chat app for sellers to communicate with customers. Single app aggregates all chat channels like Facebook, website chat, etc. Successfully published on App Store, but start-up was closed and as artifact you can see it here https://www.youtube.com/watch?v=gJvjdv2tEK8 Responsibility: - Team leading - Developing eCommerceChat application architecture - Publishing to Apple AppStore & Google Play Market (CircleCI, Fastlane) - Code review Stack - Bloc, freezed, retrofit, Firebase, WebSocket, GraphQL, AutoRoute, Hive
Март 2020Июль 2020
5 месяцев

www.approvalmax.com/

.NET developer
- Разработка и поддержка веб-приложений на базе ASP.NET Core (C#) и ReactJS - Создание клиентской логики с использованием React, Redux, TypeScript - Проектирование и реализация RESTful API для обработки платежей и подписок - Реализация пользовательского интерфейса для выбора подписок и проведения оплат на ReactJS - Интеграция с внешними сервисами, API и базами данных (SQL Server) - Оптимизация производительности и обеспечение безопасности веб-приложений - Участие в проектировании архитектуры и выборе технологий - Написание юнит- и интеграционных тестов на клиентской и серверной стороне - Работа в команде по Agile/Scrum, использование Git - Поддержка технической документации и участие в код-ревью
Февраль 2020Апрель 2020
3 месяца
ООО Бэст Пул

Чебоксары, cardfranch.com

Desktop Software Developer (.NET Framework)
Разработал приложение PrintCard для Windows. Приложение представляет из себя редактор (на примере Photoshop), в котором можно оформлять пластиковые карты, персонализировать каждую карту, указывая различные генераторы, например штрих-код, QR-код, тексты и номера. Далее размещать их на листе и отправлять на печать. Реализована отправка статистики каждой напечатанной карты. Реализовал админ панель для добавления компаний и обновления баланса печати карт. Пример работы PrintCard можно посмотреть тут https://www.youtube.com/watch?v=qMhQlibzrdU Решил использовать следующий стэк технологий - Windows Presentation Foundation (WPF) - SQLite - Angular - PostgresQL - Nginx
Февраль 2016Апрель 2020
4 года 3 месяца
ООО Все Просто

Казань, progbonus.ru

Руководитель группы разработки
Программа лояльности ProgBonus - собственный стартап. Frontend часть - SPA-приложение, написанное на Angular с использованием Angular Material. Backend часть - микросервисная архитектура, написанная на .NET. Multi-tenant application. Пример API https://youtu.be/NPMNgpSeWV4 Реализована возможность узнать бонусы через сайт. Пример https://youtu.be/GS8RLK5He6A Руководил несколькими разработчиками, которые - интегрируют ProgBonus с сайтами (интернет-магазины - самописные или CMS) компании. - интегрируют с POS системами (1С, Frontol) - интеграции с социальными сетями (Instagram) Стек технологий - ASP NET WebAPI - MSSQL, PostgreSQL, Firebase - Angular - Azure Service Bus - IIS, Nginx, Azure
Февраль 2017Декабрь 2017
11 месяцев
RoksDevelopment

Москва, roksdevelopment.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Ведущий .NET разработчик
Проект представляет из себя агрегатор торговых площадок таких как Amazon, Walmart, E-Bay и др. Сервис предоставляет возможность продавцам размещать и редактировать свои товары сразу на все площадки. Принимал решение по развитию архитектуры приложения, архитектуры базы данных. Предложил и переносили монолитное приложение нв микросервисную архитектуру. Получил огромный опыт работы в команде. Обучал программистов технологиям, таких как ASP.NET WEB API и Angular. Стэк технологий - .NET Framework - ASP.NET WebAPI - MS SQL - Angular - Azure Service Bus - DevExtreme - IIS, Azure
Июнь 2013Январь 2016
2 года 8 месяцев
ЦМД Софт

Москва, www.cmdsoft.ru/

Программист .NET
Участие в проектах разработки и внедрения информационных систем в качестве программиста; Разработка структуры баз данных, оптимизация SQL-запросов, создание отчётов; Участие в проекта внедрения CRM-систем: разработка решений и дополнительных компонентов, расширяющих базовую функциональность Microsoft Dynamics CRM; Интеграция Microsoft Dynamics CRM с другими приложениями. Поддержка и развите Silverlight приложения для работников банка.

Навыки

Уровни владения навыками
Продвинутый уровень
Flutter
Firebase
REST
Unit Testing
GraphQL
CI/CD
Push notifications
Английский язык
Управление командой
Teamleading
Dart
С#
Agile
Scrum
Clean Architecture
Git
ООП
SOLID
API
Figma
SQLite
REST API
Средний уровень
iOS
WebSockets
Geofencing
Android
Базовый уровень
Swift
Kotlin
SwiftUI
Jetpack Compose

Опыт вождения

Имеется собственный автомобиль

Права категории B

Обо мне

Я — мобильный разработчик с 6-летним опытом в Flutter и более чем 6 годами опыта до этого как .NET Full-Stack разработчик. Благодаря такому бэкграунду я отлично понимаю, как строить архитектуру проекта «от базы данных до довольного пользователя», эффективно интегрируя фронтенд и бэкенд. Разрабатываю мобильные и веб-приложения с нуля до публикации в App Store и Google Play, включая настройку CI/CD, соблюдение принципов SOLID, Clean Architecture, а также реализацию масштабируемого и тестируемого кода. Основной стек: • Flutter / Dart (BLoC, GetX, Provider, ValueNotifier) • Firebase, REST API, GraphQL, WebSocket • CI/CD, публикация на App Store и Google Play • .NET Core, Node.js / Express • Базы данных: PostgreSQL, MSSQL, MongoDB, Firebase, Hasura Разрабатываю: • eCommerce-приложения • Такси и каршеринг (Uber-подобные решения) • Социальные сети и чаты • Приложения для бронирования • Подписки, внутриигровые покупки, реклама (AdMob) • Push-уведомления и многое другое Готов работать как индивидуально, так и в роли тимлида или senior-разработчика. Опыт работы с клиентами по всему миру — от стартапов и агентств до частных заказчиков и команд разработчиков. Мой веб-сайт https://AndrewPiterov.pro Мой YouTube канал https://youtube.com/channel/UCpmllZa6ZsHl0FuDqO8JZhQ Мои Dart/Flutter пакеты https://pub.dev/publishers/devcraft.ninja/packages Мое портфолио в UpWork: https://www.upwork.com/fl/~0118ccbf2c830217cc

Портфолио

Высшее образование

2012
Высшее образование
Чувашский Государственный Университет
Ивт

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Арабский — A2 — Элементарный

Повышение квалификации, курсы

2020
Pluralsight
Pluralsight, Software development

Тесты, экзамены

2017
Pluralsight
.NET Apps Optimization and more

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа