Денис Б., Senior, IOS разработчик

Денис Б.
Россия, Йошкар-Ола
3 520 ₽/час 563 200 ₽/мес.
    IOS разработчик
  • Senior
Опыт работы:

14+ лет

Языки:

Английский — C1

ПисьменныйРазговорный

О специалисте

Навыки
Swift
Objective-C
SPM
Combine
RxSwift
RSwift
Alamofire
Moya
AppsFlyer
Fastlane Tools
SnapKit
Swinject
CombineExt
Ruby
C++
C#
.NET Framework
ASP.NET
SOAP
Git
Формат работы
Удалённо
Описание о специалисте

Высококвалифицированный iOS разработчик с более чем 14-летним профессиональным опытом. Специализируюсь на полном цикле разработки iOS приложений, активно помогаю аналитикам в формировании требований, а также помогаю другим разработчикам в команде.

Примеры работ

NDA
Описание задачи/проекта

Официальное мобильное приложение одного из крупнейших универсальных банков России

Позиция на проекте
iOS разработчик
Ответственность
  1. Обезличивание приложения для публикации в App Store - замаскировали под другое приложение, для уникальности кодовой базы был осуществлен глобальный рефакторинг;
  2. ликвидирован техдолг в виде скоупа багов и конфликтов в констрейнтах в xib-файлах; много логики вынес оттуда в ViewController-ы/ViewModel-и; в итоге Apple нас выложили с первого раза.
Технологии и инструменты
Swift, Xib
Период работы/продолжительность
Декабрь 2024 г. - Январь 2025 г.
NDA
Описание задачи/проекта

Официальное мобильное приложение провайдера интернета и ТВ

Позиция на проекте
iOS разработчик
Ответственность
  1. Реализовал функциональность открытия депозита с калькулятором доходности, возможностью капитализации, подбором оптимального вклада по условиям и т.д., а также сторизы и баннеры с промо.
  2. С нуля добавил поддержку universal links - переход с сайта по ссылке на соответствующий менеджер приложения.
Технологии и инструменты
RxSwift, Swift, VIP + coordinators, Cocoa Pods
Период работы/продолжительность
Октябрь 2024 г. - Ноябрь 2024 г.
NDA
Описание задачи/проекта

ДБО для юридических лиц для банка Урал ФД

Позиция на проекте
iOS разработчик
Размер команды
2
Ответственность
  1. Переделал авторизацию под ЮЛ, реализовал функционал переводов между своими счетами, открытие счета, поиск по справочникам - БИК / ИНН, функциональность платежей физлицу, юрлицу а также в бюджет по реквизитам.
  2. На проекте было 2 iOS разработчика - работали в паре с дизайнером и аналитиком.
Технологии и инструменты
RxSwift, Swift, VIP + coordinators, Cocoa Pods
Период работы/продолжительность
Июнь 2024 г. - Сентябрь 2024 г.
NDA
Описание задачи/проекта

Проект для оператора сотовой связи

Позиция на проекте
iOS разработчик, Team Lead
Ответственность
  1. Cоздание проекта с нуля. Была разработана архитектура под проект на основе VIP + Coordinators, также сделал шаблон кодогенерации модуля в xcode. Работа осуществлялась в 3 этапа: за 2 месяца написали MVP - по сути просто верстка на основе проекта для другого оператора мобильной связи, прикрутили авторизацию по номеру телефона; далее подключили запросы на сторизы и баннеры, реализовали получение промо - информации через webView, часть запросов при этом пришлось замокать из-за неготовности бекенда (попутно внедрил моки как json-файлы в сетевой слой по debug-флагу). Следующим этапом прикрутили чат и отладили недостающие запросы. Попутно активно работал с аналитиком и дизайнером в части согласования контрактов и подгонки UI-элементов под внутреннюю дизайн-систему.
Технологии и инструменты
RxSwift, Swift, VIP + coordinators
Период работы/продолжительность
Февраль 2024 г. - Май 2024 г.
The Ultima World
Описание задачи/проекта

Мобильное приложение, предоставляющее финансовые услуги. Охватывает широкий спектр инвестиционных решений, включая организацию сделок по инвестициям, консультирование по финансовым продуктам, работу с инвестициями в качестве агента, управление активами, организацию хранения и одобрения для хранения и контроля клиентских активов.

Позиция на проекте
iOS разработчик
Ответственность
  1. разработка следующего функционала: онбординг пользователя, формирование инвестиционного портфеля с учетом его предпочтений, множество различных вариантов целевого инвестирования - доверительное управление, открытие брокерского счета с покупкой инструментов самостоятельно, отображение структурного продукта, создание различных инвестиционных портфелей - ДУ, ноты, СП и т. д.
Технологии и инструменты
Combine, MVVM, SnapKit, Swift
Период работы/продолжительность
Сентябрь 2022 г. - Январь 2024 г.

Образование

Высшее
Название учебного заведения/курса
Поволжский государственный технологический университет
Специальность
Вычислительные машины, комплексы, системы и сети
Срок получения образования
2007 - 2012г.
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста