We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY

  • Around 8 years of hands on experience of Android application development, testing and deployment in both enterprise and consumer based applications and design of Java based enterprise applications.
  • Strong exposure to all phases of Software Development Lifecycle (Agile & Scrum) processes including requirements, specifications, design, testing and maintenance.
  • Proficient in designing and developing applications using Android Software Development Kit (SDK).
  • Experience in Interaction Design, UI/UX components of android application such as TextView, ListView, Menus, Buttons, Dialog boxes, Action bars for various layouts.
  • Experience in developing applications for multiple screen sizes and for both android phones and tablets.
  • Expertise in IDEs like Eclipse, Android Studio for client specified implementations.
  • Experience in web service protocols like json, XMLPullParser and RESTful API’s to fetch HttpGet and HttpPost data from to the feeds and using third party asynchronous http client.
  • Integrated various third party open source APIs like Facebook, Twitter, Youtube, Instagram and Google Maps API V2for custom Android applications and deep Knowledge in Android.
  • Experience in various network communication protocols such as SOAP, RESTful APIs and server side.
  • Strong back - end experience in creating structure for Database to create Entity Relationship diagrams, and Table schemas from the given requirements using SQL and SQLite.
  • Experienced with open source version control tools such as GIT for version tracking and deployment.
  • Capable of performing Quality Assurance on software, and fixing the bugs as required.
  • Excellent communication, presentation, organization, and planning skills. Experienced in working independently or in a team environment.
  • Experience in using Android Studio, Java, Android SDK, and ADT Plug-in.
  • Good understanding of SOAP, Web Services, XML Parsing and JSon.
  • Extensive design and programming experience with web technologies like JavaScript, HTML5, CSS.
  • Knowledge of different versions of Android and how to tackle OS version specific issues.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps)
  • Worked with UX Designers, Architects & Developers to build enterprise mobile solutions.
  • Experience with Framework customization, porting and Application development.
  • In-depth knowledge of Android framework, application development and memory management.
  • Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Handsets, Tablets and Android based hardware's.

TECHNICAL SKILLS

Programming Languages: Core Java, Android, Objective C, SQL

IDEs: Eclipse, Android Studio.

Mobile Platform: Android SDK.

Database: SQLite, MySQL, Oracle7g.

Web Technologies: HTML, CSS, JAVASCRIPT, ANGULARJS and NODEJS.

Version Control: GIT.

Software Frameworks: Junit, Json, Retrofit, Faster Jackson.

Packages: MS Office (Word, PowerPoint, Outlook, Excel), MS Visio, MS Project.

PROFESSIONAL EXPERIENCE

Confidential, CA

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment, and enhancement of the code.
  • Played a key role in writing application logic using Android SDK and with remote data via REST and JSON.
  • Use Web Services (SOAP) to obtain data from the server and extract JSON data.
  • Designed complex User Interface screens using views and widgets.
  • Used Fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and can adapt to Tablet and Phone resolutions.
  • Design all the screens of the application using various Custom Layout managers.
  • Used Android SDK to create the library files to be used by Services to access Native applications.
  • Implemented sorting options for search items based on categories (Relevance, Price, and Rating).
  • Enhanced search functionality by adding auto fill and search history features.
  • Extensively utilized AsyncTask and Services to provide smooth UI experience.
  • Implemented item level and order level savings break down options, user will able to view their discounts and savings for items they are purchasing.
  • Created a local database using SQLite to store and retrieve the data (generally for the recently browsed products).
  • Used Shared Preferences to store and retrieve persistent key value pairs across user sessions.
  • Used Subversion for branching and merging new features without disrupting mainline development on trunk and Dialog Notifications.
  • Worked with JSON and used external libraries like GSON parsers, for data parsing.
  • At order completion, provided capability for guest users to create their online profile using info provided during the guest checkout flow.
  • Involved in debugging with GDB tool and porting the application on various mobiles.
  • Implemented Fragments in Activities.

Environment: Android SDK, ADT-Plugin, Java, SQLite, Subversion, React Native, XML, Eclipse IDE, Android Studio, HTML5, DDMS, Android Emulator, SOAP, XML, jQuery, Retrofit, Faster Jackson JSON, SQLite, PHP.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Designed and implemented the app architecture: UI, activities and model classes
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked on an Android Service to implement the Push Notification.
  • Implemented from scratch jQuery Mobile webapps for mobile and tablet.
  • Followed Agile Methodology in analyze, define and documented the application which will support functional and business requirements.
  • Implemented SQLite databases to monitor shipments.
  • Worked on various NDK apps for material design layouts.
  • Implemented unique design for portrait and landscape mode.
  • Involved in implementing Async task for the background operations.
  • Worked on debugging the application using Log cat, DDMS.
  • Implemented Automation Testing for UI flows.

Environment: Android SDK, Google API's, Web view, GPS service, JSON, NDK, Log cat, Eclipse ADT.

Confidential

Android Developer

Responsibilities:

  • Analyzed the project features, designed the application architecture and database, and implemented server back end.
  • Contributed to the User Interface (UI) design of the application using buttons, edit boxes, check boxes, dialog boxes, action bars and spinners for various layouts.
  • Implemented the Search bar feature in the application's action bar for searching deals in the area.
  • Retrieved data from the web services in the form of json and the deals are displayed on the user interface in a customized list view.
  • Incorporated Google AdMob Ads SDK in the application to display ads for unsubscribed users.
  • Integrated Facebook and Twitter libraries to share documents among friends.
  • Implemented SQLite database that keeps track of the User profiles, recent coupons, personal favorites and updates the deals based on the user’s preference.
  • Participated in testing of the application in various devices, screen sizes and resolutions.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Provided assistance and feedback on login design and implementation.
  • Integrated with web service and mobile device to share information with each other Integrated with different Android versions
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
  • Debugged and tested the application on different android devices.
  • Extensively utilized AsyncTask, Thread, Services to provide smooth UI experience.
  • Implemented auto-sync feature to allow users to use the app completely offline and to synchronize the app data with the cloud when the network becomes available.
  • Participated in designing the system architecture.

Environment: Android SDK, Eclipse, Java, XML, SVN, Facebook Android Studio, CSS3, SOAP, Framework Customization, API Twitter Libraries, SQLite, jQuery, HTML.

Confidential

Java Developer

Responsibilities:

  • Developing business solutions by creating new and modifying existing software applications.
  • Involved in coding along with high and low level designing and documenting.
  • Doing coding based on MVC architecture using core Java- java.util.*, Collections, Hashmaps, Multithreading, strings, Linear Data structures like arrays & Lists and Heap Trees etc, J2EE tools and Swings along with all OOP's concepts and security features.
  • Maintenance of the code quality and adherence to the coding standards.
  • Used HTML, Servlets for front end design and integrating Database Layer.
  • Developed Rest web applications using HTML and strut's action framework.
  • Involved in deployment of web applications on web logic server.
  • Solid organizational skills and focus on accuracy and attention to detail
  • Work and co-ordinate with the team for application availability, reliability, and stability.

Environment: Java 1.6/1.7, JEE 5/6, JDBC 4.0, Servlets 3.0, JSP 2.2, XML 2.x, Web services 1.3, REST, HTML,CSS, SQL, Web logic 10.3.2, Struts 2.0.x/2.1.x

Confidential

Jr.Java Developer

Responsibilities:

  • Involved in designing the application and prepared Use case diagrams, class diagrams, sequence diagrams.
  • Developed Servlets and JSP based on MVC pattern.
  • Used Tiles for setting the header, footer and navigation and Apache Validator Framework for Form validation.
  • Implemented the Consolidated applications front-end pages using JSP's.
  • Used Clear Case for version control and SDLC Life Cycle.
  • Involved in Bug fixing and functionality enhancements.
  • Designed and developed excellent Logging Mechanism for each order process using Log4J.
  • Involved in writing Oracle SQL Queries.

Environment: Java JDK1.4, JSP, Servlet, JavaScript, SQL, Eclipse, Excel, Windows XP.

We'd love your feedback!