We provide IT Staff Augmentation Services!

Android Application Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY

  • Over 7+ years of experience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • 4 yearsof 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).
  • Experience in implementing native libraries in application by using Android SDK and Android NDK.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, custom views, and Loaders.
  • 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.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • 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.
  • Knowledge in developing applications using Struts frame work, spring and hibernate.
  • Worked on with AndroidAPI’s (SMS, Content Provider, Google Maps, API SQLite, and WebView).
  • Worked on GUI applications using Java SWING and AWT, Java Native Interface (JNI).
  • Experience with source code control management like subversion (SVN) and GIT, good at using the markup languages like JSON and REST.
  • Expert in writing client side validations using validation framework, Java Script and usage of Shares preferences
  • Knowledge in working with audio and video codec’s like .3GPP, MPEG-4.
  • Experienced in programming skills in Java including Plug-in Architecture, HTML, CSS and XML.
  • Designing and implementation of User Interfaces and Navigation elements.
  • Experience mobile security, user-interface.
  • Knowledge on debugging and problem-solving skills with Eclipse, IntelliJIDEA, IDEA, Android Studio and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Experienced in developing apps involving RSS feeds.
  • Experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Experience in performance optimization of Android applications and exposure to tools such as TraceView, Lint, and Hierarchy Viewer.
  • 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

OS: Windows8/ 7/Vista/XP, Mac OSX, Android, Ubuntu

Languages: JAVA, C, C++, JavaScript, PHP, JSON, jQuery

Markup Language: HTML/CSS, HTML5, XML

Development Tools: Eclipse Galileo-Kepler, Netbeans 5.x, MS Visual Studio, Android Studio, PhoneGap, IBM Worklight, Photoshop, Sublime Text, XCODE

Databases: SQLite, MySQL, Oracle

Frameworks: Java Development Kit (JDK), jQuery, Android SDK

Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP

Enterprise Technologies: Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, Linux, Scanners, Desktop and Network Printers, MAC, LogMeIn Central, GPMC, RDP, Internet Information Services, VMware, Ci0trix XenServer, Virtual box, Incode, Google Email.

Other Tools/Software: Dreamweaver, Photoshop, Alice, 3Ds Max, OpenGL, Firebug

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Android Application Developer

Responsibilities

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Re-Design
  • Implementation and Maintenance.
  • Involved in collecting client requirements and preparing the design documents.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Involved in full life cycle of the application including sprint planning, prototypes, design, develop and test.
  • Implemented Fragments, Activities.
  • Developed different features for the application.
  • Worked on linear, frame and relative layouts.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Utilized GPS location-based services and Google Maps API to enable Google map search for locations in close proximity.
  • Making the Restful Service Calls using Google’s Volley Library at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement
  • Enabled GPS/Wi-Fi to detect user location from where to begin searching.
  • Refactored the code base to optimize start-up time and memory usage.
  • Integral in internationalizing of the app to support different languages.
  • Key resource for layout and UI work utilizing xml, Views, Webview, ListView, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Carousel, Push Notifications, Loaders, AsyncTask, handler etc.
  • Crittercism, Google Analytics, flurry, Kochava event,Ominiture tracking.
  • Used web view to show html 5 pages.
  • Improved crashes handling, and made the application awesomely stable.
  • Experience in XML parsing on client side using JSON, implemented DOM-based implementation of feed parser.
  • Took care of Code Review, Code Fixes and bug Fixes.

Environment: Java, Android SDK (1.6 to 5.0), Eclipse(ADT)3.7, Android studio, Intellij idea, Wire Shark, Git, HTML5, CSS3, JSON, XML, Ajax, rally.

Confidential, Winooski, VT

Android Developer

Responsibilities:

  • Involved in full life cycle of the Android application and redesign of Confidential website including wireframe design, server development and client development.
  • Worked on developing various features such as values product of the day, browse products from store inventory and navigate to the nearest store.
  • Used Android SDK/NDK, Eclipse IDE, Dalvik Debug Monitor Server, Android Virtual Device,andAndroid Debug Bridge for development and debugging tool.
  • Used fragments and activities.
  • Worked with Bitmaps, 9-patch images and handled memory issues by recycling bitmaps.
  • Experience in developing and handling XML data using efficient parsing technique such as DOM.
  • REST web service interaction utilizing OAUTH authentication and JSON.
  • Worked on front end UI design and Backend Development using SQLite.
  • Used GIT for project management and version control.
  • Involved in the development of GUI related changes for the website using JSP, HTML, CSS and client validations using Java script.
  • Involved in analysis, specification, design, and implementation phases of Software Development Life Cycle (SDLC). Followed agile methodology to develop the project.

Environment:Android SDK 3.1, Java SDK 1.6, SQLite 3.0, Eclipse IDE, ADT Plugin, GIT, RESTful API, Google Map API, HTML, CSS, XML, JSP.

Confidential, Canton, OH

Android Application Developer

Responsibilities

  • Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
  • Develop the News module providing all latest company news.
  • Enhanced the scheduler module providing the associates work schedules and notifications.
  • Worked extensively with Eclipse, Java and Android SDK frameworks.
  • Designed the login activity with dynamic layouts and custom buttons.
  • Used Shared Preferences for login session and handlers for set timers.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used Volley library to get JSON objects and arrays from server.
  • Used Expandable List Views and Hash Maps to create drop-down lists using custom objects.
  • Communicate with back-end development team to integrate front- and back-end code.
  • Communicated effectively with stakeholders to manage expectations.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Fixed bugs reported by testing team using ADB and DDMS.

Environment:Dreamweaver, Android SDK, Android Framework APIs (GPS, Camera, Notification), UI Animations, Eclipse, DDMS, Dreamweaver), Object Oriented Design, Genymotion emulator, Virtual Machine, Microsoft Visual Studio, Multitasking, LogCat

Confidential, WASHINGTON, VA

Java Developer

Responsibilities

  • Played a key role while working with security and activations modules for architecture specification.
  • Also helped define the high-level system architecture and design including software componentDiagrams, system static and dynamic structure diagrams to prototypes.
  • Designed and developedEJBcomponents for the above mentioned modules.
  • Performed client side validation usingJavaScript. Developed web-based user interfacesUsingServlets,JSP,JSF,HTML, andXMLbased client server application.
  • Contributed to the efforts in research, design and development of the “Core” software components of the application including,JSPframeworks,Web tier and services tier, data models, security strategy and in establishing the best practices. Implemented Web Services (SOAP and WSDL).
  • Developed and implemented Integration with the peripherals which were some of the action itemsNeeded for the application.
  • Worked with configuration management groups for providing various deployment environments set up IncludingSystem Integration testing, Quality Control testing etc.

Environment:Java 1.4, Tomcat, EJB, JDBC, Servlets, JSP, JSF, Web Services, SQL, Oracle 9i.

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 for Insurance Quotes.
  • Writing JSP files for Online Quote for Resident Insurance.
  • Fixing the bugs identified in test phase.
  • Had coded various data adapters for processing XML.
  • Used Java script and JQuery to handle client-side validations.
  • 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, JUnit, Eclipse, UML, WebSphere, Struts, java script, JQuery, HTML.

We'd love your feedback!