Position: Android Developer
Category: Android
English level: upper
Years of experience: 3

I got a case of being needed to optimize an Android TV app's memory usage and CPU consumption. It turned out to be hard to use some app's  features on low end devices. It was required to keep the apps' running on those hardware without cutting or simplifying any functional. I did an investigation for figuring out how resources was being consumed, and got essential data regarding to the issue. Thus,  using caching, pre-caching and smart resource management, I successfully resolved the issue having reduced the memory usage up to 2 times.
I was working on a plenty of projects related to Android and Android TV platform. Last of them was an IP-TV app for Android Smart TV contained a huge amount of live and recorded contents. It made me resolve a bunch of competitive issues regarding to either  live streaming protocol, or rich user experience allows user to get access to a lot of features in the most comfortable way. Another projects were related to making either a health care oriented apps for Android TV and Android, a few entertainment apps and plenty of useful solutions, like mobile coach's assistant, meeting organizers and so on and so forth.
At my company I'm involved in investigating and implementing solutions,  brainstorming issues, supporting existed apps and estimating coming projects.