mertsalovdamertsalovda

Дмитрий Мерцалов

Android · Приложения · Младший (Junior)
От 50 000 ₽ · Не ищу работу
Возраст: 29 лет
Опыт работы: 4 года и 11 месяцев
Регистрация: 01.08.2020
Последний визит: 1 месяц назад
Местоположение: Россия, Краснодар
Войдите, чтобы посмотреть контакты пользователя

Обо мне

С 2018 года занимаюсь разработкой ПО на языке Java. На текущем рабочем месте автоматизировал рутинные процессы по проверке работоспособности каналов диспетчерской связи и фиксации аварий/нарушений в электронный журнал.

Прошёл курс академии e-Legion по программе подготовки "Android разработчик".
Имею опыт работы с архитектурными паттернами MVP, MVVM, Clean Architecture. Работал с Moxy framework.

Имею опыт работы с DI библиотеками Dagger 2, Toothpick. А также с Architecture Components (Room, LiveData, Data Binding, ViewModel, Navigation Architecture Component),
Библиотеки сетевого взаимодействия OkHttp3, Retrofit 2.

Имею аналитический склад ума. Легко обучаюсь. Хорошо работаю в коллективе. Занимаюсь HEMA-фехтованием.

Участие в профессиональных сообществах

  • GitHub
    @mertsalovda, c марта 2019 (1 год и 7 месяцев)
    366 вкладов в 27 репозиториев, связан с языками:

Опыт работы

  • Филиал АО "СО ЕЭС" Кубанское РДУ
    Краснодар
    Специалист 1 категории ООЭАСУ
    Декабрь 2015 — По настоящее время (4 года и 11 месяцев)
    Оперативное обслуживание ИТ инфраструктуры филиала.

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

  • КубГУ

    Кубанский государственный университет
    Краснодар · 653 выпускника
    Физико-технический
    Сентябрь 2012 — Июнь 2015 (2 года и 9 месяцев)

    Инфокоммуникационные технологии и системы связи

  • ККЭП

    Краснодарский Колледж Электронного Приборостроения
    Краснодар · 61 выпускник
    Радиоаппаратостроение (специальность 11.02.01)
    Сентябрь 2006 — Июнь 2012 (5 лет и 9 месяцев)

    Специализация Техник

Дополнительное образование

  • e-Legion

    Дизайн и анимации
    Май 2020 — Июнь 2020 (1 месяц)

    1) Изучение принципов Material Design, использование стилей в Android приложениях, анимации в Android приложениях.

    2) Вёрстка приложения по предоставленному дизайну.

    3) Создание Custom View.

    Firebase, Сенсоры, Публикация приложения
    Апрель 2020 — Май 2020 (1 месяц)

    1) Практика работы с Firebase (Авторизация, хранилище, сообщения, аналитика). Пример чата на Firebase

    2) Работа с сенсорами и камерой, воспроизведение звука. Аудио плеер.

    Полное описание курса

    Архитектура Android-приложений
    Ноябрь 2019 — Декабрь 2019 (1 месяц)

    1) Изучение и практика реализации архитектурных паттернов MVP, MVVM.  Ссылка на проект

    2) Изучение и практика работы с DI Framework: Dagger 2, Toothpick

    3) Изучение принципов SOLID и Clean Architecture

    4) Data Binding

    5) Moxy Framework для реализации паттерна MVP.

    Полное описание курса

    Многопоточность и сетевое взаимодействие
    Октябрь 2019 — Ноябрь 2019 (1 месяц)

    1) Изучены методы использования потоков в Android приложениях, выполнение фоновых задач при помощи HaMeR, Ececutor, AsyncTask. Разбор жизненного цикла Service и его виды.

    2) Практика работы с ORM Room.

    3) Практика работы с сетью, изучены OkHttp3, Retrofit2.

    4) Изучение и практика работы с RxJava2.

    5) Курсовая работа

    Быстрый старт в Android-разработку
    Декабрь 2018 — Январь 2019 (1 месяц)

    1) Изучение платформы Android, компонентов приложения и элементы интерфейса.

    2) Изучение IDE Android Studio, инструментов отладки приложения, структуру проекта.

    3) Работ с UI составляющей приложений - Activity, Fragment, их жизненным циклом.

    4) Сериализация данных в Android приложениях, работа с JSON. Практика работы с библиотекой GSON.

    5) Основы работы с Git.

  • mail.ru group

    Разработка веб сервиса на Java (часть 1)
    Январь 2020 — Январь 2020 ()

    1) Изучение и практика написания web сервера на Java c использованием Java servlet и Jetty framework.

    2) Хранение данных с использованием ORM Hibernate, H2 Database.

    Разработка веб сервиса на Java (часть 2)
    Январь 2020 — Январь 2020 ()