We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Around 7 years of experience, including 5 years as an ANDROID application developer and 2 years as a JAVA based application developer.
  • 5 years of experience on developing apps including the design, development and testing Smartphone and tablet. Developed and architected multiple Android applications across various versions.
  • Expertise in Android application development using Eclipse IDE, Android SDK, SQLite, Java, XML, JSON, Android emulator and ADT plug - in.
  • Experience in Android UI toolkit and Layout Managers Proficient in Android application framework. Experienced with Android NDK.
  • Experience in Developing Applications using Java, Servlets, JSP, XML, Eclipse, JDBC, JDK, Java Script, MySQL, SQL, HTML and CSS.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience on Android UI components such as Text View, List View, Customized List View, Menus, Edit texts, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
  • Very good experience with Third Party SDK integrations and open source libraries.
  • Experience with audio features, video features, graphics design, interactive design and animation.
  • Have developed applications in such a way that device adaptability (Android device forms and SDK levels) is default architecture imperative.
  • Experience of SOA using RESTful web services and API integrations.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
  • Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
  • Expertise in developing applications using Java, J2EE, Struts, Spring, Hibernate and JSP.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Experience in web service protocols such as JSON, HTTP, Phone gap and XML.
  • Experience on JavaScript and PHP client-server side development.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Extensive experience as an UNIX (Solaris, FreeBSD, HP-UX) and Linux (SUSE, Red Hat and Fedora, Ubuntu, CentOS) System Administrator.
  • Worked on Android Access as a Network Drive in order to transfer & access files remotely.
  • Experience with Jenkins, SOAP, REST and client-server API testing.
  • Build prototype UI for design spec with JavaScript, CSS and XHTML. Refactored HTML emails to be more compliant across desktop and web-based e-mail clients.
  • Expertise in troubleshooting and debugging applications.
  • Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.
  • Hands on experience in working with OAuth token handling to make API requests for LinkedIn, Instagram, Flickr, Apple Search API, Google, etc.
  • Confidence in working with other iOS and Android developers to complete detailed projects.
  • Good knowledge in Apple iPhone App store requirements, HIGs, iTunes Connect, iOS
  • Provisioning Portal (s, App IDs, Provisioning and Distribution).

TECHNICAL SKILLS:

OS: Windows 7/Vista/XP, Mac OSX, Android, Ubuntu and Backtrack

Languages: JAVA, C, C++, Objective-C, JavaScript, Php, JSON, JQuery, Swift.

Markup Language: HTML/CSS, HTML5, XML, AJAX, Phone gap

Development tools: Eclipse, NetBeans 5.x/6.x/7.x, MS Visual Studio, Android Studio Eclipse

Databases: SQL, SQLite, MySQL 4.0/5.0/5.5

Web & Application Servers: Methodologies

Tomcat 5.0/6.0/7.0 & Apache HTTP Server, WebSphere 6.0: Agile, Scrum, Waterfall

Other Tools/Software: Dreamweaver, Photoshop, Illustrator, OpenGL, Firebug

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Involved in the full life cycle of the project including planning, designing, development, testing and deployment.
  • Worked in an agile software development based environment.
  • Created new UI screens for the application.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the xml files.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Developed Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Responsible for UI creation where common UI components and the user events are being handled.
  • Downloaded user’s data and backed it up in SQLite Data base for a responsive display and also offline viewing.
  • Parsed JSON response from the Atlassian Bamboo REST APIs
  • Worked on the NDK in addition to SDK to integrate the native code to enhance the performance of CPU intensive operations.
  • Implemented the event reminder feature into the app using services, a sync tasks and alert notification API.
  • Designed custom ListViews to view information.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the xml files
  • Worked with JSON and used external libraries like GSON parsers, for data parsing.
  • Used Android JUnit extension to prepare test cases.
  • Debugged for the issues using android tools like monkey runner, trace view and view hierarchy from DDMS for optimization purposes.
  • Involved in testing the app in various virtual devices and real devices

Environment: Eclipse, JDK, Android SDK, Java, JSON, SQLite, DDMS

Confidential, San Francisco, CA

Android Developer

Responsibilities:

  • ­Worked in different phases of the project cycle like design, development and testing
  • ­Discussed the requirements with the client and documented the requirements.
  • Integrated Facebook and Twitter android SDKs and implemented email intents to share articles.
  • ­­Used Android SDK and Eclipse IDE for development
  • Implemented Fragments to make the app usable on both Smart phones and Tablets.
  • 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 based on the device.
  • Implemented the XML Parser class to parse the XML feed from the URL
  • Worked on locating nearby the Bank and ATMs with respect to the customer location/zipcode entered with the ability to navigate to the branch or ATM or call the branch location directly.
  • Linked it to Google maps to provide the address and navigation.
  • Contributed in Database Management.
  • Contributed in code debugging using Logcat and DDMS.
  • ­­­Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, DDMS.

Confidential, Warren, NJ

Android Developer

Responsibilities:

  • Designed and developed Confidential Mobile finance app where there are some of the features like Navigation, making payments and transfers, Transaction search and many features are implemented which are user friendly to the user.
  • Designing and developing user interfaces using Android XML.
  • Analyzed the project features, designed the application architecture and database, and UI designs with different layouts and widgets corresponding to various resolutions and different orientations.
  • Implemented Web views, List views & populated lists to display the lists from database using Simple Adapters.
  • Developed and Utilized AsyncTask, Thread, handler, services to provide smooth UI experience.
  • Responsible for getting JSON response and parsing them to get the required information.
  • Added parser classes for tablet which involved parsing JSON feeds, use of Shared Ps and SQLite
  • Responsible for constructing the specification documents including Unified Modeling Language
  • Diagrams: Use Cases, System Features, Data Flow Diagram, Class Diagram, Functional and Non-Functional Requirements, State Transition Models
  • Integrated location based services using Google Maps API to display locations of the nearest banks.
  • Integrated Support Library to make the app compatible from API 1.6 up to 4.0.4
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Experience building Native Android applications, Android NDK.
  • Experience consuming web services and HTTP REST interaction with JSON and XML
  • Experience in the required GUI by making modifications to the XML files.
  • Worked on making the text look readable, precise and engaging using espresso tool
  • Reporting on project status to senior managers on the weekly basis. Tested the app across various versions of Android and different android Mobile devices to assure quality and performance.
  • Conceptualized, designed, developed and deployed mobile applications using iOS SDK, Xcode.

Environment: Android SDK 1.6, Java SDK 1.6, SQLite, Eclipse IDE, ADT Plugin

Confidential, Rochester, NY

Java Developer

Responsibilities:

  • Used Agile methodology (used Scrum) for development and was present in daily stand up meetings and weekly team meeting. Also attended bi-weekly sprint planning meetings.
  • Effectively participated in communication with Business Analysts and architects.
  • Developed Spring Hibernate components for backend data retrieval and persistence.
  • Involved in making improvements in an already existing code to add new functionality to PAO.
  • Involved in development using JRules and Groovy also (some of the functionality is present in JRules and groovy).
  • Integrated Google AdMob Ads banners in the application participated in Project Management, QA and Release Management.
  • Involved in creating proxy and business services using OSB.
  • Deployed PAO on WebLogic application server.
  • Used Mercurial for version control.
  • Involved in component testing (writing cTests).
  • Involved in deploying PAO on APPSDEV server using Team City.
  • Involved in performing code reviews using Crucible.
  • Used Ant to build the application.

Environment: Java, JRules, Groovy, J2EE, Spring, Hibernate, JSP, MVC, Oracle WebLogic, JQuery, Ant, XML, HTML, CSS, Mercurial version control system, cTest, OSB.

Confidential

Java Developer

Responsibilities:

  • Designing UI screen for Insurance Quote to get User information with JSP .
  • Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Writing PL/SQL Queries to get schedule of policy payment and defaults.
  • Developing Session beans, Entity for Insurance Quotes.
  • Writing JSP for Online Quote for Resident Insurance.
  • Developing CMP read only Entity beans to get Insurance quotes.
  • Fixing the bugs identified in test phase.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.
  • Documenting CR impact analysis and prepared implementation documents.

Environment: Java, J2EE, JSP, Web Services, XML, Oracle, Eclipse, UML.

We'd love your feedback!