We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Omaha, NebraskA

SUMMARY

  • Over 7+ years of extensive experience in Object oriented technologies and Android applications with Java/Android Technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.
  • Expertise in Android Application Development.
  • Proficient in understanding Android OS, interactive application development and memory management.
  • Proficient with java and Android SDK from 2+ to latest version Android 7 Nougat.
  • Experience in using Activity work flow, Fragments, Menu designs, Action bar navigations and Loaders.
  • Expert in developing Android applications using Eclipse IDE, SQLite, Android Studio, Android SDK and ADT Plug - in.
  • Hands on experience with Android Activity life cycle and Service life cycle call backs and Android OS framework.
  • Experienced with app components like Activities, Services, Intents, Broadcast Receivers and Content Providers.
  • Expertise in working with Google Maps API, Google Cloud Messaging, GPS location Data and Push notification.
  • Proficient in using prominent Public APIs like Google, Facebook, YouTube, Twitter, PayPal, eBay, Instagram.
  • Good at using the Markup languages like JSON, REST and have experience with source code control management like GIT to handle large projects and GERRIT to submit project changes.
  • Designed GUI and Interfaces with services for asynchronous programming in Android like Thread pool, tasks and services.
  • Expertise in integrated Development testing, Unit testing and Testing using debugging tools like JUnit.
  • Expert in developing web based applications using HTML5, CSS, JavaScript, JQuery, Bootstrap, AJAX, Angular.js.
  • Excellent knowledge in designing and developing flexible User Interface components and widgets with different screen resolutions for Android phones.
  • Experience in Integrating Web based applications and Mobile applications via web services.
  • Experienced in web service protocols such as JSON, HTT Pand XML.
  • Expertise in developing high level web based applications and mobile applications using Java, JSP, structs, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript and Oracle.
  • In depth knowledge in core Java, Object Oriented programming and Model-View-Controller(MVC)design pattern.
  • Good in using SCRUM-Agile software development method for managing the application development.
  • Excellent skills in problem solving and debugging with Eclipse, Android Studio, IntelliJIDEA and RAD.
  • Experience in Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented modeling (OOM) based on Unified Modeling language (UML).
  • Excellent working experience with variety of operating systems like Macintosh, Windows10/8/7/XP, Linux, Ubuntu, Fedora.
  • Have worked extensively on various stages of application development like Gathering requirements, architecture design, functional design and turning the requirement to product.
  • Ability to master new technologies, excellent management and problem solving skills.

TECHNICAL SKILLS

Programming Languages: Core Java, C, C++, HTML, XML, CSS, Microsoft Server2008, Shell Script

Internet/Web/Mobile Technologies: Android 2.x/3.x/4.x/5.x/6.0,7, Ajax, XML, DHTML, HTML, Crystal Reports, Flash, Silverlight, HTML, CSS, Ajax, JQuery, JSON, JavaScript, Angular.JS, Bootstrap, Android SDK

RDBMS: SQL Server 2000/2005/2008 , Oracle 10g, MS Access

Databases: Oracle, DB2, SQLite, SQL Server, MY SQL.

App/Web Servers: Tomcat 6.0 Apache HTTP Server, Apache ANT, Maven.

Middleware: ASMX Web Services, WCF Services, SOAP, COM+

Operating Systems: Windows 7, Windows Vista, Windows XP, iOS 5/6, Mac OSX, UNIX, LINUX, Android 2.x/3.x/4.x, Ubuntu

Tools: Photoshop, Dreamweaver, Oracle Virtual, JUnit, Cruise Control, Maven.

PROFESSIONAL EXPERIENCE

Confidential, Omaha,Nebraska

Android Developer

Responsibilities:

  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • 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 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.
  • Designed and developed the App screen navigation using Dialog boxes, Action Bar Navigation control and designed Menus based on the user context.
  • Secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
  • Download and upload content from back end web server via REST API.
  • Analyzing application with Trace View tool to improve performance.
  • Analysing 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.
  • 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, Eden Prairie, MN

Mobile Application (Android) Developer

Responsibilities:

  • Involved in entire software development process for all assigned Android application development projects.
  • Requirement specification, design, implementation, testing and maintenance.
  • Implemented ListView, so as to show the news and promos as a form of list.
  • Discussed the requirements with the client and analyzed the requirements.
  • Used Android SDK 2.0 and Eclipse IDE for development.
  • Utilized web-services (HTTP based, XML, SOAP, JSON or other services), to tie our applications to critical server-side APIs.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Analyzed the requirements of the main menu features that can be supported in Android phones.
  • Worked with Instruments tools extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Used various design patterns to manage code and data efficiently.
  • Created numerous helper classes that can be used throughout the classes.
  • Worked on linear, frame and relative layouts.
  • Implemented RESTFUL API calls to communicate with server.
  • Implemented Fragments, Activities.
  • Added support for downloading and opening photos, PDF.
  • Used AsyncTask for multithreading.
  • Followed Agile and Scrum methodologies in the project implementation.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Used shared preferences to store data.
  • Developed the UI screens, which met the UI requirements compliance.
  • Used Eclipse for development, debugging, coding and deployment of the applications.
  • Used Photoshop CS5, Firework CS5, and Illustrator CS5 frequently for editing images, altering photos, and customizing look and feel of client's applications.
  • Performed functionality testing and sanity testing.

Environment: Android 2.0/2, Eclipse 3.6, ADT Plug-in, SQLite, XML, Java, Google-Map kit, Subversion, JUnit, Java, Eclipse 3.4/3.5, JSON, SOAP, Image Downloader

Confidential, Phoenix, AZ

Android Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing.
  • Used GPS provider to quickly find location and navigates the directions to the nearest Bank or ATM.
  • Developed the activities and UI layers.
  • Used web views, list views & populated lists to display the lists.
  • Responsible for consuming the REST services, getting XML, JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest Branches/ATM’s
  • Enabled the application to use the Camera feature to scan a document and upload the check using SQLite.
  • Used Android SDK and Eclipse IDE for development.
  • Tested the app across different versions of Android and different Android phones to assure quality and performance.
  • Worked closely with another mobile app developer, leading the other platform development.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the XML files.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Worked on debugging the application using Logcat, DDMS.
  • Tested the application on various Android devices.

Environment: Android SDK 3.2, 4.1, SQLite 3.8, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7

Confidential, Chapel Hill, NC

Android Developer

Responsibilities:

  • Contributed to the User Interface (UI) design of the Application using buttons, edit boxes, check boxes, dialog boxes, action bars and spinners for various layouts.
  • Implemented the Search bar feature in the Application's action bar for searching particular deals in the area.
  • Retrieved data from the web services in the form of JSON and the deals are displayed on the user interface in a customized list view.
  • Incorporated Google AdMob Ads SDK in the Application to display ads for unsubscribed users.
  • Integrated Facebook and Twitter libraries to share documents among friends.
  • Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS
  • Implemented SQLite database that keeps track of the User profiles, recent coupons, personal favorites and updates the deals based on the users preference.
  • Experienced In developing applications through Phonegap.
  • Involved in testing of the Application in various devices, screen sizes and resolutions.

Environment: Android SDK, Eclipse, Java, XML, SVN, HTML, CSS, JSP, Java Script, Facebook Android SDK, phonegap, Twitter Libraries.

Confidential, San Leandro, CA

Java Developer

Responsibilities:

  • Designed and implemented the various Frontend interactive pages using JavaScript frame work EXT Js.
  • Extensively used the EXTJs MVC pattern for data handling in the UI side.
  • Used ExtJS stores and Models to represent the data in front end.
  • Developed REST APIs in spring framework where the UI can interact.
  • Designed the JSON structure for data handling between APIs and UI calls.

Environment: Java, JSP, JSP JDBC, HTML, XSL, spring, CSS, NetBeans, JavaScript, XML, WebLogic.

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.

Confidential

Responsibilities:

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
  • Involved in collecting client requirements and preparing the design documents.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle.
  • Involved in creation of scripts to create, update and delete data from the tables.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements.
  • Wrote JSP using HTML tags for designing UI for different pages.
  • Extensively used OOD concepts in overall design and development of the system.
  • Developed user interface using Spring JSP to simplify the complexities of the application.
  • Responsible for Development, unit testing and implementation of the application.
  • Used Agile methodology to design, develop and deploy the new changes.
  • Extensively used tools like AccVerify, Check style and Clockworks to check the code.

Environment: Java, JSP, JSP JDBC, HTML, XSL, Spring, CSS, JavaScript, Oracle 8i, XML, WebLogic.

We'd love your feedback!