We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • With approx 5 years of experience in IT sector in design, development, analysis, implementation and for testing high - end enterprise level Java, Windows and Web based applications.
  • This included 3 years of tablet and smartphone development experience which had an Android operating system.
  • Proficient with common Android framework API’s.
  • Extensively worked with Android SDK version 2.0-4.4.4 and Eclipse IDE while using an Android ADT plug-in.
  • Excellent knowledge of e-commerce, health care and the banking domain and was able to in corporate this knowledge in order to implement monetization of apps with capabilities to do in-app purchases.
  • Have knowledge of SAAS platform related application designing and licensing.
  • Have experience in Agile development practices like Scrum.
  • Have experience in Native Android development procedures.
  • Experience in using Storage options in Android such as Shared Preferences.
  • Sizeable amount of work has been done on memory management, push notifications, multiple screen support, data offline usage, content providers and sync on Android.
  • Expertize in using Fragments, Activity workflow, Menu Designs, Action Bar Navigation and view controls.
  • Good exposure in developing GUI while using Interface design principles for Android tablet and mobile devices.
  • Experience in working with android video Codec and video streaming.
  • Strong skills in creating interfaces with services for mobile applications.
  • Good mobile and web designing skills while utilizing Activities (Android), HTML 5, Java Script and XML.
  • Experience in applying web service protocols such as REST, SOAP, JSON and HTTP.
  • Worked extensively in developing mobile-based and advanced web-based applications while utilizing JAVA, Servlets, JSP, HTML, XHTML, HTML5 websockets, JavaScript and Oracle. Expert level skills in SQL and database query optimization techniques.
  • Have hands-on experience in complete project life cycle with domain knowledge in e-learning and web as well as mobile application development.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator and flash.
  • Strong analytical and problem solving skills, excellent communication and presentation skills as well as efficient decision making skills and excellent team player.

TECHNICAL SKILLS

  • Java
  • Eclipse
  • Android SDK’s version 2.3-4.2
  • SQL server 2005 and 2008
  • VLSI design
  • C++
  • SQL (Oracle based systems)
  • SQLite
  • Python
  • Network Simulation
  • Matlab
  • HTML5
  • AJAX
  • Javascript
  • Linux based systems
  • Microsoft visual basic
  • Microsoft VISIO
  • Microsoft office
  • IOS based systems.

PROFESSIONAL EXPERIENCE

Confidential - Chevy Chase, MD

Android Developer

Responsibilities:

  • Worked in an agile environment to discuss and interact with the various team members involved, to provide valuable suggestions & feedbacks.
  • Involved in requirement gathering and outlining.
  • Responsible for developing the Android UI layouts (Linear Layout, Relative Layout).
  • Responsible for developing the user login screens and design the Context menus based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control.
  • Created dynamic, functionality rich user interfaces using HTML5, CSS, Java Script and AJAX.
  • Worked in Databases using native android API.
  • Developed the caching module that caches User profile in SQLite. Used both SQL Helpers as well as Raw Queries.
  • Responsible for the Android business logic that uses JSON queries for getting data from the backend systems.
  • Testing included emulator and device testing with multiple versions and sizes.
  • Responsible for PeerCode Review, Defect Resolutions.
  • Tested the application with the QA team and helped in Bug fixes.
  • Involved in performance testing along with Functional and regression tests.
  • Coordinated with Configuration Manager for continuous integration.
  • Managed and coordinated for timely deliver.

Environment: Linux, Android 4.0, Java, Eclipse 3.5, HTML, XML, CSS, SQLite, JSON, REST APIs.

Confidential, San Ramon, CA

Android Developer

Responsibilities:

  • Used standard android components, activities, services, database, various UI widgets types, etc. as well as created custom views for the application.
  • Worked throughout the SDLC of the project.
  • Created and incorporated SQLite database manager for local data persistence of audit files on the device.
  • Implemented integration with Google Drive and Dropbox for uploading and downloading audit files, creating folders on Google Drive and listing out the folder content.
  • Implemented UI designs for Microsoft SharePoint and Salesforce and integrated them with the application.
  • Designed UI using views provided by android and created custom views when required.
  • Coded using Java programming methodologies and debugging was done using eclipse.
  • Implemented custom classes for web services (JSON) to acquire data from the server.
  • Used GIT as source control systems for code base management.
  • Instrumental in the implementation of Import and Merge functionality within the app.
  • Conducted product integration and testing (using Junit) on various android devices.
  • Deployed prototypes of the app for hands on user testing.
  • Identified and fixed any bugs reported during the testing phase of the project.

Environment: Android (4.3 and 4.4), Java, Android SDK, ADT 21.1.0, JSON, REST API (XML), MySQLEclipse 4.3, XML, SQlite3, Junit, APIGEE, Layer 7.

Confidential

Responsibilities:

  • Formulation of a course of action including a concept of the app and setting a timeline for completing the assigned project (SDLC).
  • Division of the various tasks that would be required in order to make the project successful.
  • Used google play library in order to utilize google maps.
  • In corporation of various permissions from the eclipse library as well as making our own permissions was understood and implemented.
  • Utilization of GPS within programming was assimilated within the code for displaying and providing the exact location of users within a map at real time.
  • Designed the navigation of the application using eclipse in order to assimilate the direction the app was heading.
  • Designed the UI’s using views and ensured they were compatible with various android devices.
  • Ensured that the source code for the divided modules were kept in a central unit in order for the other team members to access the said code easily.
  • The process of blending of codes written by various team members in order to provide the application as a single process was done.
  • Testing of the application on an android device in order to ensure its successful functionality.
  • Deployed prototypes of the application in order for it to be utilized for user training.

Environment: JAVA, Android SDK, Android (ver.4.0), Android Emulator, Eclipse version 4.2, JSONGoogle Play Services.

Confidential, Los Angeles, CA

Android Developer

Responsibilities:

  • Implemented scanning of QR code by using third party libraries. The users could scan a code for recording a series.
  • Developed new screen GUI widgets, layouts, custom lists, custom layouts and custom adapters.
  • Responsible for building UI’s using view groups for different layouts like tabular and linear architectures.
  • Used video CODEC for video streaming.
  • Integrated the mobile app with cloud based services.
  • Implemented the app security using third party and open source security frame works.
  • Socialized the app by integrating it with facebook and twitter.
  • Provided production support for the application after it was released in the market.
  • Developed UI’s for Honeycomb devices specific to tablets.
  • Developed unit test cases using Junit.

Environment: Android 2.3, Honey comb 3.0, ADT, JAVA, Junit, REST API’s, CODEC.

Confidential

JAVA Developer

Responsibilities:

  • Set up the local port for creating the server
  • Created local server with interface to save various methods.
  • Used the Java Remote Method Invocation to transfer the methods in Server to clients.
  • Implemented the functionality of updating account credit limit, verifying a transaction and listing transaction.
  • Wrote Java data base connection library to import data from SQL Server to Application.
  • Involved in developer testing for system on different versions with various data.
  • Created the access to database in SQL Server from Java with user id and password
  • Supported the assigned project manager with creating detailed project plans.
  • Enhanced the performance of the whole application using the Stored Procedures and Prepared Statements.

Environment: Java, Eclipse IDE, ADT Plug-in and XML, Java SDK, SQL Server 2008

We'd love your feedback!