Семен И. IOS разработчик, Senior

ID 22226
СИ
Семен И.
Мужчина, 26 лет
Россия, Омск, UTC+6
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
Swift
Objective-C
MVVM
Swift UI
Combine
VIP
Router
RxSwift/RxCocoa
PinLayout
SnapKit
SIWA
StoreKit
UI Development
UIkit 3
Core Data
Core Graphics
AVFoundation
AVkit
mapbox-ios-sdk
MapKit
Firebase
CallKit
WebSockets
Vision
RxFlow
In-App Purchases
SwiftLint
Lua
MySQL
SQLite
Git
CocoaPods
Alamofire
IOS
Xcode
Jira
Auto Layout
SOLID
REST API
Moya
GCD
Отрасли
Cloud Services
FinTech & Banking
Social Networking
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Умею решать сложные задачи используя математический подход. Хорошо работаю с графикой. В качестве хобби писал системы 3D интерфейсов для игры Garry's Mod.
Проекты   (5 лет 4 месяца)
AntiLand - AntiChat
Роль
iOS разработчик
Обязанности
Приложение социальная сеть Анонимный чат с аудиторией 500 000 пользователей. - Отличное знание Swift. Базовое знание Objective C достаточное, чтобы прочитать и что-то отредактировать. - UIKit знаю хорошо. С CoreData работал, писал миграции, добавлял поля, отношения, писал мапперы, мало работал с контекстами. AVKit/AVFoundation писал экраны записи фото/видео + распознавание лица через Vision, писал обрезку видео по разрешению/битрейту/длине. - RxSwift+RxCocoa использовал при архитектуре с биндингами. - Верстка с использованием SnapKit. Пытались использовать SwiftEasyLayout, но на проекте не прижилось, при этом много опыта со SnapKit, AutoLayout через сториборды/ксибы/код через anchor, так же работал и с ручной версткой через фреймы, будь то самописный код расчета всех фреймов, или же через PinLayout. Так же писал на стэке SwiftUI+Combine. - Использовал разные пресеты Instruments для оптимизации и распараллеливания тяжелых участков кода/сокращение использования оперативной памяти приложением. - Понимаю и использую паттерны. Под рукой всегда лежит книга про паттерны проектирования. На проекте использовался MVP, MVVM; - В основном использую набор стандартных структур + стандартные имплементации алгоритмов из Foundation. - Решение проблем многопоточности, так как приходилось работать c данными из разных источников (Realm + webSocket)/(CoreData+Pubnub) изменять данные и синхронизировать в реальном времени с сервером/другими клиентами. - Необходимо было следить, чтобы работа с БД и работа в UI происходила корректно т.к. в проекте использовался самописный сервис с URLSession и базой данных на CoreData, для обработки видео/фото и обновлений в бэкграунде, из-за чего пришлось много работать с многопоточностью, фиксить большое количество багов возникших из-за дата рейсов/рейс кондишинов. Планировался внедрение Swift concurrency для оптимизации асинхронных операций, но из-за низкой минимально поддерживаемой версии iOS (target version 12.0), эта задача была отложена. - Снапшоты тесты для тестирования пользовательского интерфейса с использованием XCUITest. - Публикация и обновление приложения в AppStore. Создание тестовых сборок на TestFlight. Работа с Apple Developer Certificates (обновление в проекте).
Достижения
- С командой переписывали с нуля уже существующее приложение на SwiftUI+Combine MVVM - Рефактор легаси UIKit версии приложения - Возможность добавлять картинку маски на фотографию, переносить, поворачивать, масштабировать. Режим автоматического нахождения лица(Vision) и совмещения маски так, чтобы глазницы от маски были на глазах человека.
Стек специалиста на проекте
Swift, Combine, Core Data, AVFoundation, AVkit, Vision, SwiftUI, RxSwift/RxCocoa, архитектура MVVM
Отрасль проекта
Social Networking
Период работы
Июль 2021 - Март 2025  (3 года 9 месяцев)
Fintap
Роль
iOS разработчик
Обязанности
Приложение - криптокошелек для обмена валют. - Добавление новых экранов с новым функционалом; - Доработка старых экранов для работы с новыми запросами и данными; - Запись и обработка криптотранзакций в БД Realm; - Имплементация BestBarter Exchange.
Достижения
Имплементация BestBarter Exchange.
Стек специалиста на проекте
Swift, Kingfisher, MVVM, Objective-C, Realm, Reactive Programming, PromiseKit, RxSwift/RxCocoa, Signal chat
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2020 - Июль 2021  (9 месяцев)
Таблицы ввод данных
Роль
iOS - разработчик
Обязанности
Приложение которое синхронизируется с Google Таблицами и позволяет вносить данные через удобный интерфейс. - Участие в разработке с нуля. - Вёрстка UI; - Архитектура VIPER; - Сеть Alamofire; - Работа с Google API; - подключение In App purchases (auto renewable subscription); - Выпуск первой версии приложения в AppStore Ссылка на приложение: https://apps.apple.com/in/app/spreadsheet-data-entry/id1515687808
Достижения
Успешный выпуск первой версии приложения. Разработка внутреннего проекта компании.
Стек специалиста на проекте
Alamofire, RxSwift, VIPER, PinLayout, In-App Purchases, Google Sign In, Google Sheet API
Отрасль проекта
Cloud Services
Период работы
Октябрь 2019 - Август 2020  (11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Омский Государственный Технический Университет
Специальность
Программная инженерия
Завершение учебы
2021 г.

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

FinTech & Banking • LifeStyle • Media • Social Networking • Telecom
АВ
Артем В.
Екатеринбург
IOS разработчик
Senior
3 636,36 Р/час
Swift
Git
MVVM
MVC
Alamofire
CocoaPods
UI Kit
Objective-C
MVP
Firebase
+79

Стаж с 2018 года. Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями. Большой опыт работы с базами данных, многопоточностью, асинхронностью. Работал с GCD, Async/Await, Combine. Большой опыт работы со SwiftUI. Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit. Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • Insurance • LifeStyle • Marketing, Advertising & Design • Social Networking • Telecom
ИЮ
Илья Ю.
Калининград
IOS разработчик
Senior
3 211,19 Р/час
Swift
Objective-C
IOS
Xcode
IDEF
Architecture
MVC
MVVM
MVP
Clean Swift
+108

Илья — опытный iOS-разработчик уровня Senior. Он обладает навыками работы с различными инструментами и технологиями, такими как Swift, Objective-C, Xcode, MVC, MVP, VIPER, RxSwift, swiftUI, Core Data, Realm, MVVM, а также имеет опыт работы с базами данных, сетевыми запросами, REST API, JSON, SSL и другими. Илья участвовал в разработке нескольких проектов для различных отраслей, таких как маркетинг, реклама и дизайн, финтех и банкинг, телеком, социальные сети, биотехнологии, фармацевтика, здравоохранение и спорт, лайфстайл и страхование. В его портфолио есть проекты для Hoff, Alpari Mobile Analytics, Сибур, BIP, Amedia, BetterO, ITV. Gold Rings UK, Millionaire Live и Daofice. На проектах он занимался имплементацией функционала, рефакторингом старого кода, правкой багов, разработкой UI и логики, интеграцией с внешними сервисами и системами управления проектами.

Подробнее

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

Realty & Constructoring
ПП
Павел П.
Минск
Java разработчик
Middle
2 847,53 Р/час
C++
Kanban
GitLab
MS Windows
Clean Architecture
Webservices
HTTP
Spring Data JPA
SOLID
Design Patterns
+61

Павел — ориентированный на результат backend-разработчик с двухлетним опытом, специализирующийся на разработке масштабируемых и отказоустойчивых микросервисных приложений на Java и Kotlin. Обладает глубоким пониманием принципов ИТ-архитектуры и проектирования систем, включая многослойные и микросервисные подходы, что позволяет создавать гибкие и легко масштабируемые решения. - Имеет практический опыт разработки микросервисов с использованием Spring Boot, Hibernate и Spring Data JPA, а также работы с реляционными (PostgreSQL, OracleDB) и NoSQL (MongoDB, Redis) базами данных. Уверенно реализует Web API на основе REST и SOAP, обеспечивая эффективную интеграцию с внешними сервисами и внутренними компонентами системы. - Павел активно применяет современные принципы разработки — SOLID, Clean Architecture, TDD, Design Patterns — что способствует высокому качеству и сопровождаемости кода. Он владеет навыками автоматизированного тестирования с использованием JUnit, Mockito, Testcontainers и WireMock, что позволяет повысить стабильность и надёжность приложений. - В области DevOps Павел имеет опыт контейнеризации приложений с Docker и Docker Compose, что обеспечивает непрерывную интеграцию и развертывание (CI/CD), а также упрощает масштабирование и поддержку микросервисов. Он эффективно работает в гибких командах по методологиям Scrum и Kanban, быстро адаптируется к новым технологиям и требованиям бизнеса. - Особое внимание уделяет вопросам безопасности и производительности приложений, что подтверждается его ответственным подходом и внимательностью к деталям на всех этапах разработки.

Подробнее