We provide IT Staff Augmentation Services!

Senior Android Application Developer Resume

5.00/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY

  • 8+ years of experience in requirements gathering, estimation, analysis, design, development and testing of software on low level hardware device drivers for Android platform.
  • Around 4 years of experience in developing Smartphone and tablet developmentapplications on Android Operating Systems.
  • Expertise in Android application developmentusing Android SDK, Eclipse IDE, ADT plug - in, SQLite, JAVA, XML and JSON.
  • Proficient in working with audio and video features, multimedia, threads, services on both android and iOS applications.
  • Experience in handling UILayouts for different screens and implementing fragments in android tablet applications.
  • Experience in sending and receiving data to and from application server using JSON objects.
  • Experience using web servers like Apache running on Linux distribution.
  • Excellent in debugging and trouble-shooting software applications.
  • Ability to adapt and learn new technologies and changing environments.
  • Expertise in working with several operating systems like Macintosh and Windows.
  • Experience in Object Oriented Design using methodologies and tools like UML.
  • Have good knowledge on Google Cloud Messaging connections for HTTP and XMPP.
  • Ability to work efficiently and actively for hours together with same passion and interest.
  • Interacted with clients regularly during the development of mobile applications.
  • Good work ethics, Interpersonal skills, hardworking nature and very good team player and ability to effectively communicate with all levels of organization such as technical and management.
  • Versatile team member with problem solving and trouble-shooting capabilities.
  • Demonstrated technical expertise, organization and client service skills in various projects undertaken.

TECHNICAL SKILLS

Programming Languages: Android, Java Swing, CoreJava, C, C++, Visual Basic, Objective-C

Mobile Technology: Android

Database: SQL, SQLite, MySQL

Versioning Tools: Subversion

Software Development: Eclipse IDE, SVN, Visual Studio, Net Beans IDE, Xcode.

Operating Systems: Windows XP/Vista/7, Windows 2000 servers, Linux.

Web/ Scripting: Apache, JavaScript, PHP, HTML

PROFESSIONAL EXPERIENCE

Confidential

Senior Android Application Developer

Responsibilities:

  • Worked on designing UI Layout for UI operations in the application.
  • Worked on iplemeting Material Design in UI for a better user experience and performance.
  • Worked on redirecting the user to the application settings for the highly used apps.
  • Worked on communicating with back end diagnostics API to collect data.
  • Implemented several animations and transitions for better user experience.
  • Worked on code enhancement to achieve reusability.
  • Worked on implementing alarm manager to provide real time service based on UI Update.
  • Designing Different Background services for the application with the help of handlers and registry.
  • Experience with handling UI updates with multi-threading technologies such as AsyncTask or Handler.
  • Developing a Robust and object oriented code using Java, XML and Eclipse IDE.
  • Involved in all Phases of SDLC and developed object oriented Architecture using different design patterns.
  • Implemented Google Maps Android API V2 by using the GPS coordinates to display nearest Confidential store location..
  • Debugging and fixed the issues that were found during the different phases of the project.
  • Developed the data architecture on how the data should be organized to send to server.
  • Worked on encrypting the data to secure user information. worked on creating SQLite database for local data storage.
  • Worked on developing design logic on how to differentiate data when several apps are merged together. worked on providing options to developers on when to send data to server.
  • Involved in library integration and testing on one of the applications.

Environment: Android Eclipse, Android Studio, Android SDK, XML, JSON, REST API (JSON.

Confidential, Chevy Chase,MD

Android Application Developer

Responsibilities:

  • Worked on designing UI Layout for UI operations in the application.
  • Worked on handling data sharing between fragments in the application.
  • Worked on updating the customer’s contact information.
  • Worked on implementing alarm manager to provide real time service based on UI Update.
  • Designing Different Background services for the application with the help of handlers and registry.
  • Implemented several visitor pattern techniques to enhance code reusability.
  • Implemented the logic in displaying vehicle and driver information.
  • Experience with handling UI updates with multi-threading technologies such as AsyncTask or Handler.
  • Implemented AIDL to provide Inter-Processor communication.
  • Implemented the activity that provides the user a step-by-step process to help the user to gather accident information and evidence for insurance claim.
  • Developing a Robust and object oriented code using Java, XML and Eclipse IDE.
  • Involved in all Phases of SDLC and developed object oriented Architecture using different design patterns.
  • Implemented Google Maps Android API V2 by using the GPS coordinates to display nearest agent locations.
  • Debugging and fixed the issues that were found during the different phases of the project.

Environment: Android SDK 2.1, ADT 0.9.5, Java, Google API, Eclipse IDE, XML, JSON

Confidential, Simi Valley, CA

Android Application Developer

Responsibilities:

  • Involved in the entire SDLC beginning with requirements gathering, prototype design, development till the deployment of application
  • Worked on analyzing already existing windows desktop application developed in C# to deduce the business logic and database access.
  • Worked on the feature that helps the user identify his current location and the query back-end for finding preferred medical institutes.
  • Worked on communicating with back end web server to download and upload content via REST API.
  • Worked on designing UILayout for our application.
  • Worked on providing communication between fragments of the application.
  • Worked on features that helps the user document a claim
  • Worked on providing detailed estimated grant by listing all the services provided for any given diagnosis.
  • Developed the server code in SQL server environment.
  • Implemented wrapper classes for sever code and also designed the database tables for all the features in SQL database.
  • Worked on code enhancement to achieve reusability.
  • Created the client codes using JAVA in eclipse SDK3.6.1.

Environment: Eclipse 3.6.1, Android SDK, XML, JSON, REST API (JSON), Apache, C#.

Confidential, Houston, TX

Android Application 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 physician to identify his current location and track route to hospital location.
  • Worked on features to upload the procedure related documents to database.
  • Worked on the feature to auto record laser recordings from device through Bluetooth.
  • Implemented Google Maps Android API by using the GPS coordinates to display client address location.
  • 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 SDK3.6.1.

Environment: Ubuntu 10.1, Eclipse 3.6.1, Android SDK, XML, Apache

Confidential, Dallas, TX

Android Application Developer

Responsibilities:

  • Performed application requirements gathering, project plan, analysis and maintained reports of application development progress to present to client.
  • Developed the application to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Designed the UI for the Confidential Front end using Edit boxes, Buttons, Checkboxes, Time picker, Date picker, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts.
  • Created the Custom List View to display the Confidential backend server XML RSS feeds in the front-end UI layout.
  • Implemented the fragments using AndroidSDK to make that Confidential application usable for both smart phones and tablets.
  • Created the XML Parser class to retrieve the XML RSS feeds from Confidential backend servers and third-party sources.
  • Developed the SQLite database classes to store website link and the data pulled from Confidential backend server RSS feeds.
  • Used Git as version control and implemented new functionalities in separate branches.
  • Integrated Google Maps API enabling users to locate required destinations (conference halls, event venues).
  • Involved in unit testing, integration testing and user acceptance testing.

Environment: AndroidSDK, Java, Eclipse, XML, Git, SQLite

Confidential

Software Developer

Responsibilities:

  • Designed User Interface and validation checking using JavaScript.
  • Involved in full life cycle of the application from initial design, server deployment and client development.
  • Involved in functional analysis and code implementation, ticket solving, enhancements and code optimization of the application.
  • Designed and developed several application features like
  • Payroll management module.
  • Email notification for monthly reports.
  • Online bills check.

Environment: Java/J2EE-core Java, Java Script, Swing, Apache Tomcat, Web server, My SQL Server

We'd love your feedback!