Иван Ц. PHP разработчик, Middle+
ID 1215
ИЦ
Иван Ц.
Мужчина
Россия, Челябинск, UTC+5
Ставка
2,375 Р/час
НДС не облагается
Специалист доступен с 1 августа 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Проекты
(3 года)
Приложение для интернет-магазина автозапчастей
Роль
Android - разработчик
Обязанности
Основная сложность - устаревшие технологии, слабая архитектура, множество ошибок, отсутствие инъекции зависимостей.
Команда: Android-разработчики (2), iOS-разработчики(2), Backend-разработчик, Тестировщик, Менеджер.
Что реализовывал:
Переработка архитектуры всего приложения c использованием Moxy, паттернов Clean Architecture и SOLID;
Верстка новых и старых экранов, согласно дизайну в Figma, реализация их логики;
Встроил yandex-карты в выбор пункта доставки;
Наладил работу push-уведомлений при помощи firebase cloud messaging;
Переписывал Realm согласно новой структуре проекта и сделал доп.базу данных для нового функционала;
Внедрил инъекцию зависимостей на Dagger 2.
Стек технологий: Kotlin, RxJava2, OkHttp, Dagger 2, Retrofit 2, Realm, Moxy, Firebase Cloud Messaging, Yandex MapKit.
Стек специалиста на проекте
Figma, Kotlin, MapKit, Firebase, Realm, Moxy, Yandex, SOLID, OkHttp, Retrofit 2, Clean Architecture, Dagger2, RxJava 2, cloud
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2020 - Август 2021
(10 месяцев)
Приложения для людей с ограниченными возможностями
Роль
Android - разработчик
Обязанности
Приложение для людей с ограниченными возможностями, в котором пользователь может просмотреть меню ресторанов.
Основная сложность - работа со SpeechRecognizer Api, отсутствие легкомодифицируемой навигации.
Команда: Android-разработчик, iOS-разработчик, Frontend-разработчик, Backend-разработчик, Тестировщик, Менеджер.
Что реализовывал:
Сделал новый режим управления - ручной, наладил работу голосового и talkback режимов;
Реализовал новый, намного более расширенный функционал приложения, соответственно переработал дизайн старых экранов и сделал новые, добавил bottom nav bar, в частности сделал корзину и поиск;
Реализовал навигацию при помощи Cicerone;
Сделал dark mode.
Стек технологий: Kotlin, RxJava2, OkHttp, Dagger 2, Retrofit 2, Realm, Moxy, Cicerone, Glide, SpeechRecognizer API.
Стек специалиста на проекте
Kotlin, Realm, Moxy, Glide, OkHttp, Retrofit 2, Cicerone, SpeechRecognizer, Dagger2, RxJava 2
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Сентябрь 2019 - Октябрь 2020
(1 год 2 месяца)
Приложение с новостями о вузе и подразделениях для студентов
Роль
Android - разработчик
Обязанности
Команда: Android-разработчик, iOS-разработчик, Backend-разработчик, Менеджер.
Что реализовывал:
Вложил архитектуру приложения, насколько это было возможно, были сделаны разделы новостей, подразделений и профиля пользователя;
Внедрил навигацию на Android Navigation Components, MVVM, базу данных на Room.
Стек технологий: Java, OkHttp, Dagger 2, Retrofit 2, Room, Android Navigation Components, Picasso.
Стек специалиста на проекте
Java, MVVM, Picasso, Room, OkHttp, Retrofit 2, Dagger2, Android Navigation Component
Отрасль проекта
EdTech
Период работы
Февраль 2019 - Август 2019
(7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет