We provide IT Staff Augmentation Services!

Android Developer Resume

SUMMARY:

  • Having overall 8 + years of IT experience includes industry experience in domain of Android Mobile Applications and AOSP.
  • Developed and published Android enterprise applications using latest design guidelines.
  • Worked extensively on Android Studio, Android SDK, NDK, MAT, Traceview etc.
  • Understanding and development experience of latest Android AOSPs, framework, build architecture and system applications.
  • Worked on bring - up of Android Oreo/Nougat for set top box and Confidential platforms.
  • Worked on Android SELinux.
  • Worked on Android graphics components like hwcomposer, gralloc vendor modules.
  • Worked on open source Android media like Google ExoPlayer.
  • Worked extensively on Bluetooth LE on Android and proprietary Bluetooth stacks
  • Worked on Security Algorithms for software certificate requirements for Google Cast TVs.
  • Worked on porting of Python freeze framework for Google Cast TVs.
  • Contributed to the full lifecycle development of mobile phone applications from planning, development, testing, launching, to maintenance/code enhancement
  • Have experience working on Google Android Source and familiar with various components involved
  • Worked on Android framework customization for tablets.
  • Experience development in Confidential domain
  • Worked on client applications to remotely control Confidential over LAN/WAN
  • Experience in Core Java and integration knowledge in C and C++ languages
  • Have experience designing and developing custom UI
  • Worked on Android platform for Confidential and platform specific issues
  • Familiar with Android Build procedure, GIT and Gerrit review systems.
  • Worked on integration of various social media features into the applications
  • Have experience using debugging and performance tools like traceview, hierarchy viewer, lint etc.
  • Lead team of developers in executing few short term projects
  • Ability to gather requirement, conceptualize solution, design solution, a self-motivator, quick learner, hardworking and team player.

TECHNICAL SKILLS:

Programming Language: Core Java, JNI, C++ and C

Tools: & IDE Android Studio, Eclipse, Android SDK & NDK, Visual Studio, MAT, PowerCMD, FindBugs.

Version Management: GIT, SVN, Gerrit.

Databases: SQLite3

OS: Android, Linux (Ubuntu) and Windows

IDE: Eclipse, Android Studio, Visual Studio

Web services: XML, JSON, REST and SOAP

Hardware: OMAP 3 based beagle boards, Android Phones, Tablets, Setup Boxes and TV Boards

PROFESSIONAL EXPERIENCE:

Confidential

Android Developer

Tools: Android SDK, AOSP build, Android Studio, GCC custom Toolchains, Clang tools, GIT

Responsibilities:

  • Understanding new AOSP build architecture and porting vendor specific changes.
  • Developing Android system applications like Tuner, Miracast Sink, OTA updater, USB Player, Launcher Homescreen, TV Input setup.
  • Worked on Confidential testcases and fixing the issues in the framework.
  • Worked on Confidential, fixing SELinux rules, wakelock issues, issues on Android graphics components.

Confidential

Android Developer

Tools: Android SDK, Python, Android Studio, GCC custom Toolchains, GIT, Clang tools

Responsibilities:

  • Worked on Recovery eMMC boot, OTA for the platform.
  • Worked on Security layer implementation on the software side with SSL libraries like Libtomcrypto, LibtomMath, CyaSSL for AES, RSA, and HASH etc.
  • Worked on ARM Python for server setup, Python freeze framework for hiding native code implementation
  • Worked on custom proprietary Bluetooth stack for Classic and depth understanding of Bluetooth LE communication
  • Implementation custom protocol on BLE for Android and worked on GATT client in custom Bluetooth stack, glue layer on native side.

Confidential

Android Developer

Tools: Android Build environment, Android NDK, Eclipse, Android Jellybean and KitKat versions

Responsibilities:

  • Implementation of State Machine layer and proxy service implementation for new Bluetooth profiles supported
  • Involved in integration of Hands Free Profile with In Call application to accept/reject calls from Smart Watch
  • Implementation of sync between Phone Contacts with Smart Watch Contacts using PBAP Bluetooth profile
  • Design discussions with Broadcom Bluetooth team
  • Demonstration of phase-wise releases with the customers

Confidential

Android Developer

Tools: Android Build environment, Android NDK, Eclipse, Android Jellybean and KitKat versions

Responsibilities:

  • TV Settings application to control each and every parameters from Android input source
  • Sigma OTA Updater application to easily manage firmware and OS updates and releases
  • Resolving platform issues which could be present from Kernel driver to Android framework
  • Resolving various Confidential issues after porting Android
  • Design and implementation of Native TV service to bridge connection between running client applications and core native tv layer
  • Implemented and exposed rest sever apis for third party client applications to easily control tv from anywhere

Confidential

Android Developer

Tools: Eclipse with SDK, Android NDK tools, Power-CMD, FindBugs, SVN, MAT

Responsibilities:

  • On-Demand widewine application layer authentication streaming integration
  • Implemented On-Demand & Live showcase media card and gallery carousel
  • Streaming controls UI design and integrated with on demand apis.
  • Fragment handling while switching between different streaming sessions
  • Trick mode functionality added for streaming and Watch on TV media card when streaming is off

Confidential

Android Developer

Tools: Eclipse with SDK, Android NDK tools, Power-CMD, FindBugs, SVN, MAT and Lint tool

Responsibilities:

  • Programming guide favorite channels management
  • JNI wrapper APIs added for new SDK methods
  • Program Guide changes for show filtering
  • Receiver list management
  • Handled Program scheduling and DVR timer handling
  • Media card design for DVR, Guide
  • Program Guide UI & integration of backend
  • Fixing various Jira issues raised by QA team

Confidential

Android Developer

Tools: Android SDK 2.2, Eclipse, Android API Level- 8 and Core Java

Responsibilities:

  • Programming Guide customization to use new server (EGI) backend
  • DVR Timers integration with the help of SGSDK
  • Glue layer for new API implementation for settings
  • User Interface Design
  • Fixing performance related issues

Confidential

Android Developer

Tools: Eclipse with SDK, Android NDK, Visual Studio, Android debug tools

Responsibilities:

  • Integration of SDK using JNI wrapper glue
  • Implementation of revamped user friendly Program Guide interface
  • Design and Implementation of on-screen custom Skin Remote for tablet and IR command handling for the same
  • Designed application components and navigation across the components
  • Bug fixes related to SDK and application side

Hire Now