We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • Over 8+ years of experience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • Extensive experience in Android application development.
  • Good understanding in Android OS, interactive application development and memory management.
  • Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Developed elegant user interfaces with rich features.
  • Experience in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Fragments, Activity workflow, Flow and Motor Work Flow, Action Bar Navigation, Menu designs and view controls, Loaders, Scroll View, List View and Recycler Views.
  • Experience in using Storage options in Android like Shared Preferences.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services). Implemented the monetization of apps, which has capabilities to do in - app purchases.
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java
  • Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Worked on GUI applications using Java SWING and AWT.
  • Experience in using Java Native Interface (JNI).
  • Experience with source code control management like subversion (SVN) and GIT, SOURCE TREE .
  • Expert in writing client side validations using validation framework, Java Script.
  • Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
  • Working on implementation of OMA-DM device management protocol for android devices
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Knowledge in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services, XML Parsing, SQLite
  • Experience in using Storage options in Android like Shared Preferences
  • Experience in web services using markup languages like JSON and REST.
  • Knowledge in working with audio and video codec’s like .3GPP, MPEG-4.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA IDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.
  • Able to take initiative; work independently and also as a team player.

TECHNICAL SKILLS:

Technologies: Android SDK, Android NDK, J2EE, JavaBeans, JSF, WebServices-API, Springs, Hibernate, JDBC, JavaScript, REST, SOAP, JUnit, JSP.

Frame Works: FLOW AND MOTOR, ACTIVITY & FRAGMENTS

Markup Languages: HTML, XHTML, XML, Confidential, JSON.

Programming languages: C,C++,JAVA,ShellScript,PL/SQL,HTML,XML,XSLT, Confidential, Microsoft server2008

Servers: MOCKEY server, Amazon web server, Web Logic8.1/9.2, Apache Tomcat 6.0, JBoss 5.0.

Debugging Tools: Logcat, DDMS, ADB, JUnit.

RDBMS: SQLite, Microsoft SQL 2005/2008, Oracle 10g, 11g, MySQL 4.0/5.0

IDE s: Android Studio, Eclipse, Net Beans.

Scripting languages: JavaScript, JQuery

UML Tools: Microsoft Visio, Umlet, Smart Draw, Visual Paradigm

Operating Systems: Windows XP, 7, 8, Ubuntu, Fedora, Mac OSX.

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

Android Developer

Responsibilities:
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code for application.

  • Attended the daily Agile Scrummeetings andIterrative Planning meetings for each and every Sprint .
  • Weekly Demo’s and Sprint Demo’s on the developed application .
  • Performed Live Paper proto Type Coding whileinterractingwith DCE & UX teams at intial stages of developing the application .
  • Validated JSON reponses as per the given REST API’S .
  • Actively interacted with Design Teams (DCE&UX Teams)on the UI changes in the application.
  • Inform and support business units in leveraging platform mobile services and building effective mobile learning apps.
  • Advanced app design with Async processing, services, SQLite databases, content providers, intents, and notifications
  • Maximizing integrated search, cloud-based services, and other exclusive Android features
  • Responsible for making the application compatible with the Latest Android Version Lollipop 5.0,, Android Version Marshmallow 6.0 .
  • Leveraging Android 4.0 APIs for networking, web, location services, telephony, and hardware sensors
  • Building richer apps with 2D/3D graphics, animation, and the Android NDK
  • Tracking app usage patterns with Google Analytics Streamlining testing with the Android Debug Bridge
  • Provided assistance and feedback on login design and implementation.
  • Utilized button style and edit text background, added background selector
  • Implementing Broadcast Receivers for Android.
  • Used web view to show html 5 pages.
  • Test and error logging on different versions and devices of Android.
  • Used adb logcat, DDMS for Debugging
  • Adjusted Android default behavior such as orientation response to improve activity life cycle flow.
  • Developed App screens and its workflow using ACTIVITY & FRAGMENTS, Flow and Motor framework which has views such as Recycler View and Scroll View, List View .
  • Implementing Broadcast Receivers for Android.
  • Used web view to show html 5 pages.
  • Test and error logging on different versions and devices of Android.
  • Used adb logcat, DDMS for Debugging.

Environment: Android SDK, Android NDK, ADT-Plugin, Eclipse, Android Studio, Java, SQLite, JSON, HTML5, XLX,XML, REST API, DDMS, Logcat, php, Amazon Web Server.

Confidential, Chicago, IL

Android Application Developer

Responsibilities:

  • Engaged in the full project life cycle including analysis, design, development, testing and deployment phases.

  • Discussed the requirements with the client and analyzed the requirements.
  • Designed the architecture and User Interface using client requirements and use - cases.
  • Followed Agile and Scrum methodologies in the project implementation.
  • Parsed JSON data coming from server.
  • Used Google Maps API for enabling GPS
  • Used Activities, which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used AndroidNDK to create the library files to be used by Services.
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
  • Download and upload content from back end web server via REST API.
  • Used AsyncTask for multithreading.
  • Integrated Google Maps into the application using Google Android location-based APIs to display addresses and locations.
  • Implemented Notification Manager to display updates on the notification bar.
  • Provided assistance and feedback on login design and implementation.
  • Utilized button style and edit text background, added background selector.
  • Implementing Broadcast Receivers for Android.
  • Used shared preferences to store data.
  • Test and error logging on different versions and devices of Android.
  • Used adb logcat, DDMS for Debugging.
  • Troubleshooting and resolve problems.
  • Used GIT for version control.

Environment: Android SDK, Android NDK, ADT-Plugin, Eclipse, Android Studio, Java, SQLite, JSON, XML, DDMS, Logcat.

Confidential, Northbrook, IL

Android Developer

Responsibilities:

  • ­Worked in different phases of the project cycle like design, development and testing using SDLC

  • ­Discussed the requirements with the client and documented the requirements
  • ­Developed the activities and UI layers
  • ­­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 and HTML feeds.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Integrated the app with cloud-based storage networks, and used Restful web requests to access data from them.
  • Implemented the XML Parser class to parse the XML feed from the URL and used JQuery environment.
  • Worked on locating nearby branches 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 inDatabase 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 1.6, Java SDK 1.6,SQLite, Eclipse IDE, ADT Plugin, Android NDK, Android Studio, Java, SQLite, JSON, HTML5, XML, DDMS, Logcat, php, Amazon Web Server Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.

  • Preparing the GUI transaction screens for the banking account on Android Mobile using java.
  • Worked on linear, frame and relative layouts.
  • Worked on toast, Dialog notifications.
  • Developing the required XML screens for the required transaction process
  • Worked on SQLite database.
  • Worked on Client/Server architecture and implemented the socket communication between server and the client using java.
  • Done manual test and implemented automation test cases for complete UI for the different screen of the project.
  • Testing and implementing automation test cases on the WIFI connectivity on the tablet.
  • Worked on configuration management using Clear Case.
  • Worked on bug tracking tools clear quest.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Followed Agile and Scrum methodologies in the project implementation.

Environment:: Eclipse IDE and Android Bundle, Android SDK, Android NDK, XML and JSON parsing, Clear quest bug fixing tools

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).
  • 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 Web logic, JQuery, Ant, XML, HTML, Confidential, Mercurial version control system, cTest, OSB

Confidential

Java Developer

Responsibilities:

  • Involved in the full life cycle of the project, i.e. from design phase to testing phase

  • Prepared Program specifications, Test cases based on Detailed Design documents.
  • Validations are done using Java Script
  • Developed server side utilities using Servlets.
  • Involved in writing the configuration module and writing the code for handling the data coming on socked using PCIH protocol
  • Involved in Development and Unit testing of Mediation device server and other interfaces.
  • Involved in Specification Requirement Study, Screen design, Analysis of the control creation methodology, developing the required Controls and GUI and database design development
  • Involved in Database design, development, testing, and implementation. Designed, developed, tested, and implemented
  • Developed user interface with JSP and used JSP Tag libraries to simplify the application complexity
  • Developed the following JSP/HTML pages - login/portfolio, creation/management, authorizations, news display, standard company template pages, user preferences, system monitoring, daily activities, reporting/analysis, system administration pages, message broadcasts, etc

Environment: Java, Middle tier software J2EE like Servlets, EJB, JavaScript, UML, Rational Rose, PCIH, Clear Case, UNIX, Log4j, Properties configurations

We'd love your feedback!