Was online more than two weeks ago

Хорьков Вячеслав Витальевич

Male, 35 years, born on 2 April 1989

Contacts
 +7 (912) 202-13-52
 лучше через почту
Телефон подтвержден
swiftyfinch@yandex.com — preferred means of communication

Yekaterinburg, willing to relocate, prepared for business trips

Lead iOS developer

Specializations:
  • Programmer, developer

Employment: full time, part time, project work

Work schedule: full day, flexible schedule, remote working

Work experience 12 years 8 months

March 2018currently
6 years 2 months

Yekaterinburg, www.tinkoff.ru

IT, System Integration, Internet... Show more

Lead iOS developer
// TODO: Write something
August 2016currently
7 years 9 months

www.upwork.com/o/profiles/users/_~01379889e9ed58198c/

iOS developer
В свободное от работы время беру небольшие проекты на фриланс бирже Upwork. Основной целью для меня является практика английского языка и общение с заказчиком один на один.
April 2017March 2018
1 year
Dalongpay

IT, System Integration, Internet... Show more

iOS developer
Разработка приложения для работы с криптовалютами. Кошелек, переводы внутренние/внешние, история транзакций, и тд. Роль: самостоятельная разработка. Особенности работы: - Первый полноценный проект на Swift; - Написание различных UI компонентов; - Работа с GraphQL, Moya/Chester.
January 2016March 2017
1 year 3 months
IC Realtech

Yekaterinburg, icrealtech.com/

IT, System Integration, Internet... Show more

iOS developer
Работа в компании, которая занимается производством различных панорамных 360-камер и необходимого программного обеспечения для них. Роль: был ответственным за разработку и интеграцию iOS части в фреймворке PanoPlayer. Также помогал в разработке для Mac OS и поддерживал iOS приложения с использованием фреймворка PanoPlayer. Особенности работы: - Оптимизация конвертации данных из OpenGL в mp4 h264 с использованием стандартных фреймворков CoreVideo, VideoToolbox; - Внедрение фреймворка VideoCore для стриминга 360-видео через RTMP; - Работа с API YouTube, Facebook, Wowza, Periscope, VRideo, Amazon для возобновляемой загрузки 360-видео и фото, 360-стриминга; - Написание синхронизатора аудио и видео, работа с многопоточностью через GCD, Qt; - Написание простых C++ оберток для использования Objective-C кода; - Работа с FFMpeg; - Написание консольных утилит и скриптов для сборки динамического фреймворка с использованием Qt qmake; - Перевод статической библиотеки PanoPlayer в динамический фрейморк. Документация iOS компонентов в фреймворке PanoPlayer с помощью Realm Jazzy.
April 2015December 2015
9 months
Ubra Ltd.

Yekaterinburg

IT, System Integration, Internet... Show more

iOS developer
Разработка двух приложений с общей кодовой базой для рынка Майами. Первое для владельца яхты. Второе для человека, который хочет арендовать яхту. Роль: один из трех iOS разработчиков на проекте. Особенности работы: - Разработка различных UI компонентов, таких как: календари, выпадающие меню, всплывающие окна с разным контентом, оповещения о Push Notification внутри приложения, и тд.; - Работа с геолокацией, построение маршрутов на карте. Хранение и обработка точек, определение остановок в пути; - Локализация приложения, корректировка и написание скриптов на Bash и Python; - Подготовка приложений для автотестов с использованием Appium.
January 2014April 2015
1 year 4 months

Yekaterinburg, interesnee.ru

IT, System Integration, Internet... Show more

iOS developer
Первая работа над проектами в большой команде. Пришел в компанию на должность Junior iOS Developer, окончил работу на должности Middle iOS Developer. Роль: - Самостоятельно разработал один проект "SWiiF"; - Занимался разработкой в команде из 5 iOS разработчиков над проектом "Lyynks"; - Занимался поддержкой нескольких крупных закрытых проектов. Особенности работы: - Командная разработка, работа со системами контроля версий, code review. Процессы тестирования приложения; - Работа с API социальных сетей: Instagram, Twitter, Facebook; - Навыки работы в команде. Mercurial, Git, CI Jenkins, Jira, Scrum. Письменная отчетность на английском языке.
October 2012December 2013
1 year 3 months
Fresh Factory

Yekaterinburg

IT, System Integration, Internet... Show more

iOS Developer
Начало карьеры iOS разработчика в небольшой компании. Роль: самостоятельно разработал 6 приложений, а также занимался поддержкой 3 других с напарником. Особенности работы: - Написание 4 приложений с общей кодовой базой. "Здоровье", "Автомойки", "Заправки" и "Деньги". Работа с CoreData, MapKit, AVFoundation, CorePlot; - Разработка с нуля игры "Tets", тетрис без дна с помощью Cocos2d. Алгоритмы значительно отличаются от обычного тетриса; - Разработка приложения "iKid" на ActionScript с помощью фреймворка Starling. Работа с подготовкой атласов из анимации в Adobe Flash.
September 2011October 2012
1 year 2 months
T-design

Yekaterinburg

IT, System Integration, Internet... Show more

ActionScript Developer
Разработка приложения для планирования интерьера квартиры в 3D. (Аналог конструктора IKEA). Роль: самостоятельная разработка. Особенности работы: - Векторная графика, геометрия и теория графов; - 3D графика, написание расширений. Например, построение произвольных полигонов для отображения и текстурирования пола и потолка квартир; - Физический движок Box2D для корректного перемещения мебели; - Autodesk 3ds Max и формат *.DAE Collada.

Key skills

You can change skill levels in the mobile app — the website will have this feature a little later on

Swift
iOS
Objective-C
Xcode
Git
Mac Os
C/C++
Multitasking
CI
Python
Bash
MVC
Design Patterns
Algorithms & Data Structures
Sketch
UI/UX
Adobe Flash
Adobe Photoshop
Autodesk 3ds Max
Game Programming
ActionScript

About me

Я окончил свое обучение как мультимедиа специалист. Мне очень нравится работать с разными технологиями, графикой, анимациями. Меня привлекает iOS разработка своим разнообразием задач. В своей работе я часто сталкиваюсь с новыми, сложными и очень непривычными для меня задачами. Мне нравится развиваться, изучать что-то новое и расти в своей специальности. Дополнительно обучался в Яндекс школе iOS разработки и Школе Анализа Данных на курсе Алгоритмы и Структуры Данных. Написал несколько статей об этом. Мои ключевые качества: - Аналитический склад ума; - Внимание к мелочам, аккуратность; - Упорство, усидчивость и целеустремленность; - Ответственность, умение решать поставленные задачи; - Коммуникабельность, умение работать в команде; - Инициативность в улучшении продукта и не только.

Portfolio

Higher education (master)

2011
Факультет информационно-математических технологий и экономического моделирования, Информационный системы и технологии

Languages

RussianNative


EnglishB2 — Upper Intermediate


Professional development, courses

2018
Основы разработки на C++: жёлтый пояс
Московский физико-технический институт & Yandex (Coursera), C++
2018
Алгоритмы и Структуры Данных
Школа Анализа Данных, Яндекс
2017
Яндекс школа мобильной разработки
Яндекс, iOS разработка на языке программирования Swift
2017
Курс: Основы разработки на C++: белый пояс
Московский физико-технический институт & Yandex (Coursera), C++

Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Up to one hour