Position: Android System Engineer (AOSP/Android Developer)
Category: Android
Experience: 6 years | English: upper

For many years, I honed my software development skills, in particular at one of the most prominent outsourcing companies in Ukraine.

As an Android System Engineer (AOSP Software Engineer), I deeply understand the ASPICE process framework. I've successfully contributed to developing high-quality automotive software systems and created comprehensive ASPICE documentation, enhancing the overall product quality and compliance with industry standards.
I proudly delivered custom Android systems for one of the largest East Asian automotive manufacturers. I exceeded customer requirements through my understanding of their needs and my adeptness in implementing suitable solutions.
As only one Android expert on my next project, I successfully ported embedded solutions to the Android OS, demonstrating adaptability and advanced technical ability.
I have experience mentoring and leading a group of developers to implement new features, demonstrating my ability to work as a team leader and collaborator.

My technical skills span C++11/14, Java (Android), AOSP, Linux, Git/Gerrit, ASPICE documentation, and SOLID principles, making me a well-rounded software engineering professional.
My academic background includes a Master's in Information Management Systems gives me a strong foundation that has significantly contributed to my success in software engineering.
I am proficient in English, enabling me to communicate effectively in international and multicultural environments.

With my extensive expertise, proven industry experience, and ability to navigate complex challenges, I am confident I can be a valuable asset to any organization seeking a top-tier software engineering professional.
Jun 2022 – Today
Role: Android Developer (C++/Java)
Customer: American telecommunications company specializing in IoT and MoM communications hardware
Project: Porting fully embedded solution to Android OS (Background service/APP) and implementing new features.
Responsibilities:
The critical role of porting existing native (RTOS) solution (C++) to the Android environment.
Provide the successful functioning of legacy code in the conditions of the Android operating system.
Implementation of new features using Java and C++

Jul 2018 – Jun 2022
Role: Android System Engineer (AOSP C++/Java)
Customer: One of the largest east automotive manufacturer
Project: Developing custom automotive Android system
Responsibilities:
Implementation of Linux daemons and Android services according to requirements from the customer using TDD (C1 UT coverage)
Creating ASPICE documentation
Requirements clarification, discussion, and suggestion offering with the customer
Experience in design and leadership by a small group of developers to implement new features

Apr 2018 - Jul 2018
Role: Junior C++ Software Engineer
Customer: Big EU automotive parts company manufacturer
Project: Software development for on-board car computer based on the hypervisor Xen
Responsibilities:
.ts multimedia net streaming (h264 + lpcm)

Oct 2017 - Apr 2018
Role: Trainee C++ Software Engineer
Customer: American multimedia technology company
Project: Software support for server intelligent storage for real-time media production
Responsibilities: Support existing features
Assembly
Bare-metal