Даниил В. IOS разработчик, Senior

ID 15875
ДВ
Даниил В.
Senior
Мужчина, 27 лет
Россия, Красноярск, UTC+7
4 285,71 Р/час
НДС не облагается
Специалист доступен с 14 октября 2026 г.

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

Специализация
IOS разработчик
Грейд
Senior
Навыки
Objective-C
Swift
CI/CD
CocoaPods
Fastlane
Git
Git Flow
Jira
Service Portfolio Management
SwiftFormat
SwiftLint
tvOS
xсode
Clean Swift
Coordinator
DRY
KISS
MVC
MVP
MVVM
SOLID
VIPER
Yagni
Объектно-ориентированное программирование (ООП)
Сетевые технологии
HTTPS
JSON
REST API
SQL
ssl/tls
Auto Layout
AVFoundation
metal
SnapKit
Storyboards
SwiftUI
UI Kit
Xib
Async
async/await
Concurrency
GCD
NSOperation
operating
operationqueue
Thread
Многопоточность
Keychain
Realm
UserDefaults
Combine
RxSwift
Unit testing
XCTest
Notifications
push
Firebase
Yandex AppMetrica
Code Review
Scrum
Наставничество
IOS
Router
Asynco
DI
SkeletonView
Table
Gitlab CI
MVI
R.swift
RxFlow
Swinject
Core Animation
Core Data
Отрасли
FinTech & Banking
Media
Social Networking
Telecom
Главное о специалисте
О себе: Опыт работы: более 5 лет. Мобильный iOS разработчик с коммерческим опытом около 5 лет. Есть опыт работы в стартапе и больших компаниях с четким разделением ролей. Помимо Swift имею прочную базу C/C++. Интересуюсь новыми технологиями и активно изучаю новое. Компетенция: Языки программирования: Swift, Objective-C. Инструменты разработки: Xсode, Git, GitFlow, Jira, CI/CD Fastlane, CocoaPods, SPM, Swiftlint, swiftformat, tvOS. Архитектура и подходы: ООП, SOLID, KISS, DRY, YAGNI, MVC, MVP, VIPER, MVVM, Clean Swift, Coordinator. Сетевые технологии: HTTPS, REST API, JSON, SQL, SSL/TLS. UI: UIKit, SwiftUI, AutoLayout, XIB, Storyboards, SnapKit, AVFoundation, CoreAnimation, Metal. Многопоточность и асинхронность: GCD, OperationQueue, NSOperation, Thread, pthread, Async Operations, Modern/Structured concurrency (Async/await). Хранение данных: CoreData, Realm, UserDefaults, KeyChain. Асинхронные библиотеки: RxSwift, Combine. Тестирование: Unit testing, XCTest, mock/spy/stub. Механизмы iOS: Local/Push Notifications. Прочие библиотеки: AppLovin, Firebase, Yandex AppMetrica. Совместная работа: Code review, наставничество, Scrum.

Проекты

(7 лет 8 месяцев)

Мобильное приложение банка

Роль
iOS разработчик
Обязанности
Мобильное приложение банка — личный кабинет крупного банка для бизнес-лиц. Команда проекта: iOS/Android разработчики, бэкенд разработчики, тестировщики, дизайнеры, PO, 2 Business Analytics, 1 QPragma Developer. Выполненные задачи: - Реализация функционала открытия бизнес-карты и покрытие её A/B тестированием. - Реализация экрана с заявками на обслуживание. - Добавление возможности блокировки банковской карты. - Реализация многокомпактного функционала лимитов по карте. - Реализация экрана с переводом денег контрагенту. - Проведение редизайна модуля с картами. - Реализация кастомных элементов в дизайн-системе (текстовые поля). - Проведение Code review. Стек технологий: Язык программирования: Swift Фреймворки и библиотеки: UIKIt, MVP+C+Router, GCD Инструменты: Fastlane
Стек специалиста на проекте
Swift, Fastlane, GCD, UI Kit, Router
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - По настоящее время  (3 года 1 месяц)

Приложение для интернет-провайдера

Роль
iOS разработчик
Обязанности
Приложение для интернет-провайдера — личный кабинет для бизнес-клиентов интернет-провайдера. Длительность работы на проекте: 7 месяцев. Команда проекта: iOS/Android разработчики, бэкенд разработчики, тестировщики, дизайнеры, продукт-менеджер. Выполненные задачи: - Разработка кастомной анимации для UITableView для улучшения пользовательского опыта при взаимодействии с таблицами, что сделало приложение более интерактивным. - Добавление способа авторизации через телефон/смс. - Интеграция сертификатов Минцифры. - Оптимизация процесса пополнения банковской карты. - Проведение code review. - Внесение правок в Gitlab CI для посылки уведомлений в чат телеграмма. Стек технологий: Язык программирования: Swift Фреймворки и библиотеки: UIKit, MVP+C, Declarative Table, SkeletonView, GCD/Async Operations, самописный DI Инструменты: Gitlab CI
Стек специалиста на проекте
Swift, DI, Table, UI Kit, Gitlab CI, SkeletonView, operating, Asynco
Отрасль проекта
Telecom
Начало работы
Февраль 2023 - Октябрь 2023  (9 месяцев)

Movika Pro

Роль
iOS разработчик
Обязанности
Movika Pro — приложение с полнометражными интерактивными фильмами. Длительность работы на проекте: 1 год. Команда проекта: iOS/Android разработчики, бэкенд/фронтенд разработчики, тестировщики, дизайнеры, product owner. Выполненные задачи: - Создание кастомных UIView со сложными анимациями для интерактивного фильма. - Разработка модуля для просмотра интерактивного фильма на tvOS. - Интеграция модуля в проект через CocoaPods и выпуск в AppStore, что упростило поддержку и развёртывание продукта. - Добавление функции управления учётными записями. - Настройка CI/CD (Fastlane) и выгрузка сборок на Firebase/TestFlight, что сократило время выпуска новых версий приложения. - Проведение code review и наставничество стажёров. Стек технологий: Язык программирования: Swift Фреймворки и библиотеки: UIKit, MVVM, RxSwift/Combine, RxFlow, SwiftUI, MVI, Swinject, GCD Инструменты: CI/CD (fastlane)
Стек специалиста на проекте
Swift, Combine, Fastlane, MVVM, Swinject, GCD, MVI, RxFlow, UI Kit, CI/CD, R.swift, SwiftUI
Отрасль проекта
Media
Начало работы
Январь 2022 - Январь 2023  (1 год 1 месяц)

Формат работы

Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

E-commerce & Retail • FinTech & Banking • Travel, Hospitality & Restaurant business
РР
Роман Р.
IOS разработчик
Пермь
Senior
3 506,49 Р/час
apple
async/await
bug
CI/CD
Clean Architecture
CocoaPods
Code Review
Combine
Coordinator
Core Data
+132

Роман — iOS-разработчик уровня Senior из Перми. Специализируется на разработке мобильных приложений под платформу iOS. Имеет высшее образование по направлению «Интеллектуальные компьютерные системы и сети» Пермского национального исследовательского политехнического университета (ПНИПУ). Имеет опыт работы на проектах в сферах E-commerce & Retail, FinTech & Banking, Travel, Hospitality & Restaurant business. Участвовал в разработке корпоративного мессенджера со сквозным шифрованием для B2B-сегмента США, мобильного банковского приложения и приложения для поиска мероприятий и развлечений. В рамках проектов занимался проектированием и разработкой пользовательских сценариев и экранов приложений, развитием дизайн-системы, интеграцией SSL Pinning, разработкой сетевого слоя, взаимодействием с QA, проведением code review, разработкой и поддержкой тестов. Ключевые навыки: Swift, UIKit, SwiftUI, MVVM, MVP, VIPER, Clean Architecture, SOLID, DRY, KISS, YAGNI, CI/CD, GitFlow, SPM, SwiftLint.

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • Media • Social Networking • Telecom
ДВ
Даниил В.
IOS разработчик
Красноярск
Senior
4 285,71 Р/час
Git
JSON
Jira
SQL
Swift
Scrum
REST API
Combine
Core Data
NSOperation
+74

О себе: Опыт работы: более 5 лет. Мобильный iOS разработчик с коммерческим опытом около 5 лет. Есть опыт работы в стартапе и больших компаниях с четким разделением ролей. Помимо Swift имею прочную базу C/C++. Интересуюсь новыми технологиями и активно изучаю новое. Компетенция: Языки программирования: Swift, Objective-C. Инструменты разработки: Xсode, Git, GitFlow, Jira, CI/CD Fastlane, CocoaPods, SPM, Swiftlint, swiftformat, tvOS. Архитектура и подходы: ООП, SOLID, KISS, DRY, YAGNI, MVC, MVP, VIPER, MVVM, Clean Swift, Coordinator. Сетевые технологии: HTTPS, REST API, JSON, SQL, SSL/TLS. UI: UIKit, SwiftUI, AutoLayout, XIB, Storyboards, SnapKit, AVFoundation, CoreAnimation, Metal. Многопоточность и асинхронность: GCD, OperationQueue, NSOperation, Thread, pthread, Async Operations, Modern/Structured concurrency (Async/await). Хранение данных: CoreData, Realm, UserDefaults, KeyChain. Асинхронные библиотеки: RxSwift, Combine. Тестирование: Unit testing, XCTest, mock/spy/stub. Механизмы iOS: Local/Push Notifications. Прочие библиотеки: AppLovin, Firebase, Yandex AppMetrica. Совместная работа: Code review, наставничество, Scrum.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • Media
ЮП
Юлия П.
Системный аналитик
Тула
Middle
2 844,15 Р/час
PostgreSQL
HTML
CSS
MySQL
API
XML
Confluence
BPMN
Agile
SOAP
+42

Практический опыт работы с проектами, включающими в себя создание систем автоматизации производственных процессов, от разработки систем на физическом уровне до консультативного сопровождения продуктов на этапе ввода систем в эксплуатацию. Разработка технической документации с использованием AutoCAD, MS Office, MS Visio. Практический опыт работы с централизованными системами автоматического контроля и учета электроэнергии. Опыт выявления и сбора бизнес-требований, их декомпозиция и преобразование в функциональные технические требования для разработки программного обеспечения. Практический опыт написания требований к информационной системе в виде технического задания, User Story, Use Case. Практический опыт написания требований к программному обеспечению в виде тест-кейсов на языке Gherkin при разработке программного продукта методом разработки через поведение (BDD). Практический опыт работы в Agile-командах (Scrum, Kanban) в качестве аналитика и тестировщика. Опыт Scrum-Hero. Опыт написания требований для проектирования баз данных (построение ERD-диаграмм, составление таблиц с типом данных, написание запросов для реализации логики работы информационной системы). Опыт моделирования процессов с помощью нотаций BPMN, UML (диаграмма классов, диаграмма последовательностей). Опыт создания шаблона пользовательского интерфейса с использованием языков HTML и CSS, а также создание макетов графического интерфейса в Figma. Взаимодействия с технической поддержкой разных сервисов. Постановка задач разработчику для доработки системы на основании обратной связи от пользователей, конкурентный анализ продукта, анализ проблемных мест проекта и консультация при разработке дальнейшей бизнес-стратегии развития продукта. Опыт ведения технической документации в Confluence. Опыт интеграции разрабатываемой информационной системы с существующей системой по REST API и SOAP (включая тестирование API существующей системы через Postman и SoapUI) Описание API

Подробнее
EdTech • Information Security • Insurance
ВБ
Владислав Б.
Full Stack разработчик
Калининград
Middle
2 857,14 Р/час
PostgreSQL
RabbitMQ
Git
MySQL
Docker
Elasticsearch
JavaScript
Node.js
PHP
Python
+85

Middle Fullstack-разработчик с фокусом на Python (FastAPI) и создание надёжных серверных решений. Следует принципам чистого кода, пишет юнит- и интеграционные тесты. Ключевые достижения: В сервисе для страховых брокеров (Squote) создал пайплайн обработки документов с LLM, микросервис уведомлений, систему логирования и кэширования, интеграцию со Stripe/Worldpay. В платформе кибербезопасности (Nexus) разработал пайплайн нормализации/дедупликации угроз, REST API для метрик, систему управления промптами. Участвовал в успешном демо MVP. В роли Fullstack разработчика участвовал в проекте по разработке системы для учёта переселенцев в Калининградскую область, где занимался разработкой бэкенда и фронтэнда, оптимизацией запросов, внедрением системы журналирования действий пользователей и RBAC. Проактивно работает в команде, предлагает архитектурные улучшения, ориентирован на бизнес-результат.

Подробнее