Єгор

Програміст AOSP

Вік:
18 років
Місто:
Кременчук

Контактна інформація

Шукач вказав: ТелефонМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Програміст AOSP

з 01.2023 по 10.2026 (3 роки 10 місяців)
IZoomer, магазин і сервісний центр Apple, Android, Кременчук (Роздрібна торгівля)

- Самостійна збірка чистих прошивок AOSP (Android Open Source Project) з вихідного коду для різних Android-пристроїв.
- Адаптація AOSP під конкретні апаратні платформи, налаштування Device Tree, Vendor Tree та конфігурацій ядра.
- Налаштування середовища збірки Android, робота з вихідним кодом, залежностями та системою збірки.
- Діагностика й усунення помилок компіляції, завантаження та роботи AOSP-прошивок.
- Інтеграція апаратних компонентів і системних служб для забезпечення сумісності AOSP з цільовими пристроями.
- Портування та адаптація Android-прошивок (OxygenOS, ColorOS, realme UI, OriginOS) для різних мобільних пристроїв.
- Модифікація системних розділів Android (System, Vendor, ODM, Product, System_ext).
- Адаптація HAL-сервісів, системних бібліотек і компонентів Android Framework для забезпечення сумісності обладнання.
- Робота з ядром Linux для Android, налаштування конфігурацій та компіляція з використанням Clang/LLVM і GCC.
- Розробка Shell/Bash-скриптів для автоматизації процесів портування, встановлення та налаштування прошивок.
- Діагностика та усунення помилок завантаження системи, збоїв системних служб і проблем сумісності.
- Оптимізація продуктивності Android, налаштування GPU, PowerHAL, термальних профілів та енергоспоживання.
- Робота з Linux, Android NDK, Git, ADB та інструментами аналізу системних компонентів.
- Адаптація функціональності NFC, аудіосистеми, камер, дисплея та інших апаратних компонентів.
- Розробка та вдосконалення власних інструментів для автоматизації процесів Android ROM Porting.

Ключові досягнення:

- Набуття практичного досвіду портування та модифікації складних OEM-прошивок Android.
- Створення власних рішень для автоматизації роботи із системними файлами та компонентами прошивок.
- Дослідження та впровадження методів динамічної підміни системних компонентів через TMPFS і Bind Mount.
- Практичний досвід діагностики низькорівневих проблем Android та адаптації програмного забезпечення під різні апаратні платформи.

Освіта

Середня

Знання і навички

  • Reverse Engineering та робота з бінарними файлами
  • Android Framework
  • Робота з tmpfs.
  • Використання тригерів Android Init.
  • Робота з getprop, setprop та системними властивостями.
  • Налаштування запуску Android-сервісів.
  • Робота з Android Hardware Abstraction Layer.
  • Компіляція Android Kernel
  • Робота з вихідним кодом ядра Linux для Android.
  • Адаптація системних компонентів під інше обладнання.
  • Робота з AOSP та модифікованими OEM-прошивками.
  • rom porting
  • android init
  • Комунікабельність
  • Git

Знання мов

Англійська — середній

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами