We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • 6 years of experience as Software Developer with 4 years on Designing and Development of Android Applications for smartphone and tablet and around 2 years on Java based applications.
  • Very good understanding of Android Back - end and UI guidelines.
  • Proficient with common Android framework API's.
  • Expertise in developing apps using SQLite, Java, XML, Json,Google Maps API,Volley API, JavaScript, and GPS Location Data.
  • Experience in developing Android application using SQLite, Java, Mobile JQuery, Eclipse IDE, Android Studio, Android SDK and ADT plug in.
  • Focused on background processing with AsyncTasks and Services, IPC, AIDL, Storage and retrieval of structured data, fragments and broadcast receivers.
  • Expertise in working with public APIs, such as Twitter, Facebook, Google.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience in BLE and Camera.
  • Worked with Activities, Fragments, Android Binding, Android Framework, AsyncTask, Intent Services, Broadcast Receiver, Mediaplayer, SoundPool, Location Manager, Push Notification and Adapters.
  • Extensive experience in dealing with both REST as well as SOAP based web services.
  • Experience in using third party libraries and GitHub.
  • Experience in working in agile environment and coordinate with offshore teams.
  • Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Hands on experience with android geo location services.
  • Working knowledge of graphic design, audio and video features and handling various kinds of media using Photoshop.
  • Hands on experience with Android Unit testing & used tools like J-UNIT 3 and Monkey Runner.
  • Have worked extensively on various stages of application development, viz., collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Sizeable amount of work has been done on memory management, push notifications, multiple screen support, data offline usage, content providers and sync on Android.

TECHNICAL SKILLS

Technologies: Android 2.3-6.0, 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/3.0.x, Hibernate.4.3.5, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, JUnit, JSP, Phone gap.

Scripting Languages: JavaScript, PHP, JQuery.

Java API: Android API, Google Ajax Search API (REST API), Google Weather API.

Markup Languages: HTML 5, XML, XHTML, JSON, XAML.

Programming languages: C, C++, Java, JEE.

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

Debugging Tools: Log cat, DDMS, J Unit.

Database Tools: Oracle 10g, SQLite, MySQL.

Parsing Techniques: XML (SOAP API), JSON (RESTful API)

IDE’s: Android Studio, Eclipse, Net beans.

Operating Systems Version Control Tool: Windows (2000/XP Professional, Windows 7, Windows 8, Windows 8.1), Ubuntu, Macintosh. GitHub, Bit Bucket

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Android Developer

Responsibilities:

  • Responsible for analyzing the requirements of application, testing, stage, deployment, production maintenance and worked as lead android developer.
  • Designed the User Interface with navigation bar, view pager.
  • Integrated the QR Code scanning library in to the application for the scanning.
  • Responsible for adding the Reader API, this allows reading the payment card data.
  • Worked with Google Maps AndroidAPI V2 to display the AIL locations with markers using Geocoder.
  • Designed custom dialogs, custom notifications for displaying the generated payment code.
  • Responsible for storing the Payment code within the app using the Shared Preferences in SQLite database.
  • Registered the Broadcast Receivers for the android system announcements.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Implemented capturing the screenshot of the payment screen, Bitmap to pdf conversion features using Android NDK.
  • Implemented the mail feature of sending mail with billing information as an attachment.
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
  • Responsible for adding the update module for checking the latest version of app.
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes.
  • Worked on testing the application using J-UNIT testing framework.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.

Environment: Java, JDK, Android Studio, windows 7, Google Maps API V2, Google Volley, NDK, JUNIT, XML, JSON

Confidential, Warren, NJ

Android Developer

Responsibilities:

  • Creating skeleton application UI & implementing fragments using Android SDK.
  • Client Server Communication using REST API, JSON parsing to retrieve data from database
  • Worked on MVC patterns for the app.
  • Strictly follow Activity Life Cycle with keep in mind Process Service Life Cycle.
  • Implemented Notification, SharedPreferences.
  • Creating Intents (explicit, implicit), Multi-threading.
  • Creating Linear, Relative and Table layout.
  • Consuming RESTful web services using JAX-RS with Jersy.
  • Implementing Surface view, Date picker, Time picker.
  • Defining elements like Gallery, Gridview, Listview, Tabwidget, and Webview.
  • Dealt with Map Activity, Itemized Overlay, Map Controller, Location Manager, Location Listener.
  • Used Github for version control. Web technologies (i.e. AJAX, JSON andRESTful web services)
  • Participated in large production environments building enterprise class software development following Agile Processes.
  • Performed Code analysis and review, requirements gathering and analysis, and software risk analysis
  • Used AsyncTask, Handler, Threads, Service, and IntentService in order to implement multi-threaded applications
  • Implemented SQLite database, SharedPreferences and ContentProvider in application data management.

Environment: JAVA, Eclipse3.6 (Helios), 4.3(Kepler),Android4.2, 4.3(Jelly Bean) and Android 4.4 (Kit Kat), Kernel, SQLite, JDO, Google App Engine Java SDK,, XML, GPU, ADT.

Confidential, Dallas, Texas

Android Developer

Responsibilities:

  • Implement Home screen widget to provide quick access to refer contact options.
  • Refresh AppWidget on widget touch event.
  • Added the configuration changes to make AppWidget appear on Lock screen.
  • Implement a Broadcast receiver framework, register receiver to receive Screen ON/OFF broadcast event from the Android system and also experienced working on Bluetooth connectivity.
  • Implemented anAndroidapplication with SQLite database.
  • Involved in parsing messages using regular expression.
  • Implemented a Backend Server with SQLite database using Java Servlet running on a Debian Linux system with Tomcat server.
  • Designed and developed mobile application for Android mobile devices with extensive user interface development.
  • Implemented unique design for portrait and landscape mode.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Programmed using JavaScript for web page validations.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Involved in writing application logic in Eclipse using ADT plug-in for Android.
  • Experience in understanding the scripts written using XML.
  • Worked on debugging the application using Log cat, DDMS.
  • Experience working on Scrum methodology.
  • Involved in unit-testing and also used tools such as Log Cat, Error Log and Filters along with Eclipse Debugger.
  • Tested the application on various Android devices.

Environment: Java, Android SDK, Android Studio, Github, Eclipse 3.5, JSON, REST Web services, SQLite.

Confidential

J2EE Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using Object oriented design/ UML diagrams Built SOAP Webservices
  • Installed and configured WebLogic in Development and Testing environment
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
  • Developed Action classes, ActionForms,and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT Confidential various class level and methods level.
  • Made use of WINCVS for checkout and check in operations.

Environment: Java, J2ee, WebLogic, Struts, Hibernate, JSP, SOAP webservices, HTML, XML, XSL/XSLT, JavaScript, SVN, JavaBeans, AJAX, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Requirement analysis and low level design of the application.
  • Involved in data base design.
  • Developed complex queries to extract data from MS SQL Server.
  • Implemented the API’s to read data from DB and generate an XML file to put it into the task pool.
  • Developed JavaBeans for use in various modules of the application.
  • Designed and Developed the UI screens using JSP and JSTL.
  • Developed and wrote test cases for Borrower Module using Java.
  • User Interface design for different Modules using struts tiles.
  • Developed Action items (Automated and Manual Action Items) feature using Servlets.
  • Developed Several Stored Procedures/ Triggers for Automated Action Items to integrate with Default Tracking module.

Environment: Java, DOM, SAX, XML, JUnit, Star Team, SQL Server, Oracle, HTML, Java Script.

We'd love your feedback!