Андрей К. IOS разработчик, Senior

ID 12870
АК
Андрей К.
Senior
Мужчина, 25 лет
Россия, Азов, UTC+3
4 285,71 Р/час
НДС не облагается
Специалист доступен с 5 сентября 2026 г.

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

Специализация
IOS разработчик
Грейд
Senior
Навыки
nslayoutconstraints
SnapKit
SwiftUI
UI Kit
Alamofire
GraphQL
HTTPS
JSON
REST API
URLSession
Clean
Coordinator
DRY
KISS
MVC
MVP
MVVM
SOLID
VIPER
Yagni
Объектно-ориентированное программирование (ООП)
Combine
HealtyKit
MapKit
Objective-C
StoreKit
Swift
Xcode
XCTest
Keychain
Realm
UserDefaults
Charles
instruments
Postman
async/await
GCD
operation
CocoaPods
Service Portfolio Management
Code Review
Figma
Git
Git Flow
Gitlab CI
Jira
SwiftLint
Firebase
Lottie
RxSwift
Stripe
Swinject
owlkit
googlecast
MVVM+R
VIP
Google Sign In
Core Graphics
Storyboards
Аналитика
Отрасли
BioTech, Pharma, Health care & Sports
LifeStyle
Media
Главное о специалисте
Андрей, Senior iOS разработчик Андрей — опытный специалист в области разработки приложений для iOS. В своей работе Андрей уделяет современным технологиям и подходам, постоянно совершенствуется, приобретает новые компетенции. Андрей работал над несколькими крупными проектами в различных отраслях, включая здравоохранение, спорт и медиа. На каждом проекте он выполнял широкий спектр задач, связанных с разработкой и улучшением функциональности приложений. Самой интересной и технически сложной задачей, которую довелось решать, считает реализацию ТРГ для интерактивного анализа МакНамара по антропометрическим точкам. Как опытному специалисту Андрею в настоящее время интересно было бы заниматься также UI, бизнес-логикой, менеджерскими задачами. Опыт Андрея в разработке приложений для iOS делает его ценным специалистом для компаний, ищущих опытных разработчиков.

Проекты

(5 лет 3 месяца)

AquaFun — Приложение для бронирования водных аттракционов и развлечений на территории Северной Америки

Роль
iOS разработчик
Обязанности
Команда проекта: iOS/Android разработчики, бэкенд разработчики, фронтенд разработчики, тестировщики, дизайнеры, продукт-менеджер, аналитик. Технологии, используемые в команде: работа по Scrum с 2-недельными спринтами, ретро, груминг, соблюдение code styles, перекрестное code review. Выполненные задачи: * Реализовал авторизацию и регистрацию в приложении посредством Google, Apple, Facebook, что привело к уменьшению времени от первого запуска и покупки внутри приложения. * Реализовал каталог водных развлечений с возможностью настраивать фильтры по времени, по количеству людей, по диапазону цен, по типам и подтипам водных развлечений, что привело к увеличению ARPU на 15%. * Реализовал функцию обращения в техподдержку посредством Zendesk. * Внедрил платежный сервис Stripe, что позволило гибко настроить и автоматизировать оплату внутри приложения. * Реализовал возможность оставлять отзывы как на оператора, так и на активности, что позволило увеличить конверсию покупок через приложение на 20%.
Стек специалиста на проекте
Swift, Alamofire, Lottie, RxSwift, CocoaPods, Swinject, Stripe, UI Kit, MVVM+R
Отрасль проекта
BioTech, Pharma, Health care & Sports
Начало работы
Февраль 2023 - Июнь 2024  (1 год 5 месяцев)

Dilab — мобильное приложение для стоматологических клиник

Роль
iOS разработчик
Обязанности
Команда проекта: iOS разработчики, android разработчики, бэкенд разработчики, продукт менеджер, аналитик, дизайнер. Технологии, используемые в команде: работа по scrum, соблюдение code styles. Выполненные задачи: * Разработал и интегрировал новый функционал, позволяющий врачам осуществлять доступ к приложению, что значительно расширило его применяемость. * Отказ от использования Interface Builder в пользу программного создания интерфейса, что облегчило поддержку и масштабирование проекта. * Реализовал анализ томографических данных на основе отмеченных точек, улучшив тем самым диагностические возможности приложения. * Активно способствовал разработке технической документации, сократив время на адаптацию новых членов команды. * Интегрировал более десяти расширений для стандартных классов, снизив объем кода на 10% и упростив разработку.
Стек специалиста на проекте
Swift, MVVM, SnapKit, Keychain, UI Kit
Отрасль проекта
BioTech, Pharma, Health care & Sports
Начало работы
Декабрь 2021 - Февраль 2023  (1 год 3 месяца)

Audire — фитнес-приложение

Роль
iOS разработчик
Обязанности
Команда проекта: iOS/Android разработчики, бэкенд разработчики, дизайнеры, продукт менеджер. Технологии, используемые в команде: работа по scrum, соблюдение code styles, code review. Выполненные задачи: * Разработал и внедрил возможность кастомизации NFT, что привело к увеличению вовлеченности пользователей на 20%. * Принял активное участие в миграции архитектуры приложения с MVC на VIP, что повысило читаемость и масштабируемость кода. * Реализовал функциональность загрузки данных из HealthKit, обеспечивая более высокую точность в измерении пользовательской активности. * Создал анимации и графики, которые динамично отображают информацию о здоровье пользователя, взятую из HealthKit, в уникальном и интерактивном стиле. * Модифицировал существующие сторонние фреймворки для внедрения дополнительных функций, требуемых проектом.
Стек специалиста на проекте
Swift, CocoaPods, GCD, VIP, Core Graphics, Keychain, UI Kit, HealtyKit
Отрасль проекта
LifeStyle
Начало работы
Июль 2020 - Декабрь 2021  (1 год 6 месяцев)

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

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

Образование

Высшее

Учебное заведение
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" им. Ульянова (Ленина)
Специальность
Управление в технических системах
Завершение учебы
2023 г.

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

FinTech & Banking • Media • Social Networking • Telecom
ДВ
Даниил В.
IOS разработчик
Красноярск
Senior
4 285,71 Р/час
Objective-C
Swift
CI/CD
CocoaPods
Fastlane
Git
Git Flow
Jira
Service Portfolio Management
SwiftFormat
+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.

Подробнее
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 • LifeStyle • Media
АК
Андрей К.
IOS разработчик
Азов
Senior
4 285,71 Р/час
Git
JSON
Jira
Figma
Swift
Postman
GraphQL
REST API
Combine
MapKit
+60

Андрей, Senior iOS разработчик Андрей — опытный специалист в области разработки приложений для iOS. В своей работе Андрей уделяет современным технологиям и подходам, постоянно совершенствуется, приобретает новые компетенции. Андрей работал над несколькими крупными проектами в различных отраслях, включая здравоохранение, спорт и медиа. На каждом проекте он выполнял широкий спектр задач, связанных с разработкой и улучшением функциональности приложений. Самой интересной и технически сложной задачей, которую довелось решать, считает реализацию ТРГ для интерактивного анализа МакНамара по антропометрическим точкам. Как опытному специалисту Андрею в настоящее время интересно было бы заниматься также UI, бизнес-логикой, менеджерскими задачами. Опыт Андрея в разработке приложений для iOS делает его ценным специалистом для компаний, ищущих опытных разработчиков.

Подробнее
Blockchain • E-commerce & Retail • Government & Public Sector
АБ
Александр Б.
Java разработчик
Анталья
Middle+
3 246,75 Р/час
PostgreSQL
RabbitMQ
Git
HTML
CSS
MySQL
Docker
REST
API
Java
+90

О себе: - Ответственный, работаю на результат; - Люблю сложные, интересные проекты и нестандартные задачи; - Постоянно изучаю ресурсы по разработке - Baeldung, StackOverFlow, Хабр и другие; - Прохожу различные курсы по разработке и технологиям. Читаю статьи, экспериментирую с кодом. Дополнительное обучение: - Skillbox, Java-разработчик PRO - EPAM, Java Online Program - Skillbox, Java-фреймворк Spring - Skillbox, Enterprise-технологии в Java-разработке Обязанности / навыки: - Уверенный опыт paзpaботки WEB-приложений на Java; - Уверенный пользователь Linux; - Xopoшee знaниe Spring Framework; - Умeниe пиcaть unit-тecты; - 3наниe пpинципoв пocтpoeния надeжной аpxитектypы; - Разработка проектов, соблюдение сроков, правка кода; - Оценка трудоемкости проекта, декомпозиция; - Разработка новой функциональности; - Поддержка работоспособности системы, отладка, дебаггинг; - Анализ и рефакторинг существующего функционала; - Внедрение новых технологий; - Участие в обсуждении новой функциональности; - Обучение и курирование младших разработчиков.

Подробнее