Ексей Пантелеев

iOS Team Lead

Местоположение

Проживание: Россия, Москва

Возраст и стаж

Стаж: 15 лет и 5 месяцев

Возраст: 32 года

Контактная информация

Мой круг: https://moikrug.ru/exey

Профессиональные навыки


Swift • Объектно-ориентированное проектирование • Английский язык • Cocoa touch

Опыт работы


Декабрь 2016 —
По наст. время
(1 год и 11 месяцев)

Новые Облачные Технологии

iOS Team Lead, Scrum Master
Россия, Москва

Обязанности и достижения

– Управление двумя iOS командами разработки и наставничество: Почта и Мессенджер

– Выбор архитектурных решений, Code Review, ведение разработческих аккаунтов компании

– Взаимодействие с бизнес-аналитиками, продактами, тестироващиками, Dev-Ops, Backend-разработчиками

– Детализация тасков в JIRA прояснение критериев

– Внедрение ценностей и практик Scrum и ведение активностей: бэклога, досок, планирование, демо, ретроспективы, backlog grooming, управление рисками

– Непосредственная разработка и рефакторинг проектов

— Подбор, интервьюирование и увольнение iOS разработчиков

— Стек технологий: Swift 3/4, Core Data, GCD, GraphQL, RxSwift, Moya, Service-oriented architecture (SOA), JIRA

Достижения:

– Перевод проектов целиком на Swift

– Внедерение архитектуры SOA, давшее лучшую прогназируемость сроков

– Настройка CI c отправкой в Crashlytics, TestFlight

Август 2016 —
Декабрь 2016
(5 месяцев)

Tinkoff.ru

iOS Architect
Россия, Москва

Обязанности и достижения

— Ответственный за архитектуру Мобильного Банка

— Обучение команды разработке на Swift 3 и Protocol Oriented Programming

— Подбор iOS разработчиков

— Стек технологий: Swift 3, Core Data, GCD, SiriKit, ApplePay, PushKit, Service-oriented architecture (SOA)

Март 2015 —
Август 2016
(1 год и 6 месяцев)

Красный квадрат

iOS Team Lead
Россия, Москва

Обязанности и достижения

— Разработка приложений с технологией Second Screen

— Разработка мессенджера с использованием MQTT и Thrift

— Разработка приложения для заказа стилиста с In-App Purchases

— Подбор iOS разработчиков

— Стек технологий: Swift 2, Core Data, GCD, In-App Purchases, MQTT, Thrift

Март 2014 —
Февраль 2015
(1 год)

Brandly

iOS Team Lead
Россия, Москва

Обязанности и достижения

— Построение архитектуры приложения на Swift

— Разработка основных модулей приложения

— Обучение разработчиков Swift-у

— Подбор и собеседование мобильной команды iOS + Android

— Стек технологий: Swift 1, Realm, GCD, Core Animation

Февраль 2012 —
Февраль 2014
(2 года и 1 месяц)

CDCOM

Lead Application Developer
Россия, Москва

Обязанности и достижения

— Разрабатывал караоке плеер с функцией распознавания звука

— Руководил удаленными разработчиками, декомпозировал задачи для них

— Взаимодействовал с подрядчиками для реализации рекламный модуль по спецификации VAST/VPAID, для показа Pre-/Mid-/Post- роллов

— Стек технологий: Objective C, C++, FlasCC, RTMP, HTML5/JS, AIR

Ноябрь 2010 —
Январь 2012
(1 год и 3 месяца)

Mail.Ru Group

Senior Game Developer
Россия, Москва

Обязанности и достижения

— «RiotZone» - сделал редактор игровых карт/уровней

— «Территория 2» (браузерная ММОRPG) Доработка 3D боевки на Alternativa3D, анимаций персонажей, спецэффекты

— «Волшебники» (социалка) сделал 3D боевку, и сам бой, тул делал DSL подобный скриптовый язык и тулзы работы с ним для художников и аниматоров для подготовки ресурсов

— «Нарды» (казуалка, мультиплеер) целиком написал игру в 2х версиях + запрограммил 3D кости с твердотельной физикой

— Стек технологий: Objective C, C#, ActionScript 3, Unity3D, AIR, Alternativa3D, Papervison3D, Skeletal animation libs

Август 2008 —
Ноябрь 2010
(2 года и 4 месяца)

Q1 Holding

Middle Game Developer, Team Lead
Россия, Москва

Обязанности и достижения

– «Эльдорадо» социалка, ответственный за разработку, тимлид команды, разработадл весь клиент в сжатые сроки

– «War» браузерка, на Alternativa3D, cделал вьюпорт и спецэффекты, часть GUI, оптимизировал производительность, рефакторинг

– «Magic» клиентка, изометрия, оптимизировал, разработал чат со смайликами и командами, адаптировал клиент на кроссплатформу, разработал апдейтер на C#

– Делал программерские утилиты: автоматизаторы рутинных действий, конвертер 3D моделей, редакторы скриптов для гейм-дизайнеров

– Подбирал сотрудников в команду

Достижения:

– Сделали первую в мире First Person Browser MMORPG в мире

– Научил команду использовать IDE, debugger, profiler

– Вдохновил руководство и команду и внедрил Alternativa3D

– Спроектировал и запрограмил таблицу рейтингов в стиле инфографики

Август 2007 —
Июль 2008
(1 год)

top4top.ru

Junior UI Developer / UX Specialist
Россия, Москва

Обязанности и достижения

– Разрабатывал на прототипы интерфейса и анимацию на ActionScript и JavaScript

– Помогал техническому директору переносить дух дизайна итерфейсов iPhoneOS 1.0 в веб

– Контролировал соответствие интерфейсов Apple OS X Human Interface Guidelines

Достижения:

– Спроектировал и запрограммил удобный круглый календарь и 3D новостную спираль

Июнь 2003 —
Август 2007
(4 года и 3 месяца)

Белгородский Информационный Фонд

Full Stack Web Developer
Россия, Белгород

Обязанности и достижения

– Программил на Perl, Ruby, ActionScript, JavaScript

– Участвовал в организации ежегодной конференции

Достижения:

– Запустил несколько собственных проектов-сервисов

– Разработал корпоративный сайт и сетку информационных сайтов электронных торгов

– Сделал систему управления тасками на Ruby


Высшее образование


Сентябрь 2003 —
Сентябрь 2007

Белгородский университет потребительской кооперации; БКИ

Информационных систем и защиты информации
Россия, Белгород

Специализация и достижения

C++ программирование

О себе


— Опыт программирования под iOS: 7 лет, общий опыт программирования: 15 лет

— Руковожу командами 3-10 человек: 5 лет

— Автор нескольких курсов по Swift, для разных школ программирования, подготовил более 200 специалистов (для GeekBrains и SkillBox)

Психотип по MBTI: ENTP-A

Softskills:

— Умею и люблю настраивать, обучать команду, работать по идеологии Agile
— Самоорганизован и инициативен: выпускал сам приложения + участвовал консультантом во многих проектах
— Умею доводить проекты до релиза
— Мыслю нелинейно, изобритателен

Hardskills:

— Swift, Core Data, OperationQueue, GCD, APNs, In-App Purchases, Core Graphics/Animation, Auto Layout

— Protocol Oriented Programming, SOA/MVP/MVVM, SOLID(без фанатизма), модульность

— Networking, Concurrency Programming, REST/XML/JSON/Binary Protocols

— Понимаю iOS HIG и Android Design, концептуальные различия в основных UI платформ

— Работал с API: VK, Facebook, Flickr, Google Maps, Одноклассники, Мой Мир

— git из терминала, предпочитаю JIRA

— также в продакшн разрабатывал на след. языках и платформах: C#(.NET), Java(Netty), C++(OpenGL), C(macOS), Ruby(Rails, RSpec), Perl, PHP(MVC frameworks), ActionScript 3, JavaScript

Некоторые завершенные курсы и мастер-классы:

2018 — Программирование блокчейн-приложений, Moscow Coding School

2011 — Разработка на iPhone и iOS, Realtime

2010 — Java Programming, МГУ

2010 — Шаблоны проектирования, Luxoft

2009 — Программирования игр и 3D графики на C++, МАИ

2002 — HTML/CSS/JavaScript, БелГТУ

Хобби:

технологичный ЗОЖ, фотография, эксперименты с Deep Learning, игры QL и AOE2HD