Обо мне

Большой опыт разработки приложений под iOS с использованием Xamarin.

Профессиональные навыки
Опыт работы
ООО Сирокко Технолоджи
Санкт-Петербург
Go Developer
Сентябрь 2019 — По настоящее время (1 год и 2 месяца)

to be continued 

Moostep
Санкт-Петербург
.Net Xamarin Developer
Февраль 2017 — Июнь 2019 (2 года и 5 месяцев)

Кроссплатформенная разработка (xamarin):

- DI frameworks: unity container, autofac, dryioc

- Rest API: refit framework

- DB: SQLite, realm, CoreData, akavache

- Поиск и устранение утечек памяти с помощью Xamarin Profiler

- Оптимизация быстродействия пользовательского интерфейса

- Xamarin Native(iOS, Android) + MVVMCross, MVVMLight

- Xamarin Forms

- Storyboards, XIB, autolayout, XAML, code UI layout(xamarin forms + native iOS UIKit), UIKit, UI tests

- git, ci/cd mobile appcentr, testflight, crashlytics, hockeyapp

- Native libraries binding

- PubNub messaging

Нативная iOS разработка:

- Swift

- Storyboards, XIB, autolayout, CoreAnimation

- Alamofire

- CoreAudio, AVFoundation, camera

- Extensions

.Net Xamarin Developer
Март 2014 — Январь 2015 (11 месяцев)

Начало карьеры. Основы работы с Xamarin, более глубокое по сравнению с университетом изучение C#/.Net, обучение работы с git и командной работе. Основы UIKit.

SolutionNow
Санкт-Петербург
.Net Xamarin Developer
Январь 2016 — Январь 2017 (1 год и 1 месяц)

Рефакторинг существующих проектов:

- Выделение всей бизнес-логики в кроссплатформенный проект c MVVM и dependency injection (MVVMCross, UnityContainer)
- Рефакторинг и оптимизация пользовательского интерфейса для соответствия MVVM
- Внедрение кэширования rest запросов с помощью akavache
- Внедрение retry policy для rest (polly)
Как результат - существенно понижена стоимость сопровождения основных проектов компании за счет повышения базы переиспользуемого кода

    Мобиум — это продукт для удобной обратной связи продавца и покупателя.
    Санкт-Петербург
    .Net Xamarin Developer
    Январь 2015 — Январь 2016 (1 год и 1 месяц)

    Проектная работа. Проектирование, разработка и сопровождение конструктора мобильных приложений для онлайн-магазинов. Разработка велась с нуля. Занимался iOS частью в команде с Android девелопером, одним бэкенд и одним фронтенд разработчиком.

    - Проектирование формата описания UI на базе json для генерации пользовательских интерфейсов на мобильном устройстве

    - Проектирование API для выгрузки товаров

    - Реализация динамически генерируемого пользовательского интерфейса в

    соответствии с переданным с бэкенда описывающим его JSON файлом

    - E-commerce: Google Analytics, flurry, MobileAppTracking

    - Отладка и аналитика: xamarin insights(mobile appcentr)

    - Геолокация: google maps, yandex maps, OSM

    За полгода закончили основную часть разработки, переключившись на сопровождение. Продуктом до сих пользуются крупные российские ритейлеры.

    Высшее образование
    Вятский государственный гуманитарный университет; ВГГИ; ВГПУ
    Киров
    Факультет: Информатики
    Сентябрь 2008—Сентябрь 2011 (3 года)
    Преподаватель информатики и английского языка.