imalinowskiimalinowski

Илья Малиновский

Android Developer · Разработчик приложений · Разработчик мобильных приложений
Не ищу работу
Возраст: 20 лет
Опыт работы: 3 года
Регистрация: 18.07.2021
Последний визит: 4 дня назад
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Профессиональные навыки: Kotlin · Java · Android studio · Разработка мобильных приложений · Git
Войдите, чтобы посмотреть контакты пользователя

Обо мне

На данный момент являюсь студентом 3-го курса СПбГУ, ф-т Прикладной Математики и Процессов Управления.

> О себе: к сильным hard skills могу отнести знание алгоритмов, структур данных, понимание многопоточности, устройство памяти, работу OS, понимание протоколов общения в сети и прочее в computer science.

Люблю сложные задачи, погружаюсь в них с головой. Развиваю soft skills, предлагаю гибкие решения как в поставленных задачах, так и в процессе работы. ^-^

> Дальнейшее развитие: В будущем хочу развиваться и в направлении IOS для полного погружения в мобильную сферу.

Для меня идеальная компания – это гибкая работа на результат в команде опытных разработчиков над сложными проектами с code review.

> Стек технологий и навыки:

  1. UDP, TCP, WebSockets, HTTP(S), Volley
  2. Material Design, Custom View, Jetpack Compose
  3. Firebase, Google Play Console, Notification
  4. Fragments, RecyclerView
  5. MVI, MVVM, MVP, MVC
  6. SQLite
  7. Java + Kotlin
  8. Python (средний уровень), С++ (начальный)
  9. Mavlink
  10. Coroutines

P.S. Как оказалось в университете, люблю математику и задачи на оптимизацию :)

> Проекты:

Jump коммерческий проект, приложение для управления дроном. Большая работа с сетью и протоколами общения (Mavlink)

Технологии: Kotlin, Java, Fragments, Git, Custom View, Volley, Http/UDP/TCP, Firebase, MVI+MVVM, Bluetooth…

Project Platform - стартап в университете. Идея проекта - социальная сеть для студентов и бизнеса. Я выполнял роль Android разработчика и реализовал чаты. Связь осуществлялась с помощью удаленного сервера, который мы арендовали. В проекте принимало участие 5 разработчиков – BackEndx2, Desktop x2, Android.

Технологии: Java + Kotlin, RecyclerView, HTTP(s) Volley, TCP, MVVM, SQLite

BOB - проект в рамках программы IT School Samsung. Игра для обучения детей программированию. Особенность проекта - самописный компилятор языка, который используется в игре.

https://play.google.com/store/apps/details?id=com.malinowski.a1.bob

Технологии: Java, Git, SQLite, Fragments, Constraint layout

AttractionsCompose – мини пет проект для демонстрации возможностей Jetpack Compose. Идея – презентация онлайн экскурсии по Парижу.

https://github.com/imalinowski/AttractionsCompose

Технологии: Jetpack Compose, MVVM, Coroutines, Volley

PictureLoader мини пет проект для демонстрации навыков работы с сетью и SQLite без использования сторонних библиотек

https://github.com/imalinowski/PictureLoader

Технологии: HttpURLConnection, ViewModel, SQLiteOpenHelper, Java Threads, RecyclerView

> Ссылки:

1) Профиль GitHub https://github.com/imalinowski

2) Профиль разработчика Google Play

https://play.google.com/store/apps/developer?id=malinowski

3) CodeWars (платформа с задачками): https://www.codewars.com/users/imalinowski

0) Опыт работы на фрилансе UpWork с 2020 года https://www.upwork.com/o/profiles/users/~014481d5138f3ccdbb/

-------------------------------------------------------------------------------

> Для связи предпочитаю telegram: https://t.me/ikswonilami

Участие в профсообществах

Опыт работы

  • Разработка программного обеспечения под заказ
    Санкт-Петербург · От 1000 до 5000 сотрудников
    Android Developer
    Сентябрь 2021 — По настоящее время (2 месяца)
  • Российская группа компаний, занимающаяся разработкой и производством беспилотных летательных аппаратов (БПЛА)
    Санкт-Петербург · От 100 до 1000 сотрудников
    Программист
    Июль 2020 — Сентябрь 2021 (1 год и 3 месяца)

    Разработал клиент - серверное приложение для Управления, получения изображения с камеры, задания команд и программирования дрона.

    Использованные технологии:
    > Java Socket UDP + TCP (и WebSocket)
    > CustomView
    > Архитектура MVVM + MVI
    > языки Java + Kotlin

  • Обучение детей программированию и алгоритмическому мышлению
    Москва · От 10 до 100 сотрудников
    Программист
    Сентябрь 2017 — Апрель 2019 (1 год и 8 месяцев)

    - разработка приложений под Android

    - документация кода

    - отладка существующего продукта

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

  • СПбГУ

    Санкт-Петербургский государственный университет (бывший ЛГУ)
    Санкт-Петербург · 2466 выпускников
    Прикладной математики - процессов управления
    Сентябрь 2019 — По настоящее время (2 года и 1 месяц)

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