Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыла более двух недель назад
Женщина, 27 лет, родилась 1 января 1999
Москва, м. Сокол, готова к переезду, готова к командировкам
Android developer
80 000 ₽ на руки
Специализации:
- Программист, разработчик
Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание, волонтерство, стажировка
Опыт работы 9 лет
Июнь 2020 — по настоящее время
5 лет 11 месяцев
Android developer
Изучение таких дисциплин как:
- Java Core. Базовый уровень:
Введение в платформу Java (Переменные, типы данных, арифметические операции.
Методы. Условные операторы.)
Основные конструкции (Оператор switch, циклы, кодовые блоки, массивы.)
Введение в ООП (Введение в объектно-ориентированное программирование, классы,
объекты, конструкторы, инкапсуляция, модификаторы доступа.)
Продвинутое ООП (Наследование, полиморфизм.)
Работа со строками (Работа с классами String, StringBuilder, StringBuffer.)
- Java Core. Продвинутый уровень:
ООП Java (Принципы ООП, классы, объекты, интерфейсы, перечисления,
внутренние/вложенные/анонимные/локальные классы.)
Исключения (Блок try-catch-finally, типы исключений, стандартные исключения в Java и их
роль, выброс исключения из метода.)
Коллекции (Виды контейнеров в Java: List, Map, Set.)
Многопоточность (Потоки в Java, способы создания и управления состояниями потоков,
основные проблемы при работе с потоками и синхронизация.)
Работа с сетью (Сокеты. Написание простого эхо-сервера и консольного клиента.)
- Java Core. Профессиональный уровень:
Обобщения (Понятие обобщения. Обобщенные классы, методы и интерфейсы.
Наследование обобщенных классов. Ограничения при работе с обобщениями.)
Базы данных (Реляционные базы данных. Язык запросов SQL. Операторы SELECT, INSERT,
UPDATE, DELETE. Подключение к базе через JDBC.)
Средства ввода-вывода (Обзор средств ввода-вывода. Байтовые, символьные,
буферизованные потоки.)
Многопоточность (Многопоточность в Java. Разделяемая память, управление потоками и
вопросы синхронизации. Взаимодействие потоков исполнения, взаимная блокировка.
Классы для работы с многопоточностью. Concurrent collections.)
Обзор средств разработки (Логирование. Тестирование с использованием JUnit. Класс
Assert. Аннотации.)
Reflection и аннотации.
- Android. Базовый уровень:
Первое приложение, пользовательские элементы.
Макеты приложения.
Жизненный цикл Activity. Сохранение состояния.
Компоненты приложения. Интенты.
Фрагменты.
Списковые элементы пользовательского интерфейса.
Элементы материального дизайна.
Выход в интернет.
- Android. Продвинутый уровень:
Меню в приложении.
Пользовательский элемент. Диалоговые окна.
Многопоточность. Способы отложенной обработки.
Продвинутая работа с сетью. OkHttp. Retrofit. Picasso.
База данных. Room. Content Provider.
Широковещательные сообщения, push-уведомления.
Геолокация и карты. Google Maps API. Геозоны.
Пример кода:
https://github.com/tpyc12/WeatherAppHW
- Программирование на Kotlin под Android.
Классы и функции.
Основные конструкции.
Типы и интерфейсы.
Функции и лямбда-выражения.
Полезные библиотеки. Kotlin Android Extensions. Koin.
Тестирование приложений.
Типы тестов. Инструменты для тестирования. Unit-тесты. UI-тесты.
Kotlin Coroutines. Контекст корутины. CoroutineScope. Каналы.
Пример кода:
https://github.com/tpyc12/kotlin
- Популярные библиотеки: RxJava 2, Dagger 2, Moxy
Архитектура приложения MVP
MVP, Moxy, Cicerone
RxJava2
Взаимодействие с сервером
ORM и хранение данных
Dependency Injection. Dagger 2
Примеры кода:
Пишу дипломный проект.
Апрель 2017 — Апрель 2020
3 года 1 месяц
ООО "Пром-свет"
Менеджер по продажам
Активный поиск и привлечение новых клиентов. Развитие дилерской сети.
Навыки
Уровни владения навыками
Опыт вождения
Права категории A, B
Обо мне
Здравствуйте, меня зовут Павел.
Последние 5 лет проработал на должности менеджер по продажам.
За это время:
- повысил коммуникативные навыки
- приобрел желание обучаться
- научился планировать свои действия
- научился доводить дела до конца
Из-за начавшейся в прошлом году пандемии, решил сменить сферу деятельности и в июне 2020 года поступил на Факультет Android-разработки на платформе https://geekbrains.ru/
За это время изучил
- Java Core. Базовый уровень
- Java Core. Продвинутый уровень
- Java Core. Профессиональный уровень
- Android. Базовый уровень
- Android. Продвинутый уровень
Примеры кода:
https://github.com/tpyc12/WeatherAppHW
- Программирование на Kotlin под Android
https://github.com/tpyc12/kotlin
Параллельно прошел курсы на сайте https://beonmax.com/
- Java для начинающих
- Полный курс Android
- Kotlin, быстрый старт
Примеры кода:
https://github.com/tpyc12/CryptoApp
https://github.com/tpyc12/My_Movies
https://github.com/tpyc12/Brain_Trainer
https://github.com/tpyc12/Guess_Star
И еще параллельно прошел курс Developing Android Apps with Kotlin на сайте udacity.com.
Примеры кода:
https://github.com/tpyc12/kotlinGuessIt
https://github.com/tpyc12/QuizShow
https://github.com/tpyc12/DessertPusher
https://github.com/tpyc12/ColorMyViews
https://github.com/tpyc12/AboutMeApp
https://github.com/tpyc12/DiceRoller
Умею взаимодействовать с людьми, работать в команде, слушать, выражать мысли ясно и понятно. Имею активную жизненную позицию.
Неоконченное высшее образование
2025
Неоконченное высшее образование
Механико-математический факультет, Математика., Научно-педагогическая деятельность. (Квалификация – Математик. Преподаватель математики и информатики)
2012
Неоконченное высшее образование
Минский государственный энергетический колледж
ПГС - Промышленное и гражданское строительство, Строительство тепловых и атомных электростанций
Знание языков
Гражданство, время в пути до работы
Гражданство: Беларусь
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
