← В ленту
Регистрация: 20.05.2022

Юрий Порубов

Специализация: iOS инженер программист / Руководитель группы

Портфолио

Сбербанк

● Разработка новой функциональности и поддержка текущей функциональности банковского приложения.

Verizon Navigator

Mera - Апрель 2011 - Апрель 2013: ● Разработка решений для навигации, карт и геолокации на iOS, Windows Phone 8, BB10 (QNX), BREW для Telecommunication Systems company (Networks In Motion). ● Руководитель команды, которая поддерживала кроссплатформенную библиотеку на С и С++. (Команда 6 человек). ● Был в командировка в течение 5 месяцев для координирования команды, обсуждения требований и архитектуры новой функциональности. ● Успешно было сдано 4 проекта нашей командой. ● Разбирался во всех компонентах нашей системы (серверные компоненты, мобильные приложение, библиотеки). ● Решал критические дефекты от клиентов без оборудования. ● Отличные показатели по решению дефектов. ● Активное общение между несколькими офисами по всему миру (Китай-Россия-США). ● Заказчик оценил работу над новыми возможностями нашей библиотеки “For hard work and dedication on CCC (C-based cross platform core)”, the Certificate of Recognition by the customer for the feature of one of the products ● Был награжден грамотой «Лучший сотрудник» в компании. ● Участвовал в приоритетном проекте, совместили два абсолютно разных по архитектуре приложения, чтобы выпустить новое приложение для навигации за несколько месяцев официального релиза; ● Портировали серверные решения для постройки маршрута, поиска точек интереса на iOS.

Revel Systems

● Разработка и поддержка Point-Of-Sale систем. В команде разработки и исследований (R&D). ● Интеграция «железа»: Фискальные и нефискальные принтера и другие периферийные устройства. ● Рефакторинг сетевого взаимодействия между приложениями (10-20 iPad’ов). ● Работаем по скраму, ежедневные совещания с командой из США. ● Документация текущей и новой функциональности. Компания выросла до полноценного состояния из стартапа. ● Обычно делаю несколько прототипов и документацию к ним, после обсуждения выбираем приемлемый для новой функциональности. ● Я и коллега добавили возможность конфигурировать чеки продажи, кухонные рецепты и другие чеки с помощью шаблонов в короткие сроки. Множество клиентов полюбили эту функциональность.

Скиллы

Java SE
C#
C/C++
iOS
Windows Phone 8
BREW
Point of Sale
Service-oriented architecture
Clean Swift
VIPER
MVC
MVVM
Swift
Objective-C
Visual Basic Application
xCode
Git
Perforce
MS Visual Studio
Qt Designer
Rational ClearCase
Agile
Scrum

Опыт работы

Инженер-программист iOS
01.2021 - 03.2022 |Сбербанк
Swift, xCode
● Разработка новой функциональности и поддержка текущей функциональности банковского приложения.
Со-учредитель / Инженер-программист
04.2019 - 01.2021 |Intelligichain
C, C++, Python, CMake, Make, Docker, Nvidia DeepStream SDK, GStreamer, OpenCV, FPS, PyTorch, TensorFlow, MXNet
● Nvidia Jetson и Tesla GPU карты. ● Разработка с нуля С++ приложения, с использованием Nvidia DeepStream SDK, GStreamer и OpenCV для обработки видеопотока с большим FPS и использованием разных библиотек для запуска нейросетей (PyTorch, TensorFlow, MXNet). ● Разработка функциональности, связанной с определением людей, лиц, траектория людей и определение температуры.
Инженер-программист
12.2014 - 04.2019 |Revel Systems
Objective-C, Swift, iOS, R&D
● Разработка и поддержка Point-Of-Sale систем. В команде разработки и исследований (R&D). ● Интеграция «железа»: Фискальные и нефискальные принтера и другие периферийные устройства. ● Рефакторинг сетевого взаимодействия между приложениями (10-20 iPad’ов). ● Работаем по скраму, ежедневные совещания с командой из США. ● Документация текущей и новой функциональности. Компания выросла до полноценного состояния из стартапа. ● Обычно делаю несколько прототипов и документацию к ним, после обсуждения выбираем приемлемый для новой функциональности. ● Я и коллега добавили возможность конфигурировать чеки продажи, кухонные рецепты и другие чеки с помощью шаблонов в короткие сроки. Множество клиентов полюбили эту функциональность.
Инженер-программист
04.2013 - 12.2014 |Mera
Objective-C, iOS, Point-Of-Sale
● Внутреннее перемещение в новый стартап (Revel Systems), Разработка и поддержка Point-Of-Sale систем. ● Реализовал большое количество функциональности. ● Частые командировки для координирования команды, обсуждение технических и продуктовых требований. ● Переписал два приложения со стабильной архитектурой, они были написаны в качестве стартапа.
Инженер-программист
04.2011 - 04.2013 |Mera
iOS, Windows Phone 8, BB10, QNX, BREW, С, С++
● Разработка решений для навигации, карт и геолокации на iOS, Windows Phone 8, BB10 (QNX), BREW для Telecommunication Systems company (Networks In Motion). ● Руководитель команды, которая поддерживала кроссплатформенную библиотеку на С и С++. (Команда 6 человек). ● Был в командировка в течение 5 месяцев для координирования команды, обсуждения требований и архитектуры новой функциональности. ● Успешно было сдано 4 проекта нашей командой. ● Разбирался во всех компонентах нашей системы (серверные компоненты, мобильные приложение, библиотеки). ● Решал критические дефекты от клиентов без оборудования. ● Отличные показатели по решению дефектов. ● Активное общение между несколькими офисами по всему миру (Китай-Россия-США). ● Заказчик оценил работу над новыми возможностями нашей библиотеки “For hard work and dedication on CCC (C-based cross platform core)”, the Certificate of Recognition by the customer for the feature of one of the products ● Был награжден грамотой «Лучший сотрудник» в компании. ● Участвовал в приоритетном проекте, совместили два абсолютно разных по архитектуре приложения, чтобы выпустить новое приложение для навигации за несколько месяцев официального релиза; ● Портировали серверные решения для постройки маршрута, поиска точек интереса на iOS.
Инженер-программист
07.2009 - 04.2011 |Mera
C, C++, BREW, iOS
● Разработка решений для навигации, карт и геолокации на BREW для Telecommunication Systems company (Networks In Motion). ● Были высокие показатели по метрикам (Bug fix время и другие). ● Был награжден 2 раза лучшим сотрудником внутри проекта за результаты.
Инженер-программист
11.2007 - 07.2009 |Teleca Russia
C, C++, BREW, jTAG debugger
● Разработка и поддержка (UI, LED, Bluetooth UI) прошивки для CDMA телефонов компании Kyocera Wireless Company на BREW платформе. ● Через год после участия в проекте, участвовал в совещании обсуждения дефектов, добавлял черновики возможных изменений в коде для помощи команде.
Инженер-программист
05.2007 - 11.2007 |Teleca Russia
C, C++, Java, J2ME, KNI
● Поддержка kJava компоненты P2K платформы для мобильных телефонов Motorola.

Образование

Информационные технологии в образовании (Бакалавр)
2004 - 2009
Нижегородский Государственный Технический Университет им. Р.Е. Алексеева

Языки

АнглийскийВыше среднего