Валентин Парфенов - iOS разработчик
Навыки
- Alamofire
- AudioToolBox
- Combine
- CoreData
- Lottie
- Needle
- push
- Realm
- SnapKit
- unit-tests
- WebSockets
Опыт работы
Digital Lab
iOS разработчик - 01.2021 — 11.2021Участвовал в разработке нескольких приложений для фудритейла и промышленности.
Занимался в основном версткой и баг фиксом. Изучил на проектах архитектуру MVP.Smart Capitan
iOS разработчик - 11.2021 - 05.2022Занимался добавлением новых систем измерения в проект. Добавлял автоматический расчет цели по параметрам пользователя. Создавал новые пейволы. Уход от верстки xib и сторибордом в сторону верстки кодом на SnapKit. Чаще всего фиксил баги и занимался рефакторингом.
Smorodina
iOS разработчик - 02.2022 - 02.2023Работа над популярным музыкальным продуктом. Добавлял различные онбординги. Анализ работы отдельных фичей через Time Profiler для оптимизации кода. Поиск и устранение утечек памяти. Занимался редизайном части приложения, включающем в себя:
— выбор архитектуры;
— выбор используемых технологий для работы;
— написание кастомных UI элементов;
— рефакторинг старого кода;
— баг фикс и т.д.Работал над приложением сферы ЖКХ.
Разработка была с нуля, в которой:
— используемая архитектура MVVM (UIKit + Combine);
— адаптация веб-дизайна под нативную разработку;
— написание кастомных UI элементов;
— внедрение Needle для удобной работы с зависимостями;
— писал документацию на каждую реализуемую фичу.
Образование
Инженер по стандартизации и сертификации
Волгоградский государственный архитектурный строительный университет2008-2013
Обо мне
Занимаюсь мобильной разработкой с 2020 года.
В разработке имею навыки работы:
— архитектуры: MVC, MVP, MVVM (UIKit + Combine);
— технологии: SwiftLint, Alamofire, WebSockets, SnapKit, Lottie, Needle, Realm, CoreData, AudioToolBox, Unit-tests, Push-Notifications
Понимаю принципы ООП SOLID, KISS, DRY.
Есть понимание Obj-C.
Ранее работал аудитором и руководителем отдела управления качеством, внедрял технологии бережливого производства, kaizen, scrum у основного поставщика Nord Stream -2. Имею сертификацию, как бизнес-тренер по управлению проектами.
Имел опыт руководства командой проекта более 5 лет.