Maksim Ponomarev - iOS-разработчик
Навыки
- Alamofire
- CoreData
- Foundation
- GCD
- Git
- MVC
- MVP
- MVVM
- obj-c
- Realm
- SOLID
- swift
- SwiftUI
- UIKit
- VIPER
- XCode
Опыт работы
ЧП "ЗмитроК"
iOS-разработчик - 11.2021 - 01.2024Доработка и поддержка существующих приложений — 2 проекта (разработка “фичевых” задач, доработка легаси части кода и реализация технических задач, участие в code review).
— Реализация сложносоставных UI экранов и компонентов для различных экранов и устройств (UIKit);
— Разработка с нуля и до релиза сервиса аналитики. Он собирал и отправлял самые разные события, связанные с действиями пользователя в приложении, а также использовался для А/В тестирования (Amplitude);
— Разработка сервиса для работы с пуш-уведомлениями, включая настройку и обработку разных типов уведомлений (UserNotifications + Apple Push Notifications);
— Переписал модуль статистики с objc на swift (т.е. оставалось 18- 20% кода на objc, а после моего рефакторинга стало 0%).
Образование
Управление проектами
Московский университет имени С.Ю. Витте, Москва2014-2017Неоконченное высшее образование
Банковское дело
Колледж сферы услуг №442010-2013
Обо мне
iOS-инженер с коммерческим опытом более 2 лет (удаленная работа в команде из 13 человек).
Для меня очень важно приносить пользу бизнесу, поэтому я глубоко понимаю важность достижения бизнес-целей и улучшения существующих результатов.
Стек технологий:
— Swift, Objс;
— UIKit;
— Верстка кодом, SnapKit,
Storyboard;
— URLSession, Alamofire,
Kingfisher;
— Amplitude;
— Apple Push Notification
Service;
— Core Data, Realm;
— GCD, Structured
concurrency;
— ООП, SOLID;
— MVC, VIPER, MVP;
— CocoaPods, Swift Package
Manager;
— Git, GitFlow, Figma.