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.