We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • 8.5 years of IT experience in analysis, design, development, customization and up gradation support in mobile development.
  • Working experience in social networking applications.
  • Hands on knowledge in Google Developer Console.
  • Working experience in Start up environment.
  • Working in Test Driven Development.
  • Experience in In - App billing.
  • Worked on VoIP application for Confidential, which has features like Mailing, Texting & Calling, supporting OS from 2.3 till date.
  • Worked on implementing GCM.
  • Worked on Fragments.
  • Worked with RESTful APIs to interact with server.
  • Experience with Android SDK and NDK in developing applications.
  • Experience in design and development for multiple devices, resolutions, and screen density.
  • Experience in redesigning android application to support all Android OS versions.
  • Experience in detecting and correcting memory usage issues, and optimizing code for Application performance.
  • Has knowledge in integrating Google Analytics & Mixpanel to understand the application statistics.
  • Has implemented push notification for Mixpanel.
  • Has knowledge in Google Play Store for publishing applications.
  • Worked with Confidential for wide range of models starting from Confidential Galaxy S1, Sidekick, Galaxy S2, and Confidential tablets 7 inches and 10.1 inches.
  • Worked on Application development, Middle ware development, porting on hardware, bug fixing, customization and OS up gradation.
  • Experience with wireless telecom protocols GSM, GPRS.
  • An Open source enthusiast and developer by profession.

TECHNICAL SKILLS

Programming Language: Java, C, C++.

Operating Systems: Linux, Windows XP, iOS.

Mobile Platforms: Android, LiMo, Maemo, Windows Phone.

Android: 5.0 / 4.4 / 4.3 / 4.2. x / 4.1.x / 4.0.4 / 3.0 / 2.3.4/ 2.3.3 / 2.2

Open source Libraries: Actionbarsherlock, PSJIP, Sliding Menu.

Domain: GCM, C2DM, GSM, GPRS, SMS, MMS (MM1).

Knowledge in: 3GPP, AT commands, OMA specs.

Version Control: Git, Perforce, SVN.

Tools: ADB, Hierarchical view, trace view, CTS, gdb,Valgrind.

Little Eye, Espresso.:

IDE: Android Studio, Eclipse, kdevelope.

Hardware: 1 GHz processor, Dual core, TI, PXA, UTS, LGATOS.

Database: Sqlite3.

Design Methodologies: Agile, Scrum, Waterfall, TDD.

PROFESSIONAL EXPERIENCE

Confidential, CA

Android Developer

Responsibilities:

  • Built the entire application.
  • Integrated chat Library with the Application.
  • Used GCM for push notifications from server.
  • Added support for different Game.
  • Integrated Mixpanel to track the user behaviour.
  • Involved in technical discussion with server to change the client to adopt server changes.
  • Involved in Scrums and Sprints for Day to Day activities.
  • Followed MVC (Model View Controller) for designing the applications.

Environment: Java, Android SDK, Android Studio, SVN, Emulator, SQLite, GCM, Fragments, Mixpanel.

Confidential, CA

Sr. Android Developer

Responsibilities:

  • Worked on improving performance.
  • This application has more than 100,000 downloads.
  • Integrated SIP Library with the Application.
  • Used Little Eye tool for analyzing the application.
  • Used GCM for push notifications from server.
  • Added support for In-App billing.
  • Single Sign-On Support for co-branded apps.
  • Involved in technical discussion with server to change the client to adopt server changes.
  • Involved in Scrums and Sprints for Day to Day activities.
  • Followed MVC (Model View Controller) for designing the applications.

Environment: Java, Android SDK 4.2.2, 4.1.2, 4.0.3, 2.3.3, 2.2, 2.1, Eclipse IDE 3.5, SVN, Emulator, SQLite, GCM, Fragments, Mixpanel, Espresso, Little Eye.

Confidential, PA

Technical Lead

Responsibilities:

  • I am leading a team of 8 members both in onsite and offshore.
  • This application has more than 1 Million dowloads
  • Interact with users in forums and mails to get their feedback and improve the UI and modify the UI accordingly.
  • Involved in UI changes to make compliance with native look and feel.
  • Use to interact with the users in forums to get their feedback and address the changes necessary in the UI.
  • Involved in technical discussion with server to change the client to adopt server changes.
  • Used C2DM and GCM for push notifications from server.
  • Working towards building the application to support Accessibility.
  • Followed scrum methodology to implement the project and was involved in all the phases of SDLC.
  • Followed MVC (Model View Controller) for designing the applications.

Environment: Java, Android SDK 4.2.2, 4.1.2, 4.0.3, 2.3.3, 2.2, 2.1, Eclipse IDE 3.5, SVN, Emulator, Fragments, SQLite, C2DM, GCM.

Confidential, CA

Android Developer

Responsibilities:

  • Working with a team of 6 people for the design and Implementation.
  • Modifying the Existing Activity Manager and window manager to support for the existing business logic.
  • Followed scrum methodology to implement the project and was involved in all the phases of SDLC.

Environment: Java, Android SDK 2.3.3, Eclipse IDE 3.5, Git (version control), Emulator.

Confidential

Senior Software Engineer

Responsibilities:

  • Worked with a team of 4 people and involved in making decisions for the application design and implementation.
  • Followed scrum methodology to implement the project and was involved in all the phases of SDLC.
  • Followed MVC (Model View Controller) for designing the applications.
  • Worked on complex xml styles for designing the UI including application dashboard, activity Screens, list views, dialog boxes.
  • Designed the database schema for storing and retrieving data using SQLite.
  • Used account manager to handle account authentication and worked on android content providers to retrieve information on contacts.
  • Worked on intents and broadcast receivers for invoking activities, sending message in background SNS updates and message notifications.
  • Used android map API’s for designing multiple overlays on the map view including user location, compass, geo coordinates and zoom functions.
  • Implemented the handlers and worker threads for posting messages to the UI thread regarding the current state of the download.
  • Used Async task to perform data downloads in the background.
  • Worked on fixing bugs related to window leaks, database leaks, and application crashes. Tested the application on multiple devices before the beta release.
  • Performed monkey test on the application for identifying potential application crashes.
  • Performed code reviews and participated in collecting consumer feedback from the beta release.
  • Used perforce as version control system for code management.
  • Used standard Ant build commands to compile the project and resolve dependencies.
  • Used Clear Quest for bug reporting and project tracking.

Environment: Java, XML, SQLite, JavaScript, Android SDK, Android Map APIs, Eclipse IDE 3.5, Customised ADT Plug-in, Perforce (version control), DDMS console, ADB server, emulator and Confidential Hardware.

Confidential

Software Engineer

Responsibilities:

  • The work involves requirement gathering and analysing for the deployment/integration of middleware libraries.
  • This involves creating storage database for storing messages.
  • This involves understanding of the mobile architecture and interdependencies while developing.
  • Worked on fixing bugs related to integration. Tested the stack on multiple hardware devices before the release.
  • Performed code reviews and participated in collecting consumer feedback after integrating with the main source.
  • Used SVN as version control system for code management.
  • Used standard Ant build commands to compile the project and resolve dependencies.
  • Used bugzilla for bug reporting and project tracking.

Environment: C, SQLite, kdevelope IDE, SVN (version control), GDB client/server, emulator and TI, LGATOS, Broadcom Hardware, XMLParser, kdevelope IDE, SVN (version control), GDB client/server, emulator.

We'd love your feedback!