We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Eagan, MN

SUMMARY:

  • Around 8+ years of experience in the analysis, design,development, implementation and maintenance of mobile applications using Android, J2ME.
  • Good understanding in applying System Development Life Cycle ( SDLC ) and Object - oriented analysis and design ( OOAD ) for applications.
  • Strong Experience with core Java , native Android development and SDK .
  • Knowledge with Content providers and Content resolvers.
  • Hands on experience in designing and developing Custom UI components, Widgets for Android with varying form factors.
  • Expert knowledge in Web Services, JSON, Eclipse IDE, SQLite database, Activities, Services, Broadcast Receivers, UI Designing, ADT plug-in.
  • Experience in building source code, troubleshooting issues, communicating and resolving related issues occurring during the phases of the project.
  • Have understanding of scaling Android UI across multiple Android devices.
  • 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.
  • Experience in using Java, Android SDK, and ADT Plug-in.
  • Experience using OAuth 2.0 token for http Communication to access Translate APIs.
  • Extensive knowledge on Python, Java Script, Ruby & shell.
  • Good understanding of SOAP Web Services, XML Parsing and JSON.
  • Extensive design and programming experience with web technologies like Java Script, HTML5, CSS, JQUERY, J2EE, JSF, and AJAX.
  • Experience with using Wireshark to track the network packets.
  • In-depth knowledge in database development using SQLite, SQL Server, Oracle 9i/10g.
  • Experience with Version Control Systems like CVS, SVN and IBM Rational Clearcase.
  • Strong experience with Object Oriented design and methodologies using Rational Rose, Visual Paradigm, Visio and UML Studio.
  • Good understanding with Operating Systems like UNIX, Windows, Mac OS X.
  • Strong analytical and problem-solving skills coupled with excellent documentation , verbal and technical skills, strong skills of communication and ability to acquaint to fast changing skills.
  • Passionate on learning and exploring new skills and strong willingness to learn new technologies .

TECHNICAL SKILLS:

Mobile Platform: Android,SAP, Blackberry

Tools/ IDE’s: Eclipse, ADT, Rational Rose, Microsoft Office, MS Visio, Net Beans, Android Studio , Visual studio 2010, IntelliJIDEA,Jenkins

Database: SQLite,Oracle, MS- SQL server, MS-Access

Version Control: SVN(Subversion), Git, Mercurial

J2EE Technologies: JSP, JDBC, Multi-threading, Java Script, Java Networking

Languages: C, C++, Java, J2EE.

Web Technologies: Dreamweaver, HTML5/CSS3, AJAX, AngularJS, BackboneJS,JQuery, Underscore JS, JSON, XML, GSON

PROFESSIONAL EXPERIENCE:

Confidential, Eagan, MN

Android Developer

Responsibilities:

  • Participated in Several phases like Designing,Development, Enhancements and Bug Fixing and Maintenance of application.
  • Extensively utilized AsyncTask, Threads, Handlers, and Services to improve the performance of application.
  • Implemented SQL Database to store the user’s data.
  • Implemented MixPanel Analytics to track the actions performed by the users in the application
  • Implemented JSON parsing for data interchange between the web services and the Mobile application.
  • Extensively utilized the android components like Activities, Fragments, Broadcast Receivers and Services.
  • Responsible in providing a Rich UI design using ListView, ScrollView, WebView, ViewPager, Toolbar.
  • Implemented Complex Custom View Components.
  • Expertise with OOP Design Patterns.
  • Responsible in making use of the REST service, getting JSON response and applying GSON to parse data to retrieve the required information 
  • In-depth understanding of Intent resolution mechanism.
  • Worked with Agile Environment and involved in Daily stand up meetings.
  • Developed Custom Application Widgets
  • Used RESTful Web Services Integration to fetch data asynchronously and render an appropriate view.
  • Developed JUnit Test Cases
  • Developed the UI screens using Android SDK to support Portrait and Landscape modes.
  • Used Pivotal Tracker to simplify collaboration and crystallizes priorities to help your teams focus on what's essential.

Environment: Android SDK, OOP Design Patterns, XML, RESTful Services, SQL,Pivotal Tracker, HG Mercurial and Java script.

Confidential, Bloomington, IL

Android Developer

Responsibilities:

  • Working in complete Software Development Life Cycle (SDLC) for a successful delivery of the projects.
  • Implemented JSON parsing for data interchange between the web services and the Mobile application.
  • Responsible in providing a rich UI design to the Android Native Mobile applications.
  • Implemented Complex Custom View Components.
  • Knowledge with Content providers and Content resolvers
  • Expertise with compatibility support libraries.Hands on experience with Emulator Testing.
  • Developed business logic of the application and experience with SQLite local data storage.
  • Responsible in making use of the REST service, getting JSON response and applying GSON to parse data to retrieve the required information 
  • In-depth understanding of Intent resolution mechanism.
  • Experience with Location Manager, Camera, WIFI API’s
  • Worked on integration with Google maps API.
  • Worked with Agile programming and Scrum development process.
  • Involved in Requirements gathering & Analysis, OOA/Design, UML Modeling and development of Use Case Diagrams and Class Diagrams using Microsoft Visio.
  • Developed Custom Application Widgets
  • Used the Bluetooth APIs to connect and communicate with another Android Mobile.
  • Used RESTful Web Services to fetch data asynchronously and render an appropriate view.
  • Developed JUnit Test Cases
  • Debugging using ADB/TraceView/DDMS/LogCat.
  • Developed the UI screens using Android SDK and Eclipse plug-in to support Portrait and Landscape modes.

Environment: Android SDK, JAVA, XML, OpenGL ES 3.0, OAuth2.0token and Java script.

Confidential, Dublin, CA

Android Developer

Responsibilities:

  • Designed and Implemented Views and Layouts for User Interaction.
  • Developed the UI layers for Activities and implemented Fragments within UI.
  • Used Multi-threading to implement parallel processing.
  • Worked in Agile environment and participate in different phases of the project cycle like design and development.
  • Used GPS services to get the exact location.
  • Restful web service interaction utilizing OAUTH authentication and JSON.
  • Used GSON technique to convert JSON back to Java Objects.
  • Extensively tested alpha releases with JUNIT 3 and Robotium.
  • Worked closely with another mobile app developer, leading the other platform development.
  • Used Android SDK 4.3 (Software Development Kit), Eclipse IDE (Integrated Development Environment), Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool.
  • Involved in the redesign of front end of web-site.
  • Used design pattern like singleton and adapter.
  • Used version control GIT.

Environment: Android SDK 4.3, Java 1.6, SQLite 3.0, Eclipse IDE 3.6, ADT Plugin, GIT, RESTful, Google Maps API, HTML5, CSS.

Confidential, Philadelphia, PA

Android Developer

Responsibilities:

  • Developed update patches, modules and components for different applications
  • Worked on Android Framework Customization which supports easy XML parsing using a convention over configuration based XML pull parser, new adapters and widgets, such as ListAdapterwith Progress, an Image Loader which can load images from the web asynchronously, backed by a FIFO cache etc.
  • Streaming Plug-in for its own and third-party real-time streaming services.
  • Real-time P2P communication between mobile devices .
  • Created handset specific user interface (UI) for mobile phones and tablet PC's
  • Participated in developing the UI for the app using Web Views, middle ware apps, Buttons, 9-patch images, dialog and Alert dialogs.
  • Design and oversight of browser automated test cases using Selenium and Python 
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Participated in designing of various screens by using design principles.
  • Researched on application acceptance and solicited feedback from users to make the new and existing applications more user friendly
  • Wrote technical specifications and maintained all reports pertaining to application development process
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Created worker threads for handling long term operations to ensure best UI performance.
  • Built a card simulator purely using OpenGL ES 2.0.
  • Tested the widget for multiple devices, densities and screens.
  • Handled time constraint issues, exception and error handling for the app.
  • Involved in post-production support and Change Request process to fix the bugs
  • Worked closely with QA team while fixing bugs and fragmentation issues.
  • Implemented a well versed error handling system in the application.
  • Involved in developer testing by porting the application on multiple devices with various screen sizes.

Environment: JAVA, Android SDK (Ice-cream Sandwich), Framework Customization, Android Emulator, Open GL ES 2.0, JSON, API.

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
  • Reviewed business requirements, functional designs in order to gain a deep functional understanding of the application.
  • Used technologies like HTML, JSP, JavaScript, and XML for Presentation tier.
  • Used AJAX to improve the performance of application.
  • Used SUBVERSION as a version control system.
  • AGILE Java Development Test-driven Development using JUnit &RAD.
  • Worked on XML parsing, extractions, and data migrations and/or transformations.
  • Preparation of unit test plans and system test plans for various functionalities.
  • Worked on CMMi 5 standards. Good exposer to internal coding standards and best practices.
  • Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
  • Porting the entire software to use shared libraries on Linux which involved modification of make files as well as changes to C/C++ code. 
  • Exposer of working on Food and Drug Administration (FDA) Validated application.
  • Module Estimation using propriety organizational template and various methods.
  • Leading communication as per onsite-offshore model defined by company (on daily/weekly and monthly basis).

Environment: JSP 1.2, Servlets, HTML, Linux, CSS Style Sheets, AJAX, XML, Junit, Oracle 9i/10G

Confidential

Java Developer

Responsibilities:

  • Involved in designing, developing and testing of the application
  • Designed, developed and documented the software design using UML
  • Developed servlet programs to transfer the control to other pages depending on the business logics
  • Used XML for the modules
  • Created JSP pages for the results
  • Wrote the required SQL queries and used JDBC to interact with the database.
  • Developed the front-end using HTML, XML, JSP, Servlets, JavaScript, interactive JSP pages.
  • Front end validations using Java script for HTML, extensive use of CSS.
  • Used AJAX to improve the performance of application.
  • Servlets are used to get the information from request, response and pass it to view dispatchers and other controls as needed.
  • Action classes and handlers for processing the messages and passing it to various other applications are done through STRUTS as it requires higher level of abstraction.
  • Coded server side components using Eclipse 3.x.
  • Implemented Database interactions using JDBC with back-end Oracle 9i.
  • Written and executed Stored Procedures on the Back-End using SQL and PL/SQL.
  • Written Generic SQL queries for retrieving data from Database.
  • Developed Listener classes that receive the information from JMS Queues and extracted data from the XML files and save the data in the Oracle database.
  • Used VSS for team application development & Version Control.
  • Exported packages and stored them for backup and recovery.

Environment: Java, HTML, JSP, CSS, DHTML, Servlets, JavaScript, Oracle 8i, JBoss, Servlets, Linux.

We'd love your feedback!