Maxim Pavlov - iOS Developer
Навыки
- Agile (Scrum
- Alamofire
- ARC
- auto layout
- Clean Architecture
- CocoaPods
- Core Data
- Fork
- Foundation
- GCD
- Generamba
- Git
- IOS
- Jira
- Kanban)
- Keychain
- MVC
- MVVM
- PromiseKit
- Quick/Nimble
- Realm
- SnapKit
- Sourcetree
- swift
- UIKit
- Unit Testing
- URLSession
- UserDefaults
- VIPER
- XCTest
Опыт работы
Andersen
iOS Developer - Апрель 2021 — Июнь 2023Разработка мобильного приложения в сфере ФинТех, для частных клиентов банка (ориентировано на рынок Узбекистана). Приложение предоставляет клиенту доступ к его банковским продуктам: картам, счетам, вкладам, депозитам, а также к функционалу для управления ими (открытие продукта, закрытие, выписка, заказ справок, привязка карт других банков, оплата счетов, переводы между счетами и картами, оплата мобильных услуг и пр.).
Обязанности:
– Разработка пользовательского интерфейса и функциональных возможностей
– Поддержка и доработка существующей функциональности
– Коммуникация с командами
– Покрытие кода юнит-тестами
– Участие в разработке функций повышения производительности и оптимизации, рефакторинг
– Исправление ошибокСтек: Swift, UIKit, Clean (VIP), SnapKit, Alamofire, PromiseKit, CoreData, Keychain, R.swift, Quick, Nimble, CocoaPods, Generamba, Git
Andersen
iOS Developer - Май 2020 — Апрель 2021Мобильное приложение для физических лиц. Приложение предоставляет клиенту совершать трансфер денежных средств внутри страны и заграницу, управлять картами, депозитами, мгновенно и без скрытых комиссий.
Обязанности:
– Разработка нового функционала
– Разработка пользовательского интерфейса
– Оптимизация работы приложения
– Выявление и устранение узких мест в производительности
– Использование передовых методов проектирования, повторное использование кода и написание эффективного исходного кода
– Коммуникации с командойСтек: Swift, Viper, UIKit, Alamofire, AutoLayout, Core Data, CocoaPods, Git
Образование
Программируемые мобильные системы (инженер по электронным системам
Беларусский государственный университет информатики и радиоэлектроники2015 - 2019Электрические станции (техник-электрик)
Минский государственный энергетический колледж2009 - 2013
Обо мне
– Технологический стек – Swift в качестве основного языка программирования и множество популярных iOS фреймворков
– Обладаю знаниями таких архитектур как VIPER, Clean Architecture, MVC
– Имеет опыт создания шаблонов Clean Architecture для генерации модулей в связке с Unit Tests иcпользуя Generamba
– Создаю поддерживаемый и легкий для чтения код, коммуницируя с другими участниками команды для достижения лучших результатов
– Владею хорошим пониманием потребности бизнеса и умением приоритизировать задачи
– Понимаю и следую принципам гибких методологий (Agile (Scrum, Kanban))
– Постоянно стремлюсь к развитию и ищу пути в изучении нового
– Слежу за чистотой своих коммитов и кода