Sr. Android Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Overall 10+ years of experience on designing, developing embedded and mobile software applications.
- Have 7+ years of specific experience on Android applications development using Android SDK from version 2.3 (Gingerbread ) to version 7.0 (Nougat), Android Emulator, Eclipse and Android Studio IDE, along with plug - in Android ADT.
- Expertise in Android application components such as Activities, Services, Broadcast Receivers, Content Provider, Fragments, Intent, Binder, AsyncTask, Preferences, AIDL, Launch modes Stack, Permissions, Notifications, Bundle, Parcel, NDK, views, view groups and other their life-cycle.
- Implemented application to handle orientation and support multiple screen dimension devices.
- Experience with RESTful APIs to connect android applications to web services.
- Experience with native Android UI development for phones/tablet (multi-resolutions, resource utilization such as images, layouts, strings) and Android Debugging Tool .
- Experience developing multithreaded software and network based asynchronous programming.
- Have experience on network protocols DIAL, SSDP, HTTP, TCP/IP, UDP protocols.
- Experience writing Android clients for Web Services (REST, HTTP, JSON, SOAP, XML, WSDL )
- Having experience on Volley, Picaso, Butterknife, Runtime permissions, Multi Window support, Google Cloud Messaging, Alarmmanager, Job Scheduler.
- Designed and developed mobile multimedia playback scenarios for audio (Mp3, AAC, AMR, MIDI), video (H.263, H.264, MPEG-4)
- Having experience on device debugging using android monitor, logcat, performance monitors (CPU, memory), Hierarchy viewer and web debugging proxy using Charles tool.
- Have Experience with source/version GIT and SVN control software, continuous integration build processes and JIRA for project tracking status.
- Experience with AGILE software development practices and Knowledge of SDLC methodologies.
- Good experience on C and object oriented design methodology(C++/Java)
- Strong knowledge of data structures , algorithms , and designing for performance.
- Participated in code reviews, wireframe design and application performance design discussions.
- Have experience on Object Oriented analysis and design, Classic design and Enterprise patterns.
- Ability to write unit tests for software components and integrate these unit tests in to the development
- Strong communication skills with the ability to present information in verbal and written.
TECHNICAL SKILLS
Environment: s: Android SDK, Linux, P2K, BREW, REX.
Programming Languages: Java, C, C++.
IDE: Eclipse, Android studio
Development Tools: DDMS, Logcat, Trace view, Hierarchy view, Charles Web Debugging Proxy, GenyMotion, performance monitors (CPU, memory), Debugging tools.
Version Control Tools: GIT, SVN, Perforce, IBM Rational Clear Case, Github.
Issue tracking: JIRA, QC.
Operating Systems: Windows, Linux, Mac OS
PROFESSIONAL EXPERIENCE
Confidential
Sr. Android developer
Technologies: Android 7.0
Responsibilities:
- Design and developed application for mobile, for multi-screen size and resolution devices.
- Used application components such as Activities, Services, and Broadcast Receivers along with their life cycles to define the applications overall behavior.
- Responsible for RESTful APIs to connect back-end services and parsing response data.
- Developed multi thread and network based asynchronous programming.
- Implemented remote control play, pause, guide, info, channel control, power, and functionalities.
- Implemented configuration file functionality for controlling the app features.
- Followed agile methodology for implementing the Application utilized JIRA issue tracking tool .
- Participated in code reviews, wireframe designs and application performance design discussions.
Confidential, Costa Mesa, CA
Sr. Android developer
Technologies: Android 6.0
Responsibilities:
- Design and developed application works both for mobile and tablet for design screen size and resolution devices.
- Implemented UI design for application using XML, followed material design Guidelines.
- Intensive use of Fragments, custom row layouts and Multi-Threading
- Used ButterKnife Library for view injections and Dagger 2 for dependency Injections.
- Participated in research activities involving the prototyping of potential future applications and systems for current and next generation systems.
Confidential
Sr. Android developer
Technologies: Android 5.0
Responsibilities:
- Design and implemented Discovery and Launch protocol (DIAL) for DIAL client and DIAL server over HTTP communication.
- Implemented application to handle orientations and support different screen sizes.
- Implemented cloud message APIs and push notifications for app.
- Developed multithread and network based asynchronous calls for DIAL and SSDP
- Worked individually to extend the specification and verification method to multi-user case.
- Experience with JIRA issue tracking tool .