Александр Б. IOS разработчик, Middle+
ID 31078
АБ
Александр Б.
Мужчина, 26 лет
Россия, Таганрог, UTC+3
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 10 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
iOS разработчик с опытом создания нативных приложений на Swift. Специализируется на верстке интерфейсов как программно — с использованием UIKit и SwiftUI, так и через визуальные инструменты Storyboard и XIB. Умеет выстраивать архитектуру приложений, применяя паттерны MVC, MVVM и Coordinator для обеспечения масштабируемости и удобства поддержки кода. Хорошо знаком с принципами реактивного программирования, имеет опыт работы с Combine и RxSwift.
Александр - ответственный специалист, который аккуратно выполняет поставленные задачи, предлагает улучшения и самостоятельно решает возникающие проблемы.
Проекты
(4 года 2 месяца)
Интернет-магазин детских товаров
Роль
iOS разработчик
Обязанности
Проект:
Мобильное приложение для удобного выбора и покупки детских товаров. Пользователи могут просматривать каталог с широким ассортиментом продукции, узнавать подробную информацию о товарах и акциях, использовать фильтры для поиска, добавлять товары в корзину или в список желаемого, оформлять и оплачивать заказы прямо в приложении. Сервис ориентирован на обеспечение простого, безопасного и комфортного шопинга для родителей. Приложение построено на архитектуре MVVM с использованием RxSwift.
Обязанности:
- Разработка и поддержка архитектуры сервисов, внедрение нового функционала;
- Интеграция сервисов Firebase;
- Интеграция маркетинговых сервисов Mindbox и Яндекс: реализация сложных сценариев взаимодействия с внешними сервисами для улучшения аналитики и маркетинга;
- Оптимизация и структурирование существующего кода с целью повышения его читаемости;
- Реализация и оптимизация Deeplinks для повышения эффективности навигации внутри приложения и взаимодействия с внешними источниками;
- Поиск и исправление багов;
- Дистрибуция тестерам и публикация приложения в AppStore;
- Анализ требований и оценка реализуемого функционала, а также его
декомпозиция.
Команда: 3 Бэкенд разработчика, 2 Мобильных разработчика, UI/UX дизайнер, Проектный менеджер, Системный аналитик, QA
Достижения
- Настроил CI/CD (Fastlane).
- Провел масштабный рефакторинг, сократив размер проекта и повысив читаемость кода.
- Переписал все экраны, ранее реализованные через Storyboard, на версту в коде.
Стек специалиста на проекте
Git, Jira, Swift, Alamofire, Firebase, Kingfisher, RxSwift, Foundation, AVFoundation, CocoaPods, Webkit, Tiny Constraints, MindBox CRM, Storyboards, UI Kit, R.swift, Yandex Maps mobile, Swift Draw, SPaySDK, AppMetricaCore, AppMetricaCrashes
Отрасль проекта
E-commerce & Retail
Период работы
Март 2024 - По настоящее время
(1 год 7 месяцев)
Корпоративное мобильное приложение для соискателей и сотрудников компании
Роль
iOS разработчик
Обязанности
Проект:
Мобильное приложение для сотрудников и соискателей компании SPAR. Решение для автоматизации внутренних процессов и взаимодействия с персоналом, включая удаленных сотрудников. Предоставляет функции оформления отпусков, больничных, заполнения анкет, хранения документов и ведения электронного документооборота. Направлено на упрощение HR-задач и повышение эффективности внутренних коммуникаций. Приложение построено на архитектуре MVVM с использованием Combine. Кодовая база смешанная — UIKit и SwiftUI, с активным переходом на SwiftUI для новых экранов и модулей.
Обязанности:
- Разработка интерфейса и бизнес-логики для отображения списка вакансий, просмотра деталей и отправки откликов;
- Реализация push-уведомлений для информирования пользователей;
- Реализация кэширования данных вакансий и заявок для повышения производительности и поддержки офлайн-доступа;
- Миграция UI-приложение с UIKit на SwiftUI;
- Поиск и исправление багов;
- Выполнение рефакторинга с целью повышения производительности приложения, введение архитектурных паттернов (MVVM);
- Написание Unit-тестов;
- Code review других участников команды;
- Участие в планировании задач, работа по Agile.
Команда: 5 Мобильных разработчиков, UI/UX дизайнер, 3 Бэкенд разработчика, DevOps, 2 Системных аналитика, Бизнес-аналитик, 2 QA, Проектный менеджер
Достижения
- Внедрил практику написания Unit-тестов для нового функционала, улучшив стабильность работы приложения.
- Перевёл большую часть интерфейсов с UIKit на SwiftUI, упростив поддержку и ускорив разработку.
Стек специалиста на проекте
Git, Jira, Swift, Combine, Firebase, XCTest, Foundation, SPM, Storyboards, UI Kit
Отрасль проекта
HRTech
Период работы
Октябрь 2023 - Март 2024
(6 месяцев)
Мобильное приложение страховой компании
Роль
iOS разработчик
Обязанности
Проект:
Мобильное приложение для швейцарской страховой компании. Позволяет пользователям просматривать свою медицинскую карту, оплачивать текущую страховку, оформлять новые страховые полисы (в том числе с поддержкой семейного доступа), а также выбирать клинику для обслуживания. Проект реализован на архитектуре MVC с использованием Storyboard для построения интерфейсов.
Обязанности:
- Реализация функционала оформления и управления страховыми полисами с возможностью загрузки и просмотра документов;
- Реализация интеграции с внешними сервисами для автоматического расчета стоимости страховок и получения актуальной информации по статусу заявок;
- Реализация системы уведомлений о важных событиях: продление полиса, обновления условий и статус заявок;
- Оптимизация и структурирование существующего кода с целью повышения его читаемости;
- Поиск и исправление багов;
- Разработка и реализация тестов;
- Реализация миграции на новое API с параллельной поддержкой и корректной работой старого API для обеспечения непрерывности сервиса.;
- Участие в планировании и оценке задач;
- Анализ требований и оценка реализуемого функционала, а также его
декомпозиция.
Команда: Мобильный разработчик, Бэкенд разработчик, QA, Проектный менеджер
Достижения
- Реализовал бесшовную миграцию между разными версиями API для поддержки нескольких версий приложения.
- Провёл архитектурный рефакторинг, приведя проект к единому подходу, что повысило расширяемость и упростило сопровождение кода.
Стек специалиста на проекте
Git, Swift, Alamofire, Foundation, AVFoundation, CocoaPods, Webkit, Moya, Storyboards, UI Kit
Отрасль проекта
Insurance
Период работы
Март 2023 - Октябрь 2023
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ТТИ ЮФУ
Специальность
Информатика и вычислительная техника
Завершение учебы
2021 г.