We provide IT Staff Augmentation Services!

Mobile App Developer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • 6+ years of experience in analysis, design, development, testing and deployment of client - server applications.
  • Expertise in Android application development using Eclipse IDE, SQLite, Java, XML, Android SDK, and ADT plug-in.
  • Can design user interfaces using both XML as well as the in-built GUI.
  • Experience using mobile APIs and specific functions of Android and iOS such as: SQLite, Google Maps, Push Notifications, Accelerometer, Google Cloud Messaging, Camera, Location Services, Local Storage, Animations, Async Task, Wheels plugin, Ooyala API, Flurry API, Comscore, Google Analytics.
  • Experience in Web Development (client-side programming) using technologies such as HTML 5, CSS3, JavaScript, jQuery.
  • Expertise with specific Android framework APIs such as Media Player and Google Maps
  • Can implement and operate databases in Android using SQLite. Can also work with JSON format.
  • Debugging using LogCat, DDMS, and Android Debug Bridge (ADB).
  • Experience with Object Oriented Programming (OOP)
  • Experience with Android NDK and use of open-source libraries to use in addition with Android.
  • Knowledge of Software Development Life Cycle processes such as Agile and waterfall.
  • Excellent problem solving skills and can learn new skills quickly.
  • Known for excellent troubleshooting skills, able to analyze code and engineer well-researched, cost-effective and responsive solutions.
  • Strong presentation, inter-personal and communication skills, problem solving, oriented to team work, active team player with proven work ethics and leadership qualities.
  • Works well with teams, thrives well within a group environment as well as individually.

TECHNICAL SKILLS

Android: SDK 2.1 4.4, XML GUI creation, SQLite

Java: JSE, J2EE and Android

Languages: Java, C++, C, SQLite

Tools: / IDEs: Eclipse, Microsoft Visual C++

Environment: s: Eclipse, Visual Studio

Markup languages: XML, HTML

Hardware Testing: Android devices, Android emulator

Debugging Tools: LogCat, DDMS, J Unit

Operating Systems: Windows 7, Vista, XP, Android, Mac

Methodologies: Agile / Scrum

PROFESSIONAL EXPERIENCE

Confidential, PA

Mobile App Developer

Responsibilities:

  • Implemented the location features, displaying both gas station locations and agent locations on Google maps
  • Worked on updating the contact information of the user
  • Worked on developing UI screens and implemented the logic for updating driver and vehicle information
  • Implemented the activities that provide the user a step-by-step process to help the user to gather information and evidence after an accident for insurance claim.
  • Developed the application using Java, XML and Eclipse IDE
  • Involved in all Phases of SDLC
  • Verified the application on all android targets

Environment: Android SDK 4.0, ADT 0.9.5, Java, Google API, Eclipse IDE, XML

Confidential, Bloomington, IL

Pocket Agent Developer

Responsibilities:

  • Involved in requirement gathering and documentation.
  • Implemented different layout designs and modifications.
  • Customized different functional layouts and UI elements.
  • Managed data using SQLite, SQLHelpers as well as Raw Queries to do database management
  • Used web views, list views & populated lists from databases using simple adapters.
  • Worked with the UI team to design the appropriate icon and display for the screens
  • Actively involved in debugging using DDMS, Logcat and fixing the issues
  • Tested the application on multiple android targets and debugged the issues found
  • Followed the agile methodology for implementing the project.
  • Took care of code review, code fixes and bug fixes.

Environment: Eclipse IDE, Android SDK 2.1, ADT 0.9.5, Java, Google API, XML

Confidential, Des Moines, IA

Android Application Developer

Responsibilities:

  • Worked on the different phases of the development cycle. Expanding the existing design, development of new features, testing and deployment.
  • Design activities and UIs for the application with Eclipse IDE.
  • Responsible for designing and implementing Location based service using Google Maps API that enables to search the nearest ATMs located.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Designed and developed the App screen navigation using Dialog boxes, ActionBar Navigation control and designed Menus based on the user context.
  • Developed App screens and its work flow using Activity and Fragments which has views such as List View and Scroll View.
  • Analyzing application with Trace View tool to improve performance.
  • Analyzing layouts with Hierarchy Viewer.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Implementing Broadcast Receivers for Android.

Environment: Android Version 2.3.3, Android SDK, Java, J2EE, Google Maps API, Eclipse IDE, XML.

Confidential, NY

Android Developer

Responsibilities:

  • Involved in design, development, testing, deployment and maintenance of application
  • Implemented the download option in background using Async task for ringtones and wallpapers
  • Implemented notifications to display the status of the download process and used pending notifications to invoke the media selected by the user
  • Used android content providers for adding wallpapers and ringtones to media gallery so the user will be able to view it locally
  • Implemented the search functionality allows the users to search ringtones by artist, album, or ringtone
  • Used shared preferences for local credit management for displaying available credits in different activities of application
  • Used Media framework for managing the preview of ringtone
  • Created worker threads for handling long term operations to ensure best UI performance
  • Responsible for User interface design of the application and also polished the application
  • Tested the application by porting on different devices

Environment: Eclipse, Android 2.1, ADT Plugin, SQLite, XML.

Confidential, Mountain View, CA

Android Developer

Responsibilities:

  • User Interface design.
  • Implemented favorite’s option to save the favorites item list.
  • Worked on local data storage using SQLite.
  • Integrated with email to share the item list with friends or family members.
  • Worked with data validations for user input.
  • Involved in writing the application logic.
  • Involved in Unit testing the application.
  • Worked on debugging the application using Logcat, DDMS
  • Tested and debugged the application on multiple devices and screen sizes.

Environment: Eclipse, Android SDK, XML, Java, SQLite.

Confidential, Camphill

Java Developer

Responsibilities:

  • Convert legacy desktop application to a modern J2EE application.
  • Code Reviews - ensure standards were implemented.
  • Documentation of development progress.
  • Developed the JAVA classes to execute the business logic and to collect the input data from users
  • Responsible for Development, unit testing and implementation of the application.

Environment: Java J2EE, JSON, JSP, SQL, Struts, HTML, Oracle and WindowsXP

We'd love your feedback!