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

ID 3342
ДМ
Дмитрий М.
Мужчина, 46 лет
Россия, Санкт-Петербург, UTC+3
Ставка
4 125 Р/час
НДС не облагается
Специалист доступен с 15 декабря 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 года 10 месяцев)
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 лет 7 месяцев)
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 для помощи в локализации ошибок и выяснения условий воспроизведения. Коммуникация Хорошо вливаюсь в коллектив. Люблю коллаборацию и взаимодействия между разработчиками. При оценке и ревью задач стараюсь быть внимательной к деталям и уточнять все волнующие меня вопросы, подмечать крайние случаи. Хорошо доношу техническую информацию кросс-функциональным командам.

Подробнее

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

Отрасли не указаны
АС
Александр С.
Ульяновск
Python разработчик
Middle
2 497,83 Р/час
PostgreSQL
Docker
Python
Nginx
Celery
Pandas
PyQT
Numpy
Scikit-learn
PyTorch
+12

Занимается программированием с 2011 года (Школа - нынешнее время), имеет опыт работы с 2018 года в рамках дипломной работы в сфере машинного обучения и по сей день. Писал код на разных языках: Pascal, c++, c#, java, python. Предпочтение отдал последнему, на данный момент является python backend разработчиком. Навыки владения английским языком на уровне чтения документации. Опыт в проектах: Разработка desktop приложения в сфере геофизики с использованием машинного обучения. Автоматизация и проектирование бизнес процессов с использованием сервиса Bitrix24. Контроль за проведением строительных работ в режиме реального времени (django + rest) https://stroykapp.ru/ Онлайн сервис для проверки домашних работ учеников с использованием алгоритмов машинного обучения в рамках гранта МинПросвещения РФ "Quick check". Автоматизация рабочего процесса с использованием restful api для ios\android. Научно-исследовательский проект (3d моделирование) в сфере медицины с использованием Unity (c#). Имеет опыт работы со следующими технологиями на python: django, djangorestframework, celery, numpy, pandas, openpyxl (и др. библиотеки для формирования документов), Scikit-learn, opencv, pyqt.

Подробнее
E-commerce & Retail • FinTech & Banking • Social Networking • Urban technology
АБ
Артур Б.
Ереван
Java разработчик
Senior
4 238,77 Р/час
messaging
developer
build
3rd
database
Google API
metrics
parity
ELK
Grafana
+142

Ориентированный на результат и опытный старший разработчик программного обеспечения с 6-летним практическим опытом создания и поддержки надежных приложений и систем на базе Java. • Разработка на Java: Большой опыт в разработке, кодировании, тестировании и отладке Java-приложений. • Хорошее понимание ООП, принципов и шаблонов проектирования; Работа по Scrum; Hibernate. • Сотрудничество: Навыки совместной работы с межфункциональными командами для достижения целей проекта. • Решение проблем: Сильные аналитические способности и умение решать проблемы, обеспечивающие эффективное решение вопросов. • Управление жизненным циклом : Хорошо разбирается в ведении проектов на протяжении всего жизненного цикла разработки программного обеспечения. • Постоянное обучение: Стремится быть в курсе новейших технологий Java и передового опыта. • Качество кода: Приоритет отдается написанию чистого, поддерживаемого и эффективного кода для оптимальной производительности системы. • Масштабируемость и безопасность: Фокусируется на обеспечении масштабируемости, надежности и безопасности приложений. Имея за плечами опыт успешной реализации проектов и стремление к совершенству, я готов привнести свои навыки и опыт в успех вашей команды.

Подробнее