Ринат Талибуллин

Android

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

Проживание: Россия, Пермь

Готовность к работе: готов к переезду и удаленной работе

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

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

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

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


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


Разработка под Android • Разработка мобильных приложений • Gradle • Android ndk • Java • SQL • Базы данных • Проектирование архитектуры приложений • Git • Kotlin

Опыт работы


Сентябрь 2019 —
По наст. время
(3 месяца)

devtodev

Руководитель группы мобильной разработки
Россия, Пермь

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

Разарботка SDK для аналитической платформы.

Применяемые навыки

Разработка под Android, Java, Kotlin, Google Firebase, Разработка мобильных приложений
Октябрь 2018 —
По наст. время
(1 год и 2 месяца)

Серафим

Руководитель Android направления, Ведущий инженер-программист
Россия, Сочи

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

  • Разработка Android приложений: защищенный мессенджер для персонального использования, защищенный мессенджер для корпораций. 
    • Определение и реализация архитектуры, рефакторинг легаси. Реализация MVP, чистой архитектуры, переход к многомодульности, рефакторинг.

    • Перевод легаси кода с Java на Kotlin.

    • Реализация новой функциональности. 

    • Стабилизация кода: устранение падений, налаживание взаимодействия с командой, реализующей кроссплатформенную библиотеку, устранение проблем с многопоточностью, написание юнит тестов. 

    • Помощь в настройке CI. 

    • Руководство, наставничество команды разработки: декомпозиция задач, техническая помощь в реализации, code review.

    • Взаимодействие с другими направлениями разработки, эксплуатации, тестирования и владельцами продуктов.

    • Найм сотрудников.

  • Стэк технологий: 
    • Языки: Kotlin, Java, Scala, C++, Python.

    • Технологии: Android API 21+, Android Jetpack, RxJava2, Dagger2, Mockito, JUnit, Firebase, Retrofit, Exoplayer, Sentry, Butterknife, JNI, djinni.

    • Инструменты: git, gitflow, Github, Jira, Confluence, TeamCity, Zeplin.

Применяемые навыки

Kotlin, Разработка под Android, Java, Git
Август 2011 —
Сентябрь 2018
(7 лет и 2 месяца)

Dynamix Software

Team Lead, Senior Android Developer
Россия, Пермь

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

  • Разработка Android приложений. Определение и реализация архитектуры, реализация UI. Разработка для телефонов, планшетов, телевизоров.

  • Разработка приложений с нуля, рефакторинг монолитного приложения в отдельные модули.

  • Разработка платформы для создания приложений печати под требования заказчика.

  • Разработка SDK, API для использования сторонними разработчиками. Работа с Bluetooth, WiFi, USB, работа с принтерами, сканерами, реализация драйверов принтеров.

  • Реверс-инжиниринг приложений.

  • Руководство командой разработчиков (до трех человек), наставничество, code review.

  • Общение с иностранными заказчиками (в том числе представители Fortune 500): согласование требований для кастом версий, решение технических вопросов по внедрению, установке. Анализ фидбека фокус групп.

  • Настройка и сопровождение Linux (Red Hat) сервера, AWS, Apache, MySql, фронтэнд и бэкэнд на PHP.

  • Стэк технологий:
    • Языки: Java, C, Kotlin, PHP, SQL. 

    • Технологии: Android API 8+, Android Architecture Components, Retrofit, Firebase, AWS, Apache, MySQL, Google Maps.

    • Инструменты: Redmine, Trello, SVN, git.

Применяемые навыки

Java, Android ndk, Разработка под Android, Kotlin, Gradle
Июль 2010 —
Май 2011
(11 месяцев)

ООО ПНППК-Квантек

Инженер-программист
Россия, Пермь

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

  • Сопровождение, доработка информационной системы автоматизированного контроля (Delphi), сопровождение промышленной БД (Firebird). 

  • Определение требований по доработке совместно с технологами.

  • Разработка ПО для системы контроля показаний нефтедобывающего оборудования на C#. Обработка бинарных данных от оборудования, вывод таблиц, графиков.

Применяемые навыки

Delphi, Разработка программного обеспечения
Октябрь 2008 —
Апрель 2010
(1 год и 7 месяцев)

ЗАО «Нефтяная электронная компания»

Программист
Россия, Пермь

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

  • Разработка ПО на C под микроконтроллер Freescale. 

  • Разработка ПО для контроля системы показаний нефтедобывающего оборудования на Java. Обработка бинарных данных от оборудования, вывод таблиц, графиков.

Применяемые навыки

C, Встраиваемая система, Программирование микроконтроллеров

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


Сентябрь 2005 —
Июнь 2010

Пермский государственный университет

Механико-математический
Россия, Пермь

О себе


Я трудолюбивый и работоспособный, с головой ухожу в работу, с энтузиазмом берусь за изучение новых технологий и реализацию новых задач. Предпочитаю системный подход в работе, не упуская из виду мелочи. Стремлюсь к качественному результату. Я самостоятельный и самоорганизованный, при этом быстро вливаюсь в командную работу; умею расставлять приоритеты и организовывать рабочий процесс. Готов к командировкам.

Хобби: силовые тренировки, велосипедные поездки, игра на гитаре.