Єгор
Програміст AOSP
- Вік:
- 18 років
- Місто:
- Кременчук
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20486506/
Досвід роботи
Програміст 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
Знання мов
Англійська — середній
Інші резюме цього кандидата
Схожі кандидати
-
ASP.Net-програміст
Кременчук, Дистанційно