ДГ
Дмитрий Г.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3250 ₽ / час
НДС не облагается
Специалист доступен с 29 марта 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны. Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
О специалисте
Технические навыки и технологии:
iOS SDK;
Swift, Objective-c (переписывание);
Xcode, Swiftlint, SPM, Firebase, App distribution, Realm, CocoaPods, Async Operations;
ARC, Foundation, AVFoundation, AVKit, GCD, Operation, Dispatch Methods, Responder Chain, NSCache, CoreLocation, MapKit, SkeletonView, CoreGraphics;
UIKit, Autolayout, constraints, Declarative Table, SnapKit, CAAnimations, навыки в Flexible routing;
MVC, MVP, MVVM, VIPER, Coordinator, SOLID, DIP, Clean swift;
REST, HTTP, JSON, URLSession, RxSwift, Alamofire, Moya;
Git, GitFlow, Jira, swagger, gitflow.
Unit-тесты
Отрасли
Banking, E-commerce, EdTech
Проекты
(4 года 1 месяц)
Приложение для интернет-провайдера (финтех)
Роль в проекте
iOS Разработчик
Обязанности в проекте
Описание направления проекта: личный кабинет для бизнес клиентов интернет-провайдера
Роль на проекте: ios-разработчик. Выполнял задачи:
Занимался разработкой отдельных разделов приложения;
Исправлял работу анимированных элементов;
Добавление дополнительной логики в работу элементов экрана;
Работа с автоформатированием и валидацией текстовых полей;
Работа с асинхронными операциями;
Написание небольших unit тестов;
Работа с декларативным описанием таблицы;
Работа с навигацией в рамках раздела Оплаты;
Проведение/прохождение Code Review.
Использованный стек: Внутренние разработки, Swift, iOS SDK, MVP+C, Declarative Table, SkeletonView, Async Operations, самописный DI, Gitlab CI.
Период работы
Июль 2021 - По настоящее время
(1 год 9 месяцев)
Личный кабинет банка (финтех)
Роль в проекте
iOS Разработчик
Обязанности в проекте
Описание направления проекта: мобильное приложение для банка
Роль на проекте: ios-разработчик. Выполнял задачи:
Верстка карточки баланса;
Работа с навигацией между табами;
Переписывание Objective-c на Swift.
Использованный стек: Внутренние разработки, Swift, Objective-c, MVP, Moya.
Период работы
Февраль 2021 - Июнь 2021
(5 месяцев)
Приложение для кафе
Роль в проекте
iOS Разработчик
Обязанности в проекте
Описание направления проекта: мобильное приложение для предоставления информации о частном кафе
Роль на проекте: ios-разработчик. Выполнял задачи:
Аутентификация через электронную почту;
Верстка из кода;
Меню с различными категориями, картинками и описанием блюд;
Поиск кафе на карте;
Возможность проложить маршрут от пользователя до кафе;
Интеграция RxSwift для упрощения связности между модулями;
Интеграция карты и разработка бизнес-задач на ней;
Работа с анимациями на слоях;
Воспроизведение видео инсталляции кафе;
Проведение/прохождение Code Review;
Настройка SPM для внедрения зависимостей.
Использованный стек: Внутренние разработки, Swift, MVVM, URLSession, SnapKit, RxSwift, Realm, AVPlayer, AVPlayerViewController, NSCache, CocoaPods, CAAnimations.
Период работы
Февраль 2020 - Январь 2021
(1 год)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Санкт-Петербургский Политехнический университет
Специальность
Информационные системы и технологии
Завершение учебы
2015 г.