Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Была более двух недель назад

Женщина, 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 месяц
ООО "Пром-свет"
Менеджер по продажам
Активный поиск и привлечение новых клиентов. Развитие дилерской сети.

Навыки

Уровни владения навыками
Ответственность
Стрессоустойчивость
Обучаемость
Коммуникативные навыки
Java SE
Java
Git
Android
MySQL
ООП
Kotlin
Intellij IDEA
Android SDK

Опыт вождения

Права категории 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
Неоконченное высшее образование
Минский государственный энергетический колледж
ПГС - Промышленное и гражданское строительство, Строительство тепловых и атомных электростанций

Знание языков

Русский — Родной

Английский — A1 — Начальный

Гражданство, время в пути до работы

Гражданство: Беларусь

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения