We provide IT Staff Augmentation Services!

Android Developer Resume

Mountain View, CA

SUMMARY

  • Over 6 Years of diverse experience in mobile software development, web solutions and desktop software development.
  • 4+ Years of experience in Android application development with Android SDK.
  • Understanding Object - Oriented design pattern and successfully implemented teh concepts in Android
  • Strived for elegance and simplicity in code while focusing on scalability, readability and standards complicity.
  • Experience in Software Verification and Validation.
  • Expertise in developing, deploying, porting and debugging application for Android mobile development and also in web / software development.
  • Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
  • Experience in applying System Development Life Cycle (SDLC) for applications and understanding of business rules.
  • Experienced with reading and writing XML documents.
  • Extensive experience in dealing with both SOAP as well as REST based web services.
  • Hands on experience with Android Unit Testing & used tools like J-UNIT 3 & Robotium.
  • Hands on experience with android geo location services
  • Hands on experience with parsing JSON data.
  • Adept at quickly adapting to new environments, new technologies and facing new challenges.
  • Multitask- oriented with strong competitive drive and work ethic to succeed.
  • Good hands on experience dealing with Open GL & Phone Gap hybrid app development.

TECHNICAL SKILLS

Languages: Java, Objective C, C/C++, JavaScript, PHP, SQL, Action Script 3.0Frameworks Android SDK, Java Development Kit (JDK), .NET, C standard Library, jQuery Mobile

Web Technologies: HTML5, CSS 3, XHTML 1.1, XML 1.8, JavaScript 1.8.5, jQuery, AJAX-RS, Jersey, Apache, Tomcat

Development& Testing Tools: J-Unit, TestNG, Robotium, Dreamweaver CS5, MS Office, Open Office Suite, Git

Databases: SQLite,SQLite Mobile, MySQL, Oracle 10g.

IDEs: Eclipse,Android ADT, Netbeans, XCode

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

Android Developer

Responsibilities:

  • Engage in teh full life cycle of software development, including daily scrum managed by Jira, Confluence.
  • Extended teh google’s exo player to replace teh current player to enhance startup time and play different types of songs.
  • Refactored teh code base to better integrate with different components such as UI and database management.
  • Support teh audio focus change things for example when receiving phone calls, sms messages and so on to play music more elegantly.
  • Fixes production bugs on PLM under teh feedback of headquarter
  • Implement new service api in teh client to better interact with teh backend side and receive http response.
  • Implemented efficient reading mechanism to read data from network and improve performance by 20%.
  • Do code review with senior leader to make sure high-quality code.
  • Handling different stream bit rate.
  • Reproduce issues reported by users through logs.
  • Implement sports games which are live, including hls and pls.

Environment: J2EE, Android SDK, Eclipse IDE 3.3/3.2, JSON, Java, XML, Git, Jira, Confluence

Confidential, Charlottesville, VA

Android Developer

Responsibilities:

  • Used Tools: Android SDK, Eclipse IDE
  • Wrote personal management application for department of defense.
  • Integrated complete UI logic and design it in a much user friendly way for teh Android mobile client.
  • Added search framework to pull teh list of items matched to teh search criteria for teh mobile app.
  • Implement effective Database design to store asset/inventory record in a relation database.
  • Build a layer wise architecture to effectively pull item list record and maintain a cache to boost quick search of an inventory.
  • Involved in activity life cycle phases for teh development of teh application.
  • Implemented efficient SQLite DB framework for smoother DB transaction.
  • Peer review colleague code to ensure standards.
  • Dealing with multi-threading processes and service.
  • Debugging application using android debugging tool.
  • Implement webservice using restful API and parse data using JSON parser.
  • Developed application using teh Agile Software development methodology.

Environment: J2EE, Android SDK, Eclipse IDE 3.3/3.2, JSON, Java, XML

Confidential, CA

Android Developer

Responsibilities:

  • Involved in complete SDLC for all teh planning, development, testing to maintenance/code enhancement.
  • Designed and Implemented Views and Layouts for user interaction.
  • Developed teh UI layers for activities & implemented Fragments within UI.
  • Used multi-threading to implement parallel processing.
  • Developed and used a location based service to capture teh user location.
  • Made a major contribution in brand refactoring teh resources of a project to make it more generic and used Resource overlays.
  • Consumed REST based web services using JAX-RS with Jersy.
  • Implemented PUSH notification so dat teh user knows dat teh order is ready and is being delivered.
  • Implemented fragments and Mobile Device Integration (MDI) over 3g andWi-Fi.
  • Used Android SDK 4.0.3 and Eclipse IDE for development.
  • Extensively tested alpha releases with JUNIT 3 & Robotium.
  • Semi-involved deploying android app to teh Google Play Store.
  • Used SVN for version Repository maintenance.

Environment: J2EE, Android SDK, Eclipse 3.4/3.5, REST, JSON, JAX-RS with Jersy, SQLite

Confidential, Austin, TX

Android Application Developer

Responsibilities:

  • Involved in full life cycle of teh application including prototype, design, development,and testing.
  • Developed different features for teh application, such as:Conference Calls, Meeting Schedule, System Info, Video Stoplight feature, Call Hold feature, Audio calls add-in feature for both embedded devices, Confidential Touch Control.
  • Innovative video calls, leader in video conference calls.
  • By enabling calendar, you're personal calendar and notification can be shown in teh screen. This is linked with emails.
  • Understanding of Client-server, Cloud computing service architectureand Internet Technologies (e.g.HTML5, CSS3, jQuery, XML/XSLT, JSON, HTTP)
  • Refactored teh code base to optimize start-up time and memory usage.
  • Integral in internationalizing of teh app to support different languages.
  • Key resource forlayout and UI work utilizing XML, Views, ListView, MenuItem, Activities, Fragments, Frame, Animations, Notifications, etc.
  • Simulating for prototype, write Design Document, document Feature Verification Test (FTV).

Environment: J2EE, Android SDK, Eclipse 3.7, HTML5, CSS3, JSON, jQuery, XML

Confidential, Atlanta, GA

Android Application Developer

Responsibilities:

  • Complete Redesign of Application forAndroidphones, tablets and kindle fire.
  • Developed different features for teh application, such as:Forecast page, Detail Forecast page, Now Page, Manage Location Page for both tablets and phones.
  • Innovative background ads reflecting teh weather change for teh location.
  • By entering teh zip code or location name user can search teh weather in a particular area. This is linked with Google maps to provide teh layered weather map.
  • Refactored teh code base to optimize start-up time and memory usage.
  • Worked on Amazon Fire to have Teh Weather Channel app preloaded.
  • Integral in internationalizing of teh app to support 40 languages for Olympics 2012 and on redesigned app.
  • Key resource for layout and UI work utilizing xml, shape drawable, adaptor views, activities, fragments, customviews (VideoView, TextView, Edittext).

Environment: J2EE, Android SDK, Eclipse 3.4/3.5, JSON, jQuery, HTML5, CSS3

Confidential, NJ

Android Application Developer

Responsibilities:

  • Developed Internet radio application using android platform so listen to live-streamed music published from south cast server.
  • You can search you're own radio station and add to radio list and also stream music from south cast server.
  • ConsumingREST based web services using JAX-RS with Jersy.
  • Was responsible for designing teh UI for application for using XML.
  • Truly MVC structure and also followed Activity Life Cycle.
  • Worked and already tested on Android device running with API 8.0 (android 2.2).
  • Involved in testing task include writing, implementation and execution of unit.

Environment: J2EE, Android SDK, Eclipse 3.4/3.5, REST, JSON JAX-RS with Jersy

Confidential, San Jose, CA

Android Developer

Responsibilities:

  • Developed teh User Interface layers and teh web modules for teh activities including Eula, Sign In, Profile, Settings for multilingual app for both tablets and phones.
  • Used Android SDK (2.0 to 4.0.4) and Eclipse IDE for development.
  • Involved in designing some of teh processes in teh application dat are developed by other developers.
  • Involved in debugging teh application, production bugs fixing and enhancing teh app.
  • Wide use of ADB commands from firmware upgrade to modifying contacts per sqlite3 table structure.
  • Developed test cases and performed unit testing using JUnit.
  • Wide use of application framework like Telephony manager, content providers, content resolver,SQLite, AsyncTask, AlertDialog,and Bitmap.
  • Used SVN for version Repository maintenance.

Environment: Java, Android SDK, Eclipse 3.6/3.7, XML, HTML5, CSS, JSON.

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in teh RUP process.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Web services.
  • Installed and configured WebLogic in Development and Testing environment.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
  • Developed Action classes, Action Forms,andStruts 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.
  • Performed Inheritance based OR mappings in tables to simplify teh data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services for updating teh information to teh workflow steps and getting teh pre-configured workflow processes and invoked with RMI.
  • Unit tested all teh 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, Hibernate 2.0, JSP 2.0, SOAP Webservices, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g.

Hire Now