We provide IT Staff Augmentation Services!

Android Developer Resume Profile

4.00/5 (Submit Your Rating)

Livermore, CA

Professional Summary:

  • Around 6 Years of diverse experience in mobile software development, web and desktop application development.
  • Experience in applying System Development Life Cycle SDLC for applications and understanding of business rules.
  • Full Stack developer with sound knowledge of Agile Methodology and TDD Test Driven Development and have good understanding of JUnit, UIAutomator and Robotium.
  • Strong Object Oriented Programming conceptand adept at quickly adapting to new environments, new technologies and facing new challenges.
  • Expertise in Designing UI Layer and hands on experience in UML, and Object OrientedTechniques Design Patterns.
  • Strong Experience with core Java, native Android development SDKand dealing with both SOAP as well as REST based web services.
  • Good experience of developing and deploying web applications and web services in cloud, have hands on experience of Amazon AWS andGoogle App Engine.
  • Hands on experience in designing and developing Custom UI components, Widgets for Android with varying form factors.
  • Good understanding of scaling Android UI across multiple Android devices with experience of using Maven for dependency Management for large projects.
  • Distributed UNIX environments management and adept in using GIT and SVN as a source control tool and familiar with application deploying in Google Play.
  • Thorough understanding on Fragments and Activities lifecycle to handle several User Interface Layouts
  • Team Player with Focused/Committed / Get-the-Job-Done Attitude, Highly organized,Excellent People-Interaction Skills
  • Certified in Microsoft SQL ServerDatabase Development Microsoft SQL Server Implementation and Maintenance.
  • Good hands on experience with dealing with OpenGL hybrid app development.

Technical Skills:

Mobile Technology Platform: Android.SDK 1.6, 2.3, 3.1, 4.1.

IDE: Eclipse IDE, Android Studio, IntelliJ IDEA, Visual Studio.

Operating Systems: Android, OSX, Ubuntu,Fedora, Suse, Windows

Languages: Java,PHP, C , Objective-C, Python, C, C ,SQL, JavaScript, Shell Script, visual basic, ASP.net, Html, CSS

Databases: MS SQL, SQLite 3.0, MySQL 5.0, Oracle 11g.

Others: JUnit, UIAutomator, Robotium, XML, JSON, RESTful Webservices, SOAP, OpenGL, jQuery, twitter-Bootstrap,

Professional Experience:

Confidential

Android Developer

Roles and Responsibilities:

  • Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
  • Designed and Implemented Views and Layouts for user interaction.
  • Developed the UI layers for activities.
  • Used multi-threading to implement parallel processing.
  • Developed and used a location based service to capture the user location.
  • Made a major contribution in brand refactoring the resources of a project to make it more generic and used Resource overlays.
  • Implemented PUSH notification so that the user knows that the order is ready and is being delivered.
  • Implemented fragments and Mobile Device Integration MDI over 3g and wi-fi.
  • Used Android SDK 4.0.3 and Eclipse IDE for development.
  • Used SVN for version Repository maintenance.

Environment:J2EE, Android SDK, Eclipse 3.4/3.5, JSON.

Database:MySQL

Confidential

Android Developer

Roles and Responsibilities:

  • Assisted in designing the User Interface UI/UX and overall look and feel of the app.
  • Implemented Fragments to make the app usable on both Smart phones and Tablets.
  • Made a major contribution in brand refactoring the resources of a project to make it more generic and used Resource overlays.
  • Involved in debugging the application, production bugs fixing and enhancing the app.
  • Implemented PUSH notification to provide information about new products release and offers to users.
  • Worked on Generic Grids and Custom List Views to list the XML feeds.
  • Developed the app to adapt to different orientations Landscape/Portrait and various resolutions ldpi/mdpi/hdpi based on the device.
  • Implemented the XML Parser class to parse the XML feed from the URL.
  • Developed and implemented the SAX XML Parser for feeds from various sources and displayed the parsed data in the app.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Used web views, list views populated lists to display the lists from database using simple adapters.
  • Used Android content providers for implementing features like integrating the Dealer Contents into the app and designed suitable GUI for these applications.
  • Developed test cases and performed unit testing using JUnit.
  • Used GIT for version Repository maintenance.

Environment: Android SDK 4.x, Eclipse IDE 3.6, Java, XML, emulator and Base device Google Nexus 7 , GIT.

Database:MySQL

Confidential

Android Developer

Responsibilities:

  • Implemented Home screen widget to the home lock screen to provide quick access to refer emergency contact options
  • Implemented UI programming Java for the majority of the screens in the app
  • Refreshed AppWidget on widget touch event
  • Added the configuration changes to make AppWidget appear on Lock screen
  • Implemented a Broadcast receiver framework, registered receiver to receive a Screen ON/OFF broadcast event from the Android system.
  • Upon receiving broadcast receiver for the screen, wakes the emergency app data and displays it to the home screen widget.
  • Implemented database SQLite database structure to handle the content and contact list.
  • Extensively involved in the design, proof-of-concept, and development phases of the app
  • Performed unit testing as well as regression testing for the app

Environment: Android SDK, Java, HTML, JQUERY

Database: MySQL

Confidential

Android/ Mobile Application Developer

Responsibilities:

  • Designed and developed Improved Version of Scanner that can scan the barcode in mobile application for Android mobile devices with extensive user interface development.
  • Implemented unique design for portrait and landscape mode of the app.
  • Used web views, list views populated lists to display the lists from database using simple adapters.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Implemented the required GUI by making modifications to the xml files.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked on debugging the application using Log cat, DDMS
  • Tested the application on various Android devices.

Environment: Android SDK 4.x, 3.6, Eclipse IDE 3.8, Android API's, XML, JSON, HTML, CSS, , GPS service, Log cat, Windows 7.

Database: SQLite, MS SQL

Confidential

J2EE Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Webservices
  • Installed and configured WebLogic in Development and Testing environment
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
  • Developed Action classes, ActionForms, and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Made use of WINCVS for checkout and check in operations.

Environment: Java 1.4.2, J2ee1.4, WebLogic 6.0, Struts 1.2, JSP 2.0, SOAP web services, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g.

Database: Oracle

Confidential

Web Application Developer

Responsibilities:

  • Responsible for all stages, from initial design and architecture to development, deployment, and management.
  • Developed database, stored procedures and functions to centralize the data storage in MYSQL server.
  • Used technologies like HTML, PHP, JavaScript andJSON for Presentation layer.
  • Used AJAX to improve the performance of application.
  • Used Tortoise SVN as subversion as a version control system.
  • Worked on JSON parsing, extractions, and data migrations and/or transformations.
  • Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.

Environment: PHP, HTML, SQL, JavaScript, JSON, Apache

Database:MySQL

We'd love your feedback!