We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

0/5 (Submit Your Rating)

San Rafael, CA

SUMMARY

  • A qualified Professional with over 7 years of experience in Information Technology in design, development, implementation and maintaining native mobile applications and over 4 years of experience in Android application development using Android SDK.
  • Extensive experience in Android application development, with all aspects of software development life cycle from concept planning, to implementation and testing, to deployment and maintenance.
  • Knowledge of Android lifecycle and application properties.
  • Development for Android 2.3.3 (Gingerbread) compatibility with API 10 up to Android 5.0 (Lollipop)
  • Knowledge of Android UI Design best practices, including: Resolution independent applications, Designing and implementing effective navigation, UI components in practical layout to maximize ease of use and organize data efficiently, Themes and styles to match application atmosphere.
  • Experience using new material design format with Android 5.0, using new properties such as elevation and custom animations, and Bluetooth hardware components.
  • Used fundamental of android's Bluetooth API.
  • Good understanding of Web Services, XML Parsing and JSON.
  • Implemented the Google maps with forward and reverse geo - coding.
  • Expert knowledge of core Java programming and OOP patterns: class hierarchy, interfaces, abstract classes and methods, overriding, overloading, static variables and methods, threads and thread safety, common utility classes, data structures, volatile, serialization, throwing and catching exceptions.
  • Experience with integrating and using third party libraries into Java projects.
  • Experience with JSON and XML as data formats, storing, retrieving and parsing.
  • Experience in HTML, CSS, and JavaScript/ JQuery for creating interactive client side web application.
  • Experience with JSP for server side operations such as databases.
  • Experience in MySQL database and data queries as a backend for applications.
  • Experience in ANGULAR JS a JavaScript framework.
  • Solid understanding of Java architecture, object oriented principles and Object oriented analysis design and development for mobile and enterprise applications.
  • Experience in version control systems like CVS, SVN and application servers like Tomcat.
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Experience in using Storage options in Android like Shared Preferences.
  • Excellent debugging and problem-solving skills with Eclipse and RAD.
  • Experienced in using design pattern approach like Singleton design pattern.
  • Proficient in object-oriented design, data structures, problem solving, complexity analysis and Debugging.
  • Develop projects in the area of multimedia web service oriented solutions, management system, logistics using Google maps and Sensors.
  • Extensive experience in development with comprehensive understanding of Software Development Life Cycle (SDLC), various phases like Requirements Analysis, Design, Development and Testing.
  • Good experience in project planning with initiative, critical thinking and capable of being adapted easily.

TECHNICAL SKILLS

Languages: C, C++, C#, VB, Java.

Development Tools: Eclipse, Android Studio Eclipse, Visual Studio.

OS: Android, Windows (NT/2000/XP/Vista/7/Server 2008), UNIX,AIX.

RDBMS: SQLite 3.6, Oracle 9i/10g, MySQL 4.0/5.0/5.5

Web Technologies: HTML, CSS, AJAX, Backbonejs, Underscorejs, JQuery, Phonegap, Angular JS.

Debugging Tools: Junit.

Concepts: OOPS, Design Patterns.

Web Servers: Tomcat 8.0 Apache HTTP Server, Apache ANT, Maven, JBOSS.

Google API’s: Google Maps, Google charts, Google Places, Google AdWords.

PROFESSIONAL EXPERIENCE

Confidential - San Rafael, CA

Sr. Android Developer

Responsibilities:

  • Reviewed the Design by interacting with users.
  • Developed the UI using fragments, Layout and other UI components
  • Used SOAP UI for access web service.
  • Multiple Layouts for each floor, extracted 3D image from PDF, Confidential SDK with inbuilt layouts.
  • Used OPENGL framework for 2D and 3D images.
  • GLSurfceView has used, which allow user to draw the object on the surface, by extending this library in the OpenGL framework the application can catch touch screen events.
  • In order to provide some widgets for basic drawing functionality the application also has some supporting libraries like v14 preference.
  • Development of various modules in accordance with Agile Methodology framework. Collaborating along with the Business Analysis, Design, QA and Development team in shaping the product.
  • Worked on Agile, RAD and Test Driven Development (TDD) environment.
  • Extensively utilized Async Task, Thread, handler, Services to provide smooth UI experience.
  • Singleton Object has used to achieve synchronization.
  • Created singleton object to give permission for access certain Activity in another Activity.
  • Developed Custom Application Widgets Involved in performance tuning, debugging production problems during testing and deployment phases of the project.
  • Testing of the application in Android Emulator and few Android based mobile phones and tablets.
  • Involved in designing the Web Services and Database design to suite the Android Application support.

Environment: Confidential SDK, AndroidAPI's, ADT plug-in, JDK 1.6, XML, v14 preference, openGL plugins, GLsurface view, Android SDK, GIT.

Confidential - Seattle, WA

Android Developer

Responsibilities:

  • Implemented dynamic UI using fragments, custom layouts, actions bars, styles, and other UI elements.
  • Created Widgets using Google material design
  • Listed the item Recycler view and custom layout.
  • Displayed the images of each item through Glide for image processing and loading.
  • Custom Layout has created to load images.
  • V7 support Libraries in the material design gives the widgets and color palate.
  • Stored the user information in Realm which is the internal database.
  • Accessed the RESTFUL web service using okhttp for making http requests.
  • Verified HTTP responses using POSTMAN Client Worked on UI interface design throughout the app.
  • Serialized the JSON date using retrofit which allow to add GSON package which converts JSON data to applicable format.
  • Implemented MVP pattern.
  • Implemented GIT for code management.
  • Developed Custom Application Widgets.
  • Used Broadcast Receivers to notify the user when the application is in the background.
  • Implemented Shared Preferences to store user data and login sessions.
  • Testing of the application in Android Emulator and few Android based mobile phones.
  • Involved in performance tuning, debugging production problems during testing and deployment phases of the project.

Environment: Android SDK 3.0+, Realm, AndroidAPI's, ADT plug-in, JDK 1.6, XML, JSON, RESTFUL web services, GIT, Retrofit, Location manager, GMAP, Google Places, GIT.

Confidential -Dallas, TX

Android developer

Responsibilities:

  • Handling messaging system using standard SMS Message protocols.
  • Worked on UI interface design throughout the app.
  • Testing of the application in Android Emulator and few Android based mobile phones.
  • Implemented databaseSQLite databasestructure to handle the content and contact list.
  • Developed Custom Application Widgets.
  • Used application specific headers for SMS messages and reads incoming SMS messages, parses headers and handles them if the message origin is from this application, and kills broadcast.
  • Designed the new message screen with options for message recipients and detonation animations and timers.
  • Created the message thread screen that displays all messages in conversation using a custom List View and Base Adapter, and handles any detonation timers with a variety of animations.
  • Used Handler with Runnable to create SMS message detonation timers.
  • Create the options screen, which include many choices to customize the application to the user’s preference, using the Preference Screen XML tag to help create basic options widgets.
  • Customized widgets to fit application style.
  • Used background Services to continuously check for incoming messages even after application shut down.
  • Involved in performance tuning, debugging production problems during testing and deployment phases of the project.

Environment: Android SDK 3.0+, IDE Java, SQL, SQLite, Eclipse IDE,AndroidAPI's, ADT plug-in, Location Manager, JDK 1.6, XML, JSON, REST services, GIT, SMS, Log cat.

Confidential, Simi Valley CA

Java/Android Developer

Responsibilities:

  • Involved in full life cycle of the application including wireframe design, server development and client development.
  • Designed the features for the database interface relevant for the mobile application from the existing system.
  • Worked on the feature that helps the user to identify current location.
  • Worked on the feature that helps the user pick up a location and map that with the location of the accident.
  • Developed the server code in PHP-MySQL in Ubuntu environment.
  • Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
  • Developed the code in objected oriented manner for better code reuse.
  • Created the client codes using JAVA in eclipse IDE 3.6.

Environment: Android SDK 2.0, Ubuntu 10.1/11.04, Eclipse IDE 3.6, XML 1.0, JSON

Confidential

JAVA/Web Application Developer

Responsibilities:

  • Created the web application using J2EE framework using JSP, JavaScript, JQuery and SQL Server database.
  • Moved the Java web application in to Single Page architecture.
  • Used Async Task for network connections for gathering web server data.
  • Created the RESTFUL web service using Java technology.
  • Used Mybatis to fetch data from SQL server which is used inside the class to create a JSON data.
  • Client developed using Angular JS frame work to achieve Single page architecture and Included Bootstrap to create efficient User Interface
  • Designed grid using JSON data from RESTFUL web service.
  • Deployed the web server in Apache Tomcat.

Environment: HTML5, CSS3, Ajax, JQuery, JSON, Angular JS, Apache Tomcat, J2EE, ANT, MYBATIS, SVN.

We'd love your feedback!