Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Дмитрий М. IOS разработчик, Senior

ID 3342
ДМ
Дмитрий М.
Мужчина, 45 лет
Россия, Санкт-Петербург, UTC+3
Ставка
4,125 Р/час
НДС не облагается
Специалист доступен с 1 января 2025 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
Jira
Agile
Fastlane
Scrum
Bitbucket
CocoaPods
REST
Swift
WebSockets
Analytics
Foundation
Framework7
UI Kit
CI
Git
Отрасли
FinTech & Banking
LifeStyle
Главное о специалисте
13+ лет опыта работы в качестве разработчика программного обеспечения для бизнеса. Опыт разработки бизнес-приложений для iOS более 5 лет. Глубокие знания архитектуры различных приложений на iOS: MVC, MVP, MVVM, VIPER, Clean Architectu.
Проекты   (22 года 1 месяц)
Olymptrade
Роль
IOS-разработчик
Обязанности
OlympTrade — это финтех-компания, предлагающая возможность торговать бинарными опционами и Forex. Приложение позволяет пользователям делать ставки и предсказывать, куда пойдет цена: вверх или вниз. Приложение имеет современный минималистичный интерфейс с классной анимацией. Приложение интегрировано со многими системами аналитики и платежей. Также есть возможность проводить A/B-тестирование через удаленную конфигурацию Google. Ссылка на AppStore: https://itunes.apple.com/ru/app/olymp-trade/id1053416106mt=8 Обязанности: - Разработка нового приложения с нуля (архитектура, уровни сети и хранилища, концепция пользовательского интерфейса) - Сделал UI из макета дизайнера (Sketch, Zeplin) - Интеграция со сторонними SDK (аналитика, система дистрибуции) - Настройка CI и поставленных систем - Обзор кода - Работа скрам-мастером: планирование спринта, расчет смет, проведение стендап-митингов, работа с владельцем продукта - Собеседование с сотрудниками - Обучение младших разработчиков. Технологии: Swift, Cocoa (Foundation Framework/UIKit), сторонние фреймворки (аналитика, пользовательский интерфейс), CocoaPods, Rest, WebSocket. Инструменты: Jira, Bitbacket, Scrum, Agile, Fastlane, CI. Достижения: Работа техническим руководителем в команде iOS. Проектирование архитектуры нового приложения. Полный рефакторинг старого приложения. Улучшение процесса разработки — Git-поток, система CI, проверка кода, стиль кода. Инструменты: Jira, Bitbacket, Scrum, Agile, Fastlane, CI.
Период работы
Июнь 2017 - По настоящее время  (6 лет 10 месяцев)
Devexperts
Роль
IOS-разработчик
Обязанности
Я разработал мобильное приложение для турецкого фондового рынка. Приложение позволяет пользователю видеть котировки фондового рынка в режиме реального времени, покупать или продавать акции, получать финансовую статистику, отображать графики. Основными функциями были: будильник - пользователь может установить будильник для разных акций с различными условиями, оригинальной и темной темами, графиками с различными типами и индикаторами. Ссылка на AppStore: https://itunes.apple.com/tr/app/gedik-trader/id1116732065 Обязанности: - 85% работает на стороне клиента (Objective-C, Swift), 15% как бэкенд-разработчик (Java). - Разработка приложения с нуля и внедрение новых функций платформы - Сделал UI из макета дизайнера (Sketch, Zeplin) - Интеграция со сторонними SDK - Обзор кода Технологии: Objective-C, Swift, Cocoa (Foundation Framework/UIKit), сторонние фреймворки (аналитика, пользовательский интерфейс), CocoaPods. Инструменты: Jira, CI, git, SCRUM (спринт, планирование, ежедневная встреча). Достижения: Изучил Objective-C и Swift с нуля. Готовое и опубликованное приложение, в котором я участвовал как iOS-разработчик.
Период работы
Сентябрь 2015 - Июнь 2017  (1 год 10 месяцев)
Tradable
Роль
Java-разработчик
Обязанности
Проект представляет собой приложение для рынка форекс (tradable.com). Это настольное мультиплатформенное приложение, написанное на Java с использованием инфраструктуры Swing. Киллер-фича — встроенный магазин. Магазин работает как Google Play/AppStore: любой разработчик может написать робота или плагин и продать его или опубликовать бесплатно. Обязанности: - часть разработки пользовательского интерфейса (элементы управления пользовательским интерфейсом, формы, диалоги) - бизнес-логика разработки (API) - внедрение новых дополнительных функций - локализация приложения - доработка приложения, улучшение производительности и проверка кода Технологии: Java Core, Java Frameworks (Swing, JavaFX, Spring, Mig Layout, Docking Frames). Другие инструменты: Jira, CI, Install4j, svn и некоторые функции из SCRUM. Достижения: руководитель отдела разработки пользовательского интерфейса
Период работы
Февраль 2014 - Сентябрь 2015  (1 год 8 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный университет информационных технологий, механики и оптики
Специальность
Инженер
Завершение учебы
2002 г.

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
ПП
Полина П.
Минск
IOS разработчик
Middle
4,000 Р/час
Swift
Alamofire
Async/await
AVFoundation
Combine
CoreData
corelocation
GCC
GCD
iOS SDK
+68

iOS Инженер с 4+ годами опыта коммерческой разработки. Глубокие знания в области жизненного цикла приложений iOS, цикла мобильной разработки, архитектуры, UI/UX. Обладая сильным знанием Swift, SwiftUI и UiKit, я привношу качество и инновации в каждый проект, за который берусь. Мой опыт работы с фреймворками iOS позволяет мне создавать удобные интуитивно понятные пользовательские интерфейсы. Отличные коммуникационные навыки. Заинтересована в изучении новых технологий, быстро приобретаю новые навыки и слежу за трендами в разработке. Языки программирования Swift. Технологии программирования iOS SDK, UIKit, SwiftUI, GCD, Combine, Alamofire, Snapkit, GCD, XCTest, Async/await, SwiftLint, AVFoundation, KeychainAccess, CoreData, StoryBoard/XIB, Code programmed UI, NSURLSession, CoreLocation, NSOperation, WebKit. Архитектурные паттерны VIPER / Clean Swift, MVP, MVVM, SOLID. Сервисы для разработки (сторонние сервисы) Cocoa Pods, Firebase, SPM, TestFlight, Xcodegen. API Технологии REST, OAuth, WebSockets, JSON, Swagger, Postman. Системы контроля версий Git, GitHub, Bitbucket, GitLab. Другое Jira, Trello, Figma, Confluence, Agile, Scrum, Kanban. Достижения Работа с данными Использую различные хранилища для сохранения данных локально (Core Data, User Defaults, Keychain). Отлично ориентируюсь и понимаю в каких случаях какие хранилища необходимо использовать. Тестирование Большой опыт покрытия приложения unit тестами и UI тестами (с использованием таких библиотек как XCTest, XCUITest). Знаю и понимаю какие тест-кейсы и каким образом должны покрываться. Умею хорошо взаимодействовать с командой QA для помощи в локализации ошибок и выяснения условий воспроизведения. Коммуникация Хорошо вливаюсь в коллектив. Люблю коллаборацию и взаимодействия между разработчиками. При оценке и ревью задач стараюсь быть внимательной к деталям и уточнять все волнующие меня вопросы, подмечать крайние случаи. Хорошо доношу техническую информацию кросс-функциональным командам.

Подробнее

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