Android Developer Resume Profile
PROFESSIONAL SUMMARY
- 5 years of total IT experience in designing and developing high-end Enterprise level Mobile and Web Applications.
- 4 years of experience in Android Application Development.
- Android developers with a solid understanding of the Android application framework and a strong Java background.
- Worked with Activities, fragments, Android Binding, support library, Android animation framework, ASyncTask, Intents, Services, broadcast receivers, REST API, Location Manager, threads.
- Experienced with android native application development.
- Aware of designing the app for all the various resolutions and large variant of SDK versions Single source code for different SDK versions, resolution including smartphone and tabs .
- Good knowledge on Google Cloud Messaging GCM .
- Experienced with SQLite database handling.
- Very good customer interaction skills and project coordination skills.
- Excellent in troubleshooting/debugging for software applications.
- Used XML parser and JSON to retrieve data for display on the Android Devices from server.
- Experienced in working with SOAP and REST web services
- Experienced in working with Data Structures
- Worked with custom UI.
- Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
- Extensive experience in building mobile applications using Android framework APIs Location, Camera, Animations, Maps .
- Familiar with Home Widgets and Google Maps API.
- Familiar with Android wireless development like Telephony, Bluetooth, NFC, Wifi, etc.
- Familiar with Android hardware sensors.
Technical Skills
Mobile Platforms |
Android, J2ME |
Mobile App Development Tools |
Android SDKs Version 2.3 - 4.2 |
Java Technologies |
SDK, ADT, Java, J2EE, Servlets, JSP, JDBC. |
Web Technologies |
HTML, XML, DHTML, JavaScript, SAX, SOAP. |
IDE and Testing Tools |
Eclipse, Net Beans, JUnit 3.8/4.0, JStyle, JProbe, SOAPUI, RESTClient, JProfiler |
Operating System |
MAC, Linux and Windows NT/2000/2003/XP/7. |
Languages |
C, C , PL/SQL, UNIX Shell Scripting, Python, Perl |
Databases |
SQL Server 2005/2008, My SQL, MS-Access. |
Servers |
Tomcat 4.x/5.x |
Software Packages |
MS Office 2010, MS Visio, MS Front Page. |
Project Management |
MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination |
Web-service Framework |
Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS |
PROFESSIONAL EXPERIENCE:
Confidential
Position: Android Developer
Responsibilities:
- Involved in gathering details of project requirements and outlining.
- Developed the UI to make it more user-friendly, utilized Fragment feature.
- Worked with the Telephony API to set the operations for incoming and outgoing calls, text messages and data messages.
- Worked with the SQLiteDatabase to store the created program. User data, variables, layouts and details of UI elements are being stored in SQLite database.
- Utilized Shared Preferences to store and maintain user information.
- Designed and created customize Dialogs.
- Used Android Debug Bridge ADB extensively throughout to debug UI and app logic.
- Implemented the functionality to upload files by Android share options. Used share intent for this task.
- Utilized Android Notification services.
- Used Android services to deal with Bluetooth communication.
- Created UI that controls toggling features of Android like Bluetooth, Wifi, Data.
- Implemented UI drag and drop feature.
- Implemented voice response for handicap assistance.
- Developed and maintained applications for ESI's smartphone product.
- Provided knowledge transfer to fellow team members in subject matter expertise area.
Environment: Eclipse IDE, Android SDK, Android Debug Bridge ADB , Bluetooth API, Media API, Android Notifications, Telephony API, SQLite Database
Confidential
Position: Mobile App Developer / Android Developer
Responsibilities:
- Involved in gathering details of project requirements and outlining.
- Involved in design and modification of application layout.
- Developed connection with server using Open Source libraries, Asynchronous Http
- Client for Android.
- Designed user session management with PersistentCookieStore parsing JSON response.
- Utilized Shared Preferences to store and maintain user information.
- Implemented Flat UI designing using Gradle integration in Eclipse IDE.
- Designed User Interface, such as login view with username and password EditTexts.
- Utilized SQLite DB for storage of raw queries.
- Designed and created customize Dialogs.
- Developed the functionality to upload files by sending parameters as InputStream, a File Object itself and a byte array.
- Implemented the functionality to upload files by sending encoded string from image files by POST method.
- Implemented the functionality to attach files by accessing camera and selecting image from SD card storage.
- Used Android Debug Bridge ADB extensively throughout to debug UI and app logic.
- Used JIRA for issue tracking and Confluence for create and share documentation.
Environment: HTTP, JSON, Eclipse IDE, SQLiteDatabase, Android SDK
Confidential
Position: Android App Developer / Android Developer
Responsibilities:
- Auto Call Action is very useful app when people keeps giving you missed calls
- Worked with senior android team to fixing some issues related to performance and UI.
- Developed the UI to make it more user-friendly.
- Worked with the Telephony API to set the operation on incoming call.
- Worked with the SQLiteDatabase to store the incoming calls in database so user can show whenever they want.
Environment: Eclipse IDE, Android SDK, HTML, JSON, SQLiteDatabase, Android SDK