⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Антон Павлов (pavlov_anton_ios_dev), 25 лет, Россия, КраснодарАнтон Павлов (pavlov_anton_ios_dev), 25 лет, Россия, Краснодар

Антон Павлов

Разработчик мобильных приложенийСредний (Middle)
От 250 000 ₽Ищу работу

Контакты

Войти
Возраст: 25 лет
Опыт работы: 3 года и 10 месяцев
Регистрация: 06.11.2023
Последний визит: сегодня
Гражданство:
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

Команда:
Работал в iOS командах от 3-6 человек, активно взаимодействовал с инженерами различных компетенций: backend, QA, analytics, DevOps, android, design.

Процессы:

Неоднократно участвовал в принятии технических решений и планировании процесса разработки. Работал по Scrum с 2х недельными спринтами + дейли, ретро, груминг.

Что ищу?

Продуктовую компанию, с отлаженными процессами разработки. Идеально, если используете свежие технологии: SwiftUI, Async/Await, Actors, Swift Concurrency, SPM и etc.
Компании, где нужен один iOS разработчик на проекте неинтересны.

Навыки

Swift
RxSwift
MVVM
UIKit
SwiftUI
CoreData
Autolayout
GCD
GitLab
Jenkins

Участие в профсообществах

Опыт работы

  • Бери заряд!
    Москва
    Разработчик мобильных приложений (Средний)iOS разработчик
    Апрель 2022 — По настоящее время (2 года и 8 месяцев)

    Компания является лидиром в области пауэрбанк-шеринга в России. Имеет 4 млн+ пользователей, более 24.000 зарядной станции в 92 городах и в 3 странах. На момент создания резюме, компания входит в топ-5 по версии AppStore в разделе "Образ жизни"

    Мои задачи на проекте:


    - Настроил обработку диплинков, благодаря чему удалось вовлечь большее количество пользователей;
    - Реализовал систему антифрод, позволившую снизить % клиентов не плативших за подписку путем переустановки приложения. Это позволило приумножить число платных подписок;
    - Реализовал кластеризацию, что позволило сгруппировать множества близко расположенных меток на карте в один кластер. Это позволило улучшить производительность и визуальное восприятие карты;
    - Участвовал в переезде на JSON-RPC;
    - Работа с монорепозиторием (Бери заряд / WE53);
    - Реализовывал PoC и RnD на проекте для сокращения времени на разработку;
    - Внедрил компоненты аналитики Amplitude;
    - Переписал модули с архитектуры VIPER на MVP;
    - Был ответственен за полный редизайн важного модуля;
    - Разработка и правки UI и Core-компонентов;
    - Успешно внедрил SberPay SDK, что позволило упростить оплату подписки / аренды;
    - Участие в CodeReview;
    - Написал StyleGuide.md проекта для iOS команды;
    - Настроил связь между Jenkins CI и Slack / GitLab CI и Пачка.

    Стэк:
    UIKit, SwiftUI, Яндекс Карты, Apple Map, Modern Concurrency, RxSwift, Dependency Injection (DIP), CocoaPods, MVP+Coordinator, CoreData, Git Flow, GitLab CI, Jenkins, Firebase, Yandex Metrica, App Metrica, Kaiten.

  • Фабрика информационных технологий
    Белгород
    Разработчик мобильных приложений (Средний)iOS разработчик
    Март 2020 — Апрель 2021 (1 год и 2 месяца)

    Работал над 3-я приложениями c единой идеей - бронирование парковочных мест в городах России и Дубае.
    1. https://goo.su/ZtXOCR
    2. https://goo.su/ZhmFwzF
    3. https://goo.su/IHXt

    Мои задачи на проекте:


    - Создал виджет;
    - Покрыл несколько важных модулей аналитикой, благодаря чему удалось лучше понять, что важно для пользователей в первую очередь. Впоследствии сократили несколько модулей, облегчив читаемость кода и визуальный шум;
    - Написание тестов с помощью Quick и Nimble;
    - Активное участие в CodeReview;
    - Рефакторинг устаревших модулей + переписывание UI элементов;
    - Внедрил SwiftLint, повысив качество кода;
    - Внедрил двухфакторную аутентификацию и биометрическую идентификацию (Face ID, Touch ID) для повышения защиты аккаунтов пользователей.

    Стэк:
    UIKit, RxSwift, SwiftUI, Viper, UDF, GCD, SPM, Google Maps, Alamofire, Async/Await, Realm, Crashlytics, Git Flow, Apple Map, GitLab CI, Miro, Jira.