We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • 8+ years' IT experience, entailing 5+ years in Android based Mobile Applications, and 3+ years in Java based applications' analysis, design & development for multiple screen sizes for both Android phones & tablets.
  • Experienced in S oftware Development Life Cycle (SDLC) such as Requirements Gathering, Project Design, Development, Support and maintenance phases to meet requirement of project and familiar with agile software development methodologies as well.
  • Proficient with Java, Android SDK version Android 2.2 to Android 5.0 (Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop).
  • Expertise in developing applications for android operating system using Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin.
  • Extensive experience in building mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
  • Experience in developing applications using Third - Party APIs such as ESPN, YouTube and Social Networking such as Facebook and Twitter.
  • Sound Experience in Android application lifecycle from Application creation to deployment in Google Play.
  • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
  • Work experience with GIT to handle very large projects and GERRIT to submit changes for the project.
  • Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, and HTML.
  • Experience in using SQLite Database for mobile data management, SQL SERVER database for web data management.
  • Experience on Android UI components such as TextView, ListView, Customized ListView, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
  • Experience in Graphic designing in Adobe Photoshop, MS Visio and Front Page for rich user friendly front end contents.
  • Experience to working with the different UI component in Android along with Action Bar and View Pager.
  • Experience in working with XML parser’s, RESTful API’s and server side technologies like Apache and PHP.
  • Solid understanding of interfacing to back-end system using XML/JSON, GSON, REST API, OAUTH, etc.
  • Experience in branching, pushing and merging codes with remote repository such as Git.
  • Good understanding in Testing Mobile applications and bug tracking for the production team fixing.
  • Self-motivated and excellent abilities to learn new languages and other concepts quickly, excellent interpersonal skills and abilities to communicate with team players.

TECHNICAL SKILLS:

Android OS:: Android 2.2 to Android 5.1 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop).

Languages: Core Java, J2EE, JDBC, JSP (JDK 1.5-1.7), C, JQuery

Scripting Language: JavaScript, Python

Web Designing: HTML, CSS, XML, UML, WebLogic

IDE: Eclipse, NetBeans, MyEclipse, InteliJ, Code Blocks

Web/Application Servers: Tomcat, IBM WebSphere

Framework: Struts, spring, Junit, AJAX

Version Control Tools: CVS, SVN, Git

Databases: SQLite, MySQL, Oracle 9i/10g/11g, DB2

Operating Systems: Windows, Android Variants

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Used Android NDK to create the library files to be used by Services.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK.
  • Worked with Android 5.0 API’s for a few tasks including simple activity transitions and Recycler Views.
  • Worked on the Android Async Task service to update List View Screen.
  • Implemented the Google Map and Place API to get the JSON data by restful protocol which shows the nearby restaurant in a specific location.
  • Involved in integrating SQLite database for android applications and worked on the LAMP server on Amazon EC2 server.
  • Designed & develop the xml layout with Android Map Fragment to View particular bar locations on the map.
  • Involved in graphic design, audio and video features and handling various kinds of media using Photoshop, Flash.
  • Added AJAX-JSON communications for certain use cases to get data from cloud server and rendered the data onto views and layouts.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Utilized Dojo for JavaScript components.
  • Designed the SQlite database to store the event information including name, place, time and date, etc.
  • Used GitHub as project version controller.
  • Followed the agile methodology for implementing the project.
  • Analyzed and fixed the defects for various modules in the QA stages.
  • Involved in requirement gathering, UI design and development.

Environment: Android 5.0, Eclipse, MVC, JSON, AJAX, HTML, JavaScript, DOJO, Photoshop, Flash, REST, GitHub, agile, SQLite and Windows.

Confidential, Bellevue, WA

Android Developer

Responsibilities:

  • Involved in entire software development process for all assigned Android application development projects
  • Worked on an Android service to download and upload content from back end web server via REST API.
  • Worked on an Android Service to implement the Push Notification.
  • Developing mobile apps that fit into their CPU, memory and battery constraints, while making sure the code is efficient, maintainable, reusable, and extensible.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Used Android content providers for implementing features like integrating the customer details into the app and designed suitable GUI for these applications.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Designed the web services to communicate with the Android application by using RESTful web services with the Spring 3 API, and JSON Parsing for the received responses.
  • Extensively used XML documents to translate the content into HTML to present to GUI.
  • Used Photoshop CS5, Firework CS5, and Illustrator CS5 frequently for editing images, altering photos, and customizing look and feel of client's applications.
  • Used the GIT as version control management tools to control the versioning of the application.
  • Created integration between Google Map API with the parking mobile application using GoogleMap V2.
  • Implemented the XMLPullparser class for feeds from various sources and displayed the parsed bar deals data in the customized Listview.
  • Tested functionality of the application.

Environment: Android, Photoshop, Flash, CS5, JSON, Rest API, Google Maps, XML, HTML, GUI and Windows.

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Collaborated with cross - functional teams to work on project life cycle phases like design, development & testing.
  • Involved in requirement gathering, User Interface (UI) design & development using XML; collected/ documented client requirements & implemented functionality based on requirements for major releases.
  • Worked towards designing & developing new features for Database Interface of mobile app from existing system.
  • Handled features development & enhancement to restrict usage based on Authorization & Authentication tokens; created UI and functionality for authentication feature.
  • Worked closely with testing team in providing subsequent releases, which included feature changes, enhancements & bug fixes; analyzed and fixed the defects for various modules in the QA stages.
  • Designed screens related to categories & detail description for different sized devices by customizing views as per mockup. Created master-detail interface for tablet implementation with Barcode scanner.
  • Integrated with Google API to provide user with directions to nearest Confidential locations, entering zip code/ location
  • Updated backend validations to meet tablet specifications; added parser classes for Tablet for parsing JSON feeds.
  • Implemented capturing the screenshot of the payment screen, Bitmap to pdf conversion features using Android NDK implementing C/C++ code.
  • Implemented the mail feature of sending mail with billing information as an attachment.
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
  • Responsible for adding the update module for checking the latest version of app.
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes.
  • Worked on testing the application using J-UNIT testing framework.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.

Environment: Android SDK, SQLite, Eclipse IDE, Android API's, JDK, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7

Confidential, Township of Warren, NJ

Android Developer

Responsibilities:

  • Creating skeleton application UI & implementing fragments using Android SDK.
  • Client Server Communication using REST API, JSON parsing to retrieve data from database
  • Worked on MVC patterns for the app.
  • Strictly follow Activity Life Cycle with keep in mind Process Service Life Cycle.
  • Implemented Notification, Shared Preferences.
  • Creating Intents (explicit, implicit), Multi - threading.
  • Creating Linear, Relative and Table layout.
  • Consuming RESTful web services using JAX-RS with Jersey.
  • Implementing Surface view, Date picker, Time picker.
  • Defining elements like Gallery, Gridview, Listview, Tabwidget, and Webview.
  • Dealt with Map Activity, Itemized Overlay, Map Controller, Location Manager, Location Listener.
  • Plugin to enable building and packaging Android applications using the Gradle build system
  • Used GitHub for version control. Web technologies (i.e. AJAX, JSON and RESTful web services)
  • Participated in large production environments building enterprise class software development following Agile Processes.
  • Performed Code Analysis and review, requirements gathering and analysis, and software risk analysis
  • Used AsyncTask, Handler, Threads, Service, and Intent Service in order to implement multi-threaded applications
  • Implemented SQLite database, Shared Preferences and Content Provider in application Data Management.

Environment: JAVA, Eclipse3.6 (Helios), C++, 4.3 (Kepler), Android 4.2, 4.3 (Jelly Bean) and Android 4.4 (Kit Kat), Kernel, SQLite, JDO, Google App Engine Java SDK, XML, GPU, ADT.

Confidential, Plano TX

Java Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Implemented Struts 1.2 framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • Implemented Struts Validator framework to validate the data.
  • Developed Ant (build.xml) targets for build and deployments on Web Sphere Application Server 5.0.
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using Junit.
  • Used Configuration Management and Version Control tool CVS.
  • Developed domain objects using Hibernate and the respective configuration in XML files
  • Involved in analysis, design, coding and testing of user requirements in different sprints
  • Handled the application development and provided support for previous releases
  • Involved in troubleshooting application related issues by analyzing log files created in Linux/Unix environment

Environment: Java, J2EE, Servlets, JSP, Struts 1.2, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere 5.0 and Oracle.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements and followed by analysis and design.
  • Developed JSPs, action classes, form beans, response beans, EJBs.
  • Coded Servlets for the Transactional Model to handle many requests.
  • Developed business objects and business object helpers which interact with middleware stubs.
  • Implemented business delegate pattern to separate view from business process.
  • Extensively used XML to code configuration files.
  • Developed PL/SQL stored procedures, triggers.
  • Developed complete Web tier of the application with Struts MVC framework.
  • Performed functional, integration, system, and validation testing.
  • Converted mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML & JSON
  • Worked on Web Services using java API for XML Services (JAX-WS) & build, deploying Restful Web APIs Services; implemented several new features by calling new Web services which were provided
  • Tested web services on SOAP UI and SOAP Sonar. Tested the application on various Android devices
  • Handled client side validation, slide show, hide/show control, menu & tab navigation using Java Script & JQuery

Environment: JDK, JSP, Apache Struts, Servlets, EJB, XML, JDBC, Eclipse, JBOSS, PL/SQL, Rational Rose, MVC framework, Junit, Oracle, UNIX.

We'd love your feedback!