We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Irvine, CA

PROFESSIONAL PROFILE

  • 10+ Years of experience on Mobile Application Development and 4 Years of experience on Android Application Development.
  • Expert in Object Oriented Design concepts, Multi Threads, Design Patterns (Singleton, MVC, Adapter), Collection API and Core Java.
  • Very strong experience in implementing Android App using Intent, Android Services, Broadcast Receivers and Content Providers.
  • Experience in developing Android UI using View (Grid View, List View), View Group (Relative Layout, Linear Layout) supporting different Device Types, Resolutions and Screen Densities.
  • Experience in developingAndroidApplications using Core Java, RESTFul API andAndroidAPIs.
  • Experience in UI development and consuming backend RESTful web services using JSON.
  • Expertise in Bluetooth (Bluez and Bluedroid) Stack and Android Middleware.
  • Good Understanding of Bluetooth Specification for A2DP, AVRCP and HFP profiles.
  • Experience on Version control tools like GIT, SVN, CVS.
  • Experience in Agile Scrum Methodology.
  • Expertise in C, C++ and Java Programming Languages.
  • Good programming practices keeping re - usability and refactoring in mind.
  • Ability to understand existing code quickly and extend functionality further.
  • Equipped with the aptitudes of positive attitude, team development, leadership qualities, hard work and long-term association.
  • Experience in the entire lifecycle process in projects which includes Design, Development and Testing.
  • Highly motivated with Strong communication skills, ability to interact with team Members, developers, users and zeal to learn new technologies.

TECHNICAL SKILLS:

Mobile Platforms: Android SDK (ICS, JB, KitKat), Meego, TTPCom, Ericsson Mobile Platform

Language: Core Java, C, C++

Tools: FTS Capture Viewer, PTS, QXDM, PTS, Scratchbox, Valgrind, GDB, QT, GTK

IDE: Eclipse, Android Studio, Source Insight.

Version Controls: Repo, Git, SVN, CVS.

Operating System: Windows and Linux (Ubuntu).

PROFESSIONAL EXPERIENCE

Confidential, Irvine, CA

Android Developer

Responsibilities:

  • Responsible for analyzing and understanding Restful API provided to interact with Vehicle Head Unit.
  • Responsible to understand the overall architecture and Code Flow of the App.
  • Analyzed and fixed Issues reported by QA Team.
  • Responsible to implement new Features requested.

Environment: Android SDK, Android Studio, Core Java, Push Notification, Urban Airship, Google Cloud Messaging (GCM), RESTful API, Json, GitLab

Confidential, Irvine, CA

Android Developer

Responsibilities:

  • Responsible for analyzing and understanding the Plug Share RESTful API.
  • Designed and Developed Plug Share Android Application for Kia Carkit based on Plug Share Rest API.
  • Involved in Designed and Development of UI and Core Logic for Plug Share Application.
  • Implemented new Features requested by customer.
  • Analyzed and fixed issues reported by QA Team.

Environment: Android SDK, Android Studio, Core Java, RESTful API, Json, GitLab

Confidential, Tustin, CA

Android Developer

Responsibilities:

  • Responsible for understanding the functionality of cabin remote application on IPhone and develop same features on Android Mobile.
  • Involved in design, development of UI for Cabin Remote Application.
  • Developed Custom widgets required for Cabin Remote Application.
  • Integrated Cabin Remote Application with Aircraft Infotainment system by sending Request to Server and Handling the Response using JSON formats.
  • Fixed Issues reported by customer.

Environnent: Android SDK (ICS, JB, KitKat), Eclipse, Core Java, Gson, Universal Image Loader, SVN

Confidential

Android Developer

Responsibilities:

  • Responsible for maintenance, bug fixing and development of new feature on Bluetooth Audio Profiles, Bluetooth and Settings Application.
  • Responsible for understanding Android Framework, Bluetooth (Bluez and Bluedroid) Stack.
  • Involved in development and bug fixing of AVRCP 1.3, 1.5 Target role on Bluedroid Stack.
  • Maintenance of existing Bluetooth Audio Profiles like A2dp, AVRCP (1.3, 1.4, 1.5 versions), HFP (Client and Handsfree role), HFP DSDA using C, C++ Java.
  • Worked on development of Bluetooth Test Application which behaves similar to Car kit to verify HFP client related scenarios.
  • Fixed many Critical and majors bugs reported on Bluedroid, Bluez stack by customer, internal Test team and IOT issues.
  • Worked with Bluetooth PTS tool for profile qualification testing and fixing the qualification issues.
  • Worked with FTS tool to capture the Bluetooth Air log, HciSnoop log and Analyze.
  • Implemented the IOP to address device specific issues in Android Framework.
  • Involved in the mentoring process for New Joiners.

Environment: Android NDK, Android SDK (ICS, JB, KK), Bluez, Bluedroid, FTS Capture viewer, FTS Snipper, PTS, Logcat, Source Insight, Repo, Git, C, C++, Core Java, JNI

Confidential

Developer

Responsibilities:

  • As Project Leader, Involved in Feasibility Study, Code reviews and Integration testing before releasing software.
  • Responsible for successful completion of all stages of project lifecycle.
  • Responsible for Assigning tasks to the team members, Sending Weekly Status Report and updated Sprint plan to client.
  • Responsible for development of UI using QT framework.
  • Responsible for reporting the Issues found in QT and get the solution.
  • Responsible for creating debian packaging for this software.
  • Responsible to integrating the different modules developed by team members and maintained the stability of the overall product.
  • Fixed many Critical and majors bugs reported by client.
  • Supported and fixed all the bugs reported while porting on different flavours of Linux OS.

Environnent: QT SDK, SVN, C, C++, Core Java

Confidentia

Pre-Integrator, Sr. Mobile Developer

Responsibilities:

  • Responsible for Integrating, fixing and reporting of bugs in Maps, Drive and Browser Applications.
  • Ported utilities like geoengine, sp-measure from Debian to RPM packages.
  • Ported ZXing Open source barcode decoder library to Harmattan and created debian package.
  • Developed UI for Barcode reader and Flash light application using QML Declarative Language.
  • Responsible for contributing the Flash light application to OVI store.
  • Responsible to reporting the bugs found while testing the Image in MART team.
  • Responsible for writing test scripts using MATTI tool for Grob application.
  • Responsible for supporting the Bug Reporter team.
  • Used SVN as a versioning tool for code repository.

Environnent: Meego Mobile Platform, Scratchbox, QT, DirectUI, C, C++, Git, SVN, Linux

Confidential

Technical Lead

Responsibilities:

  • As a Project Leader, Involved in Feasibility Study, Code reviews and Integration testing before releasing software.
  • Responsible for Assigning tasks to the team members, Sending Weekly Status Report and updated Sprint plan to client.
  • Involved in developing UI using libdui library.
  • Involved in migrating application from libdui to libmeegotouch library.
  • Involved in creating screenshot and video using gstreamer API’s.
  • Implemented creating internet session using QNetworkSession and uploading to server using QNetwork class.
  • Implemented Creating xml file with details entered in UI, zipping all the required files to upload (Syslog, Xresponse and Process list) to server.
  • Bug fixing, Status Reports.
  • Involved in Improving Coding Standards.
  • Adapting new methodologies to improve quality.

Environnent: Meego Mobile Platform, Scratchbox, QT, DirectUI, C, C++, Git, SVN, Valgrind, Linux.

Confidential

Sr. Mobile Developer

Responsibilities:

  • As a Senior Software Engineer, Involved in Code reviews, Bug Fixing and Integration testing before moving to build.
  • Responsible for Understanding of Trig Player Architecture (Actors, Lua Script, Brew UI Widgets and Brew SDK).
  • Responsible for getting Knowledge Transfer from Onsite team and training team members.
  • Used Trace32 JTAG Hardware debugging for fixing issues on target.
  • Developed Sample actors and UI using TrigML tags.
  • Developed sample UI screens using Brew UI Widgets Layer.
  • Fixed major issues and Answered issues reported by customer.
  • Developed for UI for Business Connect application using Brew UI Widgets.
  • Bug fixing and Unit Testing.

Environment: Visual Studio, Brew Mobile Platform, Brew UI Widgets, Trig Player, C, C++, COM, Windows.

Confidential

Sr. Mobile Developer

Responsibilities:

  • As a Senior Software Engineer, Involved in Design, Development and Bug Fixing.
  • Worked on design and development of Active Home Screen, Main menu and Settings application.
  • Developed UI for applications using Gtk UI framework.
  • Experience in development using glib library.
  • Worked on integrating web Runtime widgets to Home screen.
  • Worked on Sqlite Engine to update and retrieve data related to Application.
  • Worked on dbus IPC mechanism for inter process communication.
  • Worked on gconf settings to store the application settings.
  • Worked on Creating Shared library and making it available to other applications.
  • Worked on implementing wrapper layer above Sqlite database Engine.
  • Worked on implementing drag-n-drop of shortcuts place on Home Screen.

Environment: Azingo Mobile Platform, Scratchbox, kscope, gtk, gobject, SVN, C, C++, Linux.

Confidential

Sr. Software Engineer

Responsibilities:

  • As a Senior Software Engineer, involved in Design, Development and Bug fixing.
  • Responsible for porting Bluetooth Application (MMI) on ADI Wrapper layer on CSR BT Stack.
  • Responsible for design and development of interface layer between ADI and Sharp MMI (already existing in previous products).
  • Fixed and debugged crashes using Trace 32 Hardware debugging using lauterbach JTAG device.
  • Worked closely with CSR BT Team to fix bugs in Bluetooth.
  • Developed a Tool using VC++ which reads AT command from Excel sheet sends it to mobile using Bluetooth Serial port and writes the result back into excel sheet.
  • Responsible for fixing issues in Bluetooth Profiles, which are mandatory for Bluetooth Logo certification.
  • Used FTS Logs (Over the Air Logs) to analyze Issues and find out exact module were the issue is present.

Environment: TTPCom Mobile Platform, FTS Capture viewer, FTS Snipper, PTS, Source Insight, SVN, C, C++, Windows.

Confidential

Sr. Mobile Developer

Responsibilities:

  • As a Software Engineer, involved in Development and Bug fixing.
  • Worked along with the client helping generate look and Feel documents for all the UI screens.
  • Developed Clock application and involved in fixing issues on it.
  • Fixed issues on Calendar, To-do and Phone Book Applications.
  • Used JTAG Lauterbach device to debug on target and analyze issues.
  • Involved in Crash dump analysis team and fixed some priority crashes.
  • Done code review and fixed Memory leaks, which resulted in random scenario crash.
  • Collected requirements for Flip model, ported Organizer & Tools applications on to it.
  • Handled Flip events and implemented features.

Environment: Ericsson Mobile Platform, ECOM, Visual Studio, C, C++, SVN.

We'd love your feedback!