We provide IT Staff Augmentation Services!

Senior Android Application Developer/android Application Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Experienced Android Application Developer and Sun Certified Java Programmerwithin - depth understanding of Software Development Life Cycle methodologies and Object - Oriented programming.
  • Around 8 years of experience as aSoftware Developer to include 4 years as a Android Application developer and4 years of experience as a Java based applications and around
  • Developed and Architected multiple Android applications across versions. Have a good understanding of Android Back-end and UI guidelines.
  • Expertise in developing apps using HTML5, XML, JSON, Web Services and SQLite.
  • Excellent noledge and working experience in Android SDK and NDK, Application Stack and Android Architecture. Focused on synchronous and asynchronous concurrency models, background processing with AsyncTasks and Services, IPC, AIDL, Storage and retrieval of structured data.
  • Experience in working with SQLite Database, Google Maps API, GPS location Data and Push Notifications.
  • Experience in ArchitectureDesign, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Expertise in use of popular public APIs, such as Google, Facebook, YouTube, and Twitter (REST API and Search API).
  • Working noledge of graphic design and handling various kinds of media using Photoshop, Lightroom and Flash.
  • Good Knowledge of Windows server 2010, Oracle 11g, JavaScript, Perl.
  • Experience in using a web based application used for managing tests scenarios, defect tracking and management.
  • Dedicated team player with excellent work ethic, Interpersonal skills and ability to communicate with all levels of teh organization.

TECHNICAL SKILLS

J2EE Technology: JSP, Servlets, AWT/Swing, JDBC, Java beans, Hibernate

Programming Languages: Objective-C, Java, UML, C/C++, VB 6.0

Data Management: MySQL, Oracle, PL/SQL, SQLite

Web Technologies: HTML5, XML, XHTML, JavaScript, CSS3,PHP, ApacheTomcat

Methodologies: Agile methodology, Waterfall model

Software Tools: Eclipse, Xcode, Net Beans, Android SDK, Visual Studio,PowerBuilder 10, Photoshop, SVN, Git, Open Office.

Mobile Technologies: Android 2.X,4.1 Eclipse IDE.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Senior Android Application Developer/Android Application Developer

Responsibilities:

  • Worked in different phases of teh project cycle like design, development and testing.
  • Used GPS provider to quickly find location and navigates teh directions to teh nearest Bank or ATM.
  • Developed teh activities and UI layers.
  • Used web views, list views & populated lists to display teh lists.
  • Responsible for consuming teh REST services, getting XML, JSON response and parsing them to get teh required information.
  • Integrated location based services using Google Maps API to display locations of teh nearest Branches/ATM’s
  • Enabled teh application to use teh Camera feature to scan a document and upload teh check using SQLite.
  • Used Android SDK and Eclipse IDE for development.
  • Tested teh app across different versions of Android and different android phones to assure quality and performance.
  • Worked closely with another mobile app developer, leading teh other platform development.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented teh required GUI by making modifications to teh XML files.
  • Work closely with teh 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 teh application using Logcat, DDMS.
  • Tested teh 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, Honolulu, HI

Android Developer

Responsibilities:

  • Developed user-friendly user-interface cesusing widgets like Menus, Dialogs, different Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
  • Populated spinner data from SQLite database by using simple spinner which allows selecting an item from a drop down menus and to store user and app data into SQLite database.
  • Added search functionality to list view items will filter teh list data with a matching string.
  • Integrated Google Maps into teh application using Google Android location-based APIs to display addresses and locations.
  • Added a feature to app to detect internet connection status before making any HTTP Requests.
  • Experienced in developing app handling XML data using efficient parsing technique such as DOM/JSON parsers.
  • Implemented teh event reminder feature into teh app using services, async tasks and alert notification API.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from teh app.
  • Applied noledge of SQLite and data persistence to develop an offline feature that allows teh user to access app without network connection.
  • Designed teh app to take pictures with a camera at any time to collect images.
  • Used CVS for project management and version control.
  • Worked on debugging teh application using Logcat, DDMS.
  • Worked in an Agile environment delivering in short turn-around times.

Environment: Android SDK 2.2, SQLite 3.7, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, GPS, ADT Plug-in, CVS (version control), Logcat, DDMS console

Confidential, Seattle, WA

Android Developer

Responsibilities:

  • Designed and developed Mobile Media application for Android mobile devices with extensive user interface development.
  • Enabled teh application to access teh content of Gallery, Media pre-built applications using implicit Intent.
  • 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 teh various button and text field events and implemented teh desired action for each of teh widgets.
  • Used Android content providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS, etc., from teh app and designed suitable GUI for these applications.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into teh mobile app.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Used RESTFUL web services to consume a web service.
  • Followed agile methodology for implementing teh Application.
  • Worked on debugging teh application using Logcat, DDMS
  • Involved in developer testing by porting teh app on multiple devices with various screen sizes.

Environment: Java, Android SDK 3.2.2 and Android API's GPS, REST, JSON, Eclipse IDE 3.5, ADT Plug-in, GIT (version control),DDMS console, ADB server, emulator and Base device (G1, HTC EVO).

Confidential, Phoenix, Arizona

Java-J2EE Developer

Responsibilities:

  • Involved in analysis, design, construction and testing of teh online banking application.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Tiles Framework in teh presentation tier.
  • Developed Struts Action classes using Struts controller component.
  • Designed and developed UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used Struts validator framework for client side and server side validation.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Developed teh application Using WaterfallMethodology, refactoring teh existing code and
  • Writing teh new code.
  • Used Spring Model View Controller (MVC) 3 architecture. UsedJavaScript,Jquery,Ajax in front-end, Spring framework in business layer and Hibernate in persistence layer
  • Implemented teh back-end functionality of teh modules using Session beans and Entity beans and used DAO, DTO, Business Delegate, Session Façade, J2EE design patterns.
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Involved in teh defects resolution for teh better quality and increased performance of product
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.

Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse 3.4, 3.5, and Oracle10g.

Confidential, Salinas, CA

Programmer Analyst/Java Developer

Responsibilities:

  • Generated Use case diagrams, Class Diagrams, and Sequence diagrams.
  • Designed and Developed Application using Struts based MVC framework
  • Used teh Struts validation and Tiles Framework in teh presentation layer.
  • Designed and developed teh presentation layer using HTML, CSS, JavaScript and JSP
  • Designing UI screen for Insurance Quote to get User information with JSP.
  • Writing custom tag handlers for Insurance Quote page to calculate teh age of teh person using teh date of birth information entered.
  • 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.
  • Involved in teh development of Session Beans for teh Business Logic and Message Driven beans for asynchronous flow of messages.
  • Designed and developed various Oracle database queries both Simple and Complex, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Developed reusable web components, JSP, Servlets and Java Beans that use teh MVC pattern to access EJB (Entity Beans) for teh modules of user registration.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.
  • Fixing teh bugs identified in test phase.

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

We'd love your feedback!