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

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

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
Jira
Agile
Fastlane
Scrum
Bitbucket
CocoaPods
REST
Swift
WebSockets
Foundation
Framework7
UI Kit
CI
Git
Аналитика
Отрасли
FinTech & Banking
LifeStyle
Главное о специалисте
13+ лет опыта работы в качестве разработчика программного обеспечения для бизнеса. Опыт разработки бизнес-приложений для iOS более 5 лет. Глубокие знания архитектуры различных приложений на iOS: MVC, MVP, MVVM, VIPER, Clean Architectu.
Проекты   (23 года 7 месяцев)
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 - По настоящее время  (8 лет 4 месяца)
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 155,84 Р/час
Swift
Alamofire
AVFoundation
Combine
corelocation
GCC
GCD
iOS SDK
Node.js
NSOperation
+69

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 для помощи в локализации ошибок и выяснения условий воспроизведения. Коммуникация Хорошо вливаюсь в коллектив. Люблю коллаборацию и взаимодействия между разработчиками. При оценке и ревью задач стараюсь быть внимательной к деталям и уточнять все волнующие меня вопросы, подмечать крайние случаи. Хорошо доношу техническую информацию кросс-функциональным командам.

Подробнее

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

E-commerce & Retail • FinTech & Banking • Logistics & Transport
ВМ
Вероника М.
Санкт-Петербург
QA авто
Senior
3 506,49 Р/час
PostgreSQL
Docker
Java
Node.js
C#
Jira
Confluence
Python
Trello
Postman
+31

AQA Инженер с опытом работы более 6 лет Квалифицированный AQA инженер с более чем 6-летним опытом работы в области автоматизации тестирования обеспечения качества. Имею опыт мануального тестирования, тестирования API, UI и баз данных. Коммуникабельная, терпеливая, легко нахожу общий язык с коллегами и клиентами. Способна разрабатывать комплексные планы и стратегии тестирования и сценарии, выявлять и разрешать дефекты, оптимизировать процессы тестирования. Заинтересована в создании качественных продуктов и обеспечении отличного пользовательского опыта конечным пользователям. Языки программирования Java, С#, Python. Инструменты для тестирования Selenide, Appium, JUnit, REST Assured, Cucumber, PyTest, Selenium Webdriver, NodeJS, Postman, SuperTest, Pact, Docker, Selenoid, Allure Report. Инструменты для управления проектом TestRail, Jira, Confluence, Trello, Slack. Базы данных PostgreSQL, DynamoDB. CI/CD Jenkins, Bamboo. Методологии управления проектами Scrum, Scrumban.

Подробнее
Marketing, Advertising & Design
ТБ
Татьяна Б.
Москва
Продуктовый дизайнер
Senior
3 506,49 Р/час
HTML
CSS
Figma
Scrum
Web Design
Adobe Illustrator
Adobe Photoshop
Notion
Adobe After Effect
UI/UX
+17

За время своей карьеры прошла практически все этапы дизайн-процессов. Начинала работать в небольшом агентстве, нарабатывала опыт в индустрии практикой. Имеет представления как работают известные дизайн-студии, гигантские корпорации, небольшие стартапы и крупные успешные компании. Начинала с технического дизайна, постепенно углубляясь в веб-разработку, а последние пять лет полностью сосредоточена на продуктовом дизайне. Богатый опыт работы с различными дизайн-программами и инструментами. Цель — создавать простые, удобные и полезные продукты, которые действительно решают задачи пользователей. Интерфейсы в формате быстрого просмотра для скрининга можно посмотреть на Dropbox: https://u.to/-RmXIQ Большая часть проектов защищена соглашением о неразглашении (NDA), поэтому они не могут быть опубликованы в открытом доступе.

Подробнее