IOS Developer
Максим Сергеевич
Возраст
24 года (06 Марта 2002)
Город
Москва
Возможен переезд в другой город
Полная занятость
3 года 11 месяцев
Информационные технологии / IT / Интернет
Разработка внутреннего приложения для автоматизации рабочих процессов сотрудников: обработка входящих обращений, управление выездными работами и контроль исполнения задач
Обязанности:
- Разрабатывал пользовательские интерфейсы в соответствиями с макетами Figma
- Участвовал в создании документации для разработчиков, которая включает в себя код стайл и общие принципы кода
- Взаимодействовал с командой аналитики и backend-разработчиками по вопросам интеграции API и формата передаваемых данных
- Анализировал причины сложных багов и проблем производительности, используя нативные инструменты профилирования и анализ crash-логов.
- Проводил менторство для новых сотрудников: онбординг, помощь в адаптации и решении технических задач
- Регулярно участвовал в код-ревью, давал рекомендации по улучшению реализации и обсуждал архитектурные решения с командой
Достижения:
- Разработал экран обработки обращений с полным циклом: создание, назначение исполнителя, изменение статусов, контроль исполнения и завершение работ
- Реализовал функциональность фотофиксации с прикреплением изображений, геоданных и дополнительной информации
- Разработал модуль обмена сообщениями, интегрированный в процесс обработки обращений, что позволило обеспечить всю коммуникацию в рамках единого рабочего процесса
- Провел поэтапную миграцию ключевых экранов с MVC на MVVM + Coordinator, разделив ответственность между слоями и упростив дальнейшее развитие функциональности
- Устранил ряд проблем, связанных с асинхронным выполнением операций и обновлением UI, повысив стабильность приложения при интенсивной работе пользователя
Стек: Swift, UIKit, MVVM + Coordinator, GCD, KeyChain, WebSocket, AVFoundation, CoreLocation
Информационные технологии / IT / Интернет
Разработка и сопровождение приложений под iOS для коммерческих, государственных и внутренних проектов.
Обязанности:
- Разрабатывал новый функционал и поддерживал существующие части приложения
- Проектировал и реализовывал пользовательские интерфейсы в соответствиями с макетами Figma
- Выполнял рефакторинг кода, оптимизируя производительность, улучшая читаемость кода и исправляя баги
- Интегрировал клиентскую часть с REST API и WebSocket, участвовал в согласовании контрактов взаимодействия с backend-разработчиками
- Участвовал в обсуждении архитектурных и технических решений, предлагая варианты реализации нового функционала с учетом требований к производительности и дальнейшему развитию проектов
- Знакомил новых сотрудников с архитектурой и внутренним устройством проектов, помогал с погружением в кодовую базу
- Покрывал критичные компоненты бизнес-логики модульными тестами
Достижения:
- Реализовал отображение транспорта в режиме реального времени на карте, оптимизировав обновление координат транспортных средств обеспечив плавное отображение их перемещения на карте
- Повысил стабильность работы модуля карты за счёт покрытия критичной логики модульными тестами, снизив количество регрессий
- Оптимизировал отображение большого количества объектов на карте за счет кластеризации, что позволило сократить время отклика
- Разработал переиспользуемые компоненты для работы с картографическими объектами, что позволило ускорить реализацию новых сценариев и снизить дублирование кода
- Разрабатывал и оптимизировал клиентские сценарии финансовых операций, обеспечивая корректную обработку жизненного цикла транзакций, сетевых ошибок и различных ответов от backend
Стек: Swift, UIKit, MVVM + Combine, GCD, WebSocket, URLSession, CoreLocation, MapKit, XCTest
Высшее
Санкт-Петербург, 2020 — 2024 гг.
Английский — Технический
iOS-разработчик с опытом более 4 лет в разработке и поддержке коммерческих и корпоративных мобильных приложений на Swift. Обладаю уверенным пониманием принципов мобильной разработки и практикую методологии Agile/Scrum. Работаю с архитектурными паттернами MVVM(Coordinator + Combine/RxSwift), MVC и MVP, имею опыт перевода экранов между архитектурами в рамках рефакторинга легаси-кода. Эффективно взаимодействую в команде и легко нахожу общий язык с коллегами. Ответственно подхожу к срокам и поставленным задачам, сохраняю продуктивность в условиях многозадачности и сжатых дедлайнов. Готов брать на себя ответственность за модуль или фичу целиком - от архитектурного решения до релиза. Постоянно изучаю новые технологии и подходы, стремлюсь повышать квалификацию и писать более качественный и поддерживаемый код.
17 ноября, 2016
Роман Мурманович
Город
Москва
Возраст
59 лет (20 мая 1967)
Опыт работы:
21 год и 8 месяцев
Последнее место работы:
SEO-специалист, ООО "Дом Вашего Бизнеса"
04.2014 - 11.2014
24 сентября, 2015
40 000 руб
Наталия
Город
Москва
Возраст
51 год (15 июня 1975)
Опыт работы:
25 лет и 7 месяцев
Последнее место работы:
Оператор компьютерной верстки, Издательство Спутник+
01.2014 - по текущее время
4 марта, 2019
45 000 руб
Резюме размещено в отрасли