Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
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 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный университет информационных технологий, механики и оптики