iOS разработчик с коммерческим опытом 2+ года. Имею опыт работы в полноценной команде, опыт публикации приложений. Могу оценить задачи и привести аргументы в пользу своей точки зрения. Готов выполнять задачи любой сложности. Веду разработку образовательного приложения, опубликованного в App Store с более чем 100 тысячами скачиваний(https://apps.apple.com/ru/app/id1671385304).
• Увеличил процент crash-free пользователей с 71,3% до 91,6%
• Настроил CI/CD с синхронизацией Jira и Slack для увеличения скорости выхода на рынок
• Разработал систему проектирования для универсализации и повторного использования готовых элементов.
• Принимал участие в разработке новой архитектуры на основе UDF с документацией перехода от MVVM, что помогло улучшить кодовую базу
• Повысил производительность приложения, что помогло повысить оценку на рынке с 3,7 до 4,6
• Реализовал чат и мессенджер в приложении более стабильно, чем на других платформах, что увеличило время, проведенное в приложении на iOS, примерно на 30%, чем до внедрения
Проект NUUM
IOS разработчикПриложение Chords & Scales for Guitar
- Переписал приложение с UIKit на SwiftUI, тем самым добавив новые технологии упрощая жизнь пользователю и убирал весь ненужный legacy код.
- Переработал анализатор тональности и определитель ключа используя фреймворк Accelerate, повысив корректность результатов с 3 из 10 до 8 из 10 успешных результатов.
- Написал тесты в проекте, тем самым повысив покрытие тестами до 95%, что привело к более быстрой проверке частей кода на предмет работоспособности.
- Исправил множество багов, благодаря этому улучшил метрику "Среднего времени в приложении".
После опубликования новой версии приложение заняло топ-5 приложений для образования в рейтинге очень популярного технологического СМИ в США - TechRadar
https://www.techradar.com/best/best-apple-watch-apps-2022/6
- Разрабатывал сложные элементы UI, тем самым улучшая и оптимизируя интерфейс.
- Настраивал работу Push Notifications.
- Увеличил покрытие тестами проектов до ~90%, сократив время код ревью на предмет работоспособности кода.
- Интегрировал SwiftLint для создания единого стиля кода.
- Исправлял проблемы в проектах что ускорило работу проектов примерно в 2 раза.
Стек: UIKit, MVVM, SwiftLint, XCTest