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

iOS Team Lead

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

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

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

Стаж: 14 лет и 7 месяцев

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


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


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

Опыт работы


Декабрь 2016 —
По наст. время

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

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

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

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

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

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

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

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

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

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

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

Достижения:

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

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

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

Август 2016 —
Декабрь 2016

АО «Тинькофф Банк»

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

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

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

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

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

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

Март 2015 —
Август 2016

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

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

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

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

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

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

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

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

Март 2014 —
Февраль 2015

Brandly

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

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

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

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

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

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

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

Февраль 2012 —
Февраль 2014

CDCOM

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

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

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

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

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

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

Ноябрь 2010 —
Январь 2012

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

Q1 Holding

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

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

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

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

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

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

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

Достижения:

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

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

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

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

Август 2007 —
Июль 2008

top4top.ru

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

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

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

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

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

Достижения:

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

Июнь 2003 —
Август 2007

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

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

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

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

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

Достижения:

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

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

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


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


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

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

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

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

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

О себе


— Опыт программирования под iOS: 6 лет, общий опыт программирования: 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

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

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

2010 — Java Programming, МГУ

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

2009 — Программирования игр и 3d графики на c++

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

Хобби:

майнинг криптовалют, фотография, плавание и игры QL и AOE2HD