We provide IT Staff Augmentation Services!

Android Developer Resume Profile

4.00/5 (Submit Your Rating)

San Francisco, CA

Skills:

  • 3 years' experience designing and developing Android applications and 6 years in software development.
  • Skilled in C/C language Object Oriented Programming, threads, pointers, libc, etc .
  • Extended use of Java programming language for Android applications.
  • Extended use of Java Native Interface to develop Android applications with high use of native modules and libraries written in C/C , able to create static libraries to be loaded in Android Runtime.
  • Extended use of NDK and SDK tools for Android applications development.
  • High experience in developing Android apps with extended use of sensors as accelerometer and gyroscope.
  • Experience developing and debugging Android applications with high use of threads and multi-threading environments.
  • Experience implementing and optimizing native graphics modules written in C/C using OpenGL ES API.
  • Experience optimizing memory and fixing memory issues in Android applications.
  • Implement Social interaction APIS for Android applications as Face book and Google .
  • High experience developing Android applications for Amazon Kindle Fire devices and familiar with Amazon payment APIS and technologies.
  • Experience implementing communication modules to get and post http requests from/to a web server to/from an Android app, parsing an XML or a JSON file.
  • Building Tools: Ant, ninja building tool for Linux, CMake.
  • Experience building Android applications for x86 architecture.
  • Experience writing scripts in Python language, bash files and batch files used to build and pack Android apk files automatically.
  • High experience debugging Android applications using Android Debug Bridge, DDMS, logcat, gdb for linux and Adreno profiler for graphics performance.
  • IDEs: Eclipse, Visual Studio, NetBeans.
  • Subversion Control Tools: Tortoise SVN, git.
  • Experience using Windows and Linux operating systems for Android applications development.

Professional Experience:

Confidential

Android Developer

Project Highlights:

  • Wrote scripts to build and pack the apk, with options for debugging, change version number, enable/disable modules, just changing some flags also implemented in the code.
  • Re-wrote Java Native Interface code to increase scalability, and facilitate the maintenance of the code.
  • Implemented Google module, changing buttons layout, optimize resizing code.
  • Implemented advertising views and activities and wrote the library to show or hide these ads to be used for other programmers.

Confidential

Project Highlights:

  • Implemented a device profiler module that selects the best graphics settings depending on factors as GPU, CPU and device memory to assure the game will run smoothly in every Android device.
  • Improved a text manager module to optimize the localization of all dialogs in the game, using Free Type library for rendering fonts.

Confidential

Project Highlights:

  • Optimized resizing module for new devices support and Android firmware's.
  • Fixed Social interaction APIs implementation. Using new version of APIs and creating all the necessary activities and user interface to meet the design team specifications.

Confidential

Project Highlights:

  • Implemented accelerometer function for the steering wheel simulation this app is a racing car game, and there is a control mode to use the Smartphone as a steering wheel, so the accelerometer was used to simulate the effect of a real steering wheel .
  • Wrote scripts and additional modules to build the Amazon Kindle Fire version of the game. Implemented Game Circle API for Amazon, and Push Notification module also specific for Amazon devices.
  • Implemented Amazon specific payment API and module.

Confidential

IT Assistant

  • Designed, developed and maintained web pages, using HTML, CSS, PHP, and MySQL databases connections.
  • Designed and administrated MySQL databases for control of 1,000 registers.
  • Developed some desktop applications for Windows to connect with MySQL databases, and show data queries, using Visual Basic, C/C and Python.

We'd love your feedback!