We provide IT Staff Augmentation Services!

Android Application Developer Resume

4.00/5 (Submit Your Rating)

Mason, OH

SUMMARY:

  • Over 6 years of experience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • Proficient with Android application development lifecycle from application creation to deployment in Google Play
  • Experienced in entire application development process: requirements specification, design, implementation, testing and maintenance
  • Expertise in IDE’s like Eclipse and Android Studio for developing android applications.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Expertise in designing the backend database for data storage and retrieval using SQLite and SQL for other bigger applications.
  • Working experience in consuming RESTful web services to fetch data for mobile front end and parsing the XML and JSON response using different parsers
  • Skilled in implementing UI/UX of android application development for front end design
  • Experience using version control software such as SVN, GitHub for effective code maintenance, tracking, logging and deployment
  • Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Storage options in Android like Shared Preferences.
  • Knowledge in working with audio and videocodec’s like .3GPP, MPEG - 4.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA 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.
  • Experience with Google Analytics.
  • Proficient in all the phases of Software Development Life Cycle (SDLC)
  • 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.
  • Worked on GUI applications using Java SWING and AWT.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Expert in writing client side validations using validation framework, Java Script.
  • Worked extensively with QA teams for testing Android applications, writing test cases/scenarios, implementing functional and usability tests.

TECHNICAL SKILLS:

Technologies: Android 2.3-4.4, Java, C, J2EE (JSP 1.2/2.0,Servelets 2.2/2.3/2.4, EJB.2.0/2.1/3.0), Struts1.3/2.0, JavaBeans, JSF 1.2/2.0, Web Services, Spring2.0.x/2.5.x, Hibernate. 3.0/3.1.1/3.2, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, JUnit, JSP, Phone gap.S c r i pt i ng La ng ua ge s,J a v aS c r i pt, UNIX S he l lS c r i pti ng, Perl, PHP,JQuery.Java API,Android API, Google Ajax Search API (REST API), Google Weather API,Markup

Languages: HTML 5, XML, XHTML, JSON.

Programming languages: C, C++, Java

Servers: Web Logic8.1/9.2, Apache Tomcat 6.0, JBoss 5.0, Glass Fish.

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: Oracle 10g, SQLite, MySQL

IDE s: Android Studio, Eclipse, Net beans, IntelliJIDEA, Appcelerator.

Operating Systems: Windows (2000/XP Professional, Windows 7, Windows 8), Ubuntu, Fedora, Macintosh.

PROFESSIONAL EXPERIENCE:

Confidential,Mason,OH

Android Application Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Webservices and maintained project tasks and schedules.
  • Worked on the different phases of the development cycle, expanding the existing design, development of new features, testing and deployment.
  • Design screens using MVC pattern for the application with Appclerator.
  • Create and edit UI/UX for a Titanium Alloy application.
  • Working Experience with 3rd party APIs - from Google Maps APIs, to 3rd party vendor calls.
  • Utilized Localities SDK to capture user events for analytic purposes.
  • Experience with web services integration utilizing JSON and/or XML.
  • Expertise in using version control tools (e.g. Git)
  • Experience using RESTful APIs to integrate mobile applications to server side systems
  • Designed and developed the App screen navigation using Dialog boxes, ActionBar Navigation control and designed Menus based on the user context.
  • Built HTML, CSS and presentational JavaScript, user interface wireframes, and/or detailed written specifications.
  • Scaling to ensure the application responds as the business demand grows.
  • Optimizing and automating enterprise-level deployment practices.
  • Practicing a test-driven development approach.

Confidential,Des Moines,IA

Android Application Developer

Responsibilities:

  • Design screens using MVC pattern for the application with Eclipse IDE.
  • Responsible for designing and implementing Location based service using Google Maps API that enables to search the nearest ATMS located.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Used Android NDK to create the library files to be used by Services.
  • Secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
  • My role was to check whether that design follows native android principles and writes code on custom UI widgets
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • Updated third-party SDKs that contained security flaws.
  • Developed custom UI by drawing on the Canvas using native Android SDK API.
  • Download and upload content from back end web server via REST API.
  • Analyzing application with Trace View tool to improve performance.
  • Analyzing layouts with Hierarchy Viewer.
  • Implemented JavaScript for validation.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used GIT for version control.
  • To send dynamic notifications we used push notification.
  • Design and Development of Android native client application.
  • Implementing Broadcast Receivers for Android.
  • Test and error logging on different versions and devices of Android.
  • Implemented an error reporting system for future development support.

Environment: Android Version 2.3.3-4.1.1, Android SDK, NDK, Java, J2EE, JavaScript, Google Maps API, Eclipse IDE, windows 7, HTML 5.0, XLX, XML.

Confidential,Issaquah,WA

Android Application Developer

Responsibilities:

  • Participated in sprint planning meeting to decide the project component backlog and reported updates during the daily SCRUM meetings.
  • Collaborated with the database team to acquire database Schema, URLs and support.
  • Parse the data that were coming as JSON format using Android’s built-in JSONObject library.
  • Helped in the integration of various APIs in the SDK library to be used by a 3rd party in creating the app.
  • Assisted with basic Development Testing and Unit Testing the applications for new devices and SDK updates made readily available into the Android Eco-System.
  • Design local database and tables in the app to store the data locally using SQLite.
  • Implemented the database using 3-level database design model.
  • Implemented optimized ListView to show the menu data on the menu activity.
  • Worked on and development and used OpenGL ES2 libraries.
  • Designed and implemented UI interface to interact with the users to take the order information.
  • Developed the components using OOP way to maximize scalability - building individual classes and interfaces.
  • Created test cases to unit test the developed components.

Environment: Java, Android SDK, ADT, Android Studio, XML, JSON, REST.

Confidential,San Ramon,CA

Mobile Application (Android) Developer

Responsibilities:

  • Developed the User Interface layers and the web modules for the activities including Home Screen, Sign In, Profile, Settings, and Questions.
  • Used Android SDK 2.0 and Eclipse IDE for development.
  • Used multi threading to implement parallel processing.
  • Utilized web-services (HTTPbased, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs.
  • Developed necessary DAOs (Data Access Objects) for client.
  • Researched technical issues and provided recommendations.

Environment: Java, Android SDK, Eclipse 3.4/3.5, JSON, SOAP, Image Downloader.

Confidential, NY

Android Developer

Responsibilities:

  • Wrote technical specifications and maintained all reports pertaining to application development process.
  • Responsible for consuming the REST services, getting a JSON response and parsing them to display on the user screen.
  • Extensively worked with Android SDK 2.0 version and Eclipse IDE while using an Android ADT plug-in.
  • Used SQLitedatabase for local data storage.
  • Used the AndroidAsyncTask service to update List View Screen.
  • Worked with design/UX team to create user-friendly and full functional UI.
  • Involved in developer testing by porting the app on multiple devices with various screen sizes.
  • Followed the agile methodology in the project implementation.
  • Worked closely with QA team with fixing bugs and performance issue

Environment: Eclipse IDE, Android SDK 2.2 and above, JDK, XML and JSON parsing.

Confidential,Mountain View,CA

Java Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Webservices and maintained project tasks and schedules.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Working withSpring, Spring MVC and Struts and also developed WEB APP using these frameworks.
  • Created web pages for each project using XHTML, CSS, and Java Script.
  • Developed SOAP based Web Services using JAXB.
  • Experience in working with IDE’s like Eclipse, Spring MVC.
  • Developed web services components using XML, SOAP and Axis.
  • Developed SOAP based Web Services using JAXB.
  • Developed web components using MVC pattern under Strutsframework.
  • Wrote JSPs, Servlets and deployed them on Weblogic Application server.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations
  • Web sphere used in create applications and integrate applications with other applications.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
  • Developed Unit test cases for the classes using JUnit.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.
  • Application developed with strict adherence to J2EE best practices.

Environment: Core Java, J2EE, JSP, Servlets, JSF, Spring MVC, IBM Websphere, Java Script, CSS, Angular JS, Struts, Oracle, SQL/PLSQL, JUnit, WebServices, Apache Tomcat Server, Linux, HTML, XML, XHTML, CVS, Windows.

We'd love your feedback!