We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY

  • Android developer with 6 years of experience in OOP with 4+ years of experience as an Android developer and 1+ year as an iOS Developer.
  • Experience with the full cycle of Android development from initial requirement phase to deployment on Google Play.
  • Experience in multiple versions of Android SDK from Froyo and forward, including Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, Kit Kat and L DP.
  • Expertise in developingapplicationsforAndroidOperating System using Eclipse IDE, SQLite, JAVA, XML,AndroidSDK and ADT plug - in.
  • Used XML parser and JSON to retrieve data for display on the Android Devices from server.
  • Worked with custom UI.
  • Experienced with creating storyboards for Android
  • Experienced with complete Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Worked using Activities, Fragments, Android Binding, Support library, AsyncTask, Intent Services, Broadcast Receivers, REST API and Location Manager.
  • Familiar with Home Widgets and Maps API.
  • Hands on experience with APIs such as Google Maps, Facebook, Twitter SDK and LinkedIn.
  • Experience working on various Android UI framework like layouts, views and fragments.
  • Expertise with Oracle, MySQL and SQLite.
  • Hands on experiences using Restful and SOAP web services.
  • Expertise in use of content providers such as internal storage and shared preferences.
  • Familiar with deployment tools and metrics such as Test Flight and Localytics.
  • Experience in working with Android Studio, IntelliJ and Eclipse for Android development.
  • Familiar with Scrum Methodology.
  • Experience with working on various web technologies including GWT, HTML5, CSS and JavaScript.
  • Experience with iOS Development.
  • Excellent analytical, problem solving, technical, interpersonal, and communication skills.

TECHNICAL SKILLS

Languages: Java, Objective-C, C++, Python, Javascript, Ruby, HTML/CSS, HTML5/CSS3

Software Development: MVC framework, Eclipse, IntelliJ, Android Studio, XCode, Visual Studio, Git, SVN, TFS

Mobile Technology: Android, iOS

Database: MySQL, SQLite, Microsoft Access

Web Based: HTML/CSS, HTML5/CSS3, jQuery, Javascript, PHP, SQL

Local Servers: WAMP, XAMPP

Operating Systems: Windows, Linux, Mac OS, Android, iOS

Web Services: REST, SOAP, XML

PROFESSIONAL EXPERIENCE

Confidential -Waltham, MA

Android Developer

Responsibilities:

  • Involved in the full life cycle of this project including planning, design, development, testing and deployment.
  • Developed for Android Jelly Bean, used two fragments, one containing the messages list displayed with a list view which contained the data from the sender/receiver and an image representing the document type, the other containing a preview of the message.
  • Worked in scrum environment with daily scrum meetings.
  • Collaborated with UI team and testing team for future support.
  • Created various UI screens for the application.
  • Extensively used ViewPager, Fragments, ViewPagerIndicator and library projects to successfully implement the working of given task.
  • Used ViewPager to create the tutorial section for the application. This tutorial section contains 5 views with my custom layout. In this tutorial section, I used a library project for view pager indicator and view pager for swiping through the tutorial pages.
  • Worked with clipboard manager to copy the text from one of the section in the application.
  • Used custom listview and cursor adapter to populate the list with contact information with the thumbnail.
  • Ported a lot of bug fixes to other devices.
  • Extensively worked with vCard to send the vcard information or actual vCard to the other calling party.
  • To keep updated with the code, our team used Git, TurtoiseGit for GUI, JIRA for issue navigating and assigning issues amongst the team members.
  • Was involved in doing the weekly build with Jenkins.
  • Fixed multiple bugs throughout the development of the application.
  • Daily tested theapplicationon differentandroidtarget devices and also debugged the issues using DDMS for optimization purposes.

Confidential - McLean, VA

Android Developer

Responsibilities:

  • Involved in the full life cycle of this project including planning, design, development, testing and deployment.
  • Worked in an agile based environment.
  • Collaborated with web services team to implement the backend support.
  • Created new UI screens for the application.
  • Extensively used gallery function in every module of the application to view daily pictures with described articles. Every day in pictures uses different feed to fetch the data and populates the gallery with relative content.
  • Used gallery function in modules like News, Sports, Life, Money and Travel where a user can view all the daily pictures from any of the modules.
  • Worked with JSON and used external libraries like GSON parsers to parse the data.
  • Extensively used custom ListViews to view information on every screen and to keep the uniformity of the application.
  • Implemented ViewFlow for navigation between different screens.
  • Tested theapplicationon differentandroidtarget devices and also debugged the issues using android provided tools like monkey runner, TraceView and view hierarchy from DDMS for optimization purposes.
  • Used Android JUnit extension to prepare test cases.

Confidential - Atlanta, Georgia

Android Developer

Responsibilities:

  • Involved in full life cycle of the application including prototype, design, development and testing.
  • Complete Redesign of Application forAndroidphones, tablets and kindle fire.
  • Created layout for the Video module in the application and used the TabHost feature to navigate from one tab to another. There are four different categories in the video section for easy user preference.
  • In every tab of the video, custom ListView is been used and there’s a limit set for the items presented.
  • Worked with Web service, REST with JSON and used external libraries like GSON parsers to parse the data.
  • Innovative background ads reflecting the weather change for the location.
  • Used Color Scheme to change the background in the forecast module according to change in time.
  • By entering the zip code or location name user can search the weather in a particular area. This is linked with Google maps to provide the layered weather map.
  • Understanding of Client-server, Cloud computing service architecture and Internet Technologies (e.g. HTML, CSS3, jQuery, XML, JSON, HTTP, TCP/IP).
  • Key resource for layout and UI work utilizing xml, shape drawable, adaptor, views, list view, activities, fragments, frame, animations, Image Switcher, etc.

Confidential - Lexington, VA

Android Developer, iOS Developer

Responsibilities:

  • Architected and designed the general layout of the app using storyboards to create menu options and submenu layouts.
  • The version of Android used to compile against was 2.2Froyo, and the version for iOS was iOS 2 through 3, later upgraded to iOS 4.
  • Incorporated restful web services to access online information stored on the college’s web server.
  • Implemented Google Map API to display the city map within the Android and iOS devices.
  • Implemented SQLite database for persistent data storage on device for efficient memory management.
  • Implemented Image Manager API to load and display images throughout the app.
  • Implemented the JQuery Mobile framework to help with integrating app to iOS model.
  • Worked on both the Android and iOS apps to develop both applications to provide a unified experience.
  • Helped to test the app using wide variety of Android devices running Eclairs to Froyo, and iOS devices, including the iPhone and iPad.
  • Developed versions of the app that are compatible with Android tablets, Android mobile phones, iPhone, and iPad.
  • Developed unit testing scenarios and provided assistance with bug fixing.
  • Used Test Driven Development to develop the database connection to update app.

Confidential

Java J2EE Developer

Responsibilities:

  • JavaScript was used for the client side validations.
  • Written JavaScript functions to do client side validation and AJAX functionality is used to get asynchronous data.
  • Developed this application based on Struts 1.2 MVC Architecture.
  • Designed and developed Customer registration and login screens using HTML, JSP, and JavaScript.
  • Involved in writing Action Classes, Action Forms.
  • Involved in writing application business logic for different modules across the application.
  • Worked extensively with AJAX for bringing data from backend without reloading the page.
  • Client side validation is written using JavaScript.

We'd love your feedback!