We provide IT Staff Augmentation Services!

Android App Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY

  • 10 years of work experience in IT industry. Involved in complete Software Development Life Cycle (SDLC) from Requirements analysis, Estimation, Design, Implementation Integration and testing for Android Applications & systems, embedded software and Multimedia codecs.
  • Expertise with Android Apps development & Good hands - on experience on Android UI, framework and JNI Development.
  • Good hands-on experience on Android SDK, NDK, ADT, Eclipse IDE, Android studio.
  • Developed and architected multiple Android applications across versions.
  • Proficient with Android Multimedia Framework, Camera, Location, Bluetooth, Notification, Maps APIs
  • Strong knowledge on Java, C++, C, Design patterns and Web languages JavaScript, HTML5.
  • Proficient in developing Android Framework Services using Intent, Services and AIDL.
  • Experience in using Fragments, View Pagers, Expandable Adapters and Loaders.
  • Experience in using Storage options in Android like Shared Preferences.
  • Designed GUI and interfaces with services for mobile applications, MultiThread Programming in Android (such as Threads, AsyncTasks and Services).
  • Experience in implementing native libraries in application by using Android NDK. JNI
  • Good understanding of Multimedia Video/Audio codecs like H.264, MPEG4, MP3, Streaming protocols (RTSP / RTP), MPEG transport Stream & MPEG DVB standards (EIT, PMT tables).
  • Exposed to International work culture after having worked in US, South Korea for various customers.
  • Knowledge of using Version Control System such as GIT, Clear case, perforce.
  • Experience in web protocols / services such as HTTP, JSON, RESTful, Soap APIs,
  • Database development using SQLite,
  • Testing frameworks like JUnit, Mockito and Android Robolectric.
  • Published Apps on Google Playstore.
  • Experience in leading team and worked in Agile and Scrum methodologies.
  • Holding valid H1B Visa looking for Contractor/ Fulltime position.
  • Excellent communication and problem solving skills

TECHNICAL SKILLS

Programming Languages: Java, C++, C, JNI, Android Apps developmentNative Android development NDK, ARM Assembly. C# fundamentals

Operating Systems: Android 2.x - 5.x, Linux, Windows

Android Framework & APIs: Android MM Framework, UI Components, Layouts, Fragments, Services, Content Providers, Camera, Location, Bluetooth, Notification, Map APIs

Web Technologies: HTML5, CSS, web services. JSON, HTTP and XML.

Scripting languages: Java Script, Python

Databases: SQLite, MS Access

Testing Framework: JUnit, Android Roboletric, Mocikto

Configuration Tools: Git, Jira, Clearcase, URTracker

Protocols & Multimedia standards: RTP, RTSP. Video Codecs - H264, MPEG4, VP6Audio - MP3, Opera Media FrameworkDVB Standards for EIT, PMT tables

Hardware Platform: MediaTek, QUALCOMM msm8960, TI OMAP 4430 processors

IDE: Android Studio, Eclipse, TPV SDK, Vim, MS Visual Studio 2010

Tools: ADB, DDMS, Systrace, TraceView, ADT Plugin, WireSharkTektronix TS Analyzer, Elecard, & other Multimedia Analyzer Tools

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, Georgia

Android App Developer

Responsibilities:

  • Responsible for design of user interface using various custom layouts, ListView, buttons, dialog boxes, and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets. Used services like AsyncTask and Alert Notification API to implement event reminder feature into the mobile app.
  • Worked with RESTful Web service with JSON to upload the vehicle data to simpletrucktax.com and file the return to the IRS.
  • Handling XML data using efficient parsing techniques.
  • Tested the application on various Android devices.

Environment: Android SDK, Eclipse IDE 3.5, RESTful Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, ADT Plug-in, GIT, DDMS console, ADB server

Confidential

Sr Lead Engineer - Android

Responsibilities:

  • Involved in development of channel navigation, UI presentation of now/next/schedule program information, scheduling recordings & reminders of upcoming programs of all channels in the TV Guide App.
  • Designed the UI layout using List View, View Pager, Cursor adapter for showing now/next & scheduled programs as per TPVs requirements.
  • Worked with Content Providers, SQLite database for Epg database population using the EIT data from the broadcast MPEG Transport stream. Run-Time updating & maintenance of data base.
  • Used Fragments & Expandable List adapters for UI presentation of scheduling remainders & recordings.
  • Performance optimization of application & UI re-modelling as needed.
  • Monitor & start scheduled recordings & remainders using Services & Alarm Notifications
  • Used shared preferences to store and retrieve user settings.
  • Implemented Widgets to show miniature version of recordings on App launcher screen
  • Trained Team on Android UI components such as ListView, ViewPager, various Layouts, Content Providers, Services, Widgets, Cursor Adapters and Fragments.

Environment: Android Studio, SQLite, JNI, Core Java, C++, GIT, TP Vision SDK

Confidential

Android Application

Responsibilities:

  • Design & Implementation of Digest Authentication, HTTP Request & response to get the cookie data for various services needed by SmartTv from IBM & Philips servers.
  • Used HttpUrlConnection for networking & fetching JSON data from Sas Philips server.
  • Creation and maintenance of SQLite database (oil.db) to store the cookies needed to sign on of other embedded Smart TV applications in Philips Android TV
  • Monitor and refresh sign on with servers if cookie credentials are expired.

Environment: Android Studio, Java, SQlite, GIT, TPV SDK, RESTful, Wireshark

Confidential

Responsibilities:

  • Involved in the development Multimedia Media Synchronization of Broadband (IP) delivered Audio/ External Ebu-Ttml subtitle with broadcast video TV Channels.
  • Rendering of Subtitle view using WebView & TextView
  • Advert video Insertion along with Main video in pre roll, mid roll & post roll insertion.
  • Development of Browser Web Pages using JavaScript, HTML5, CSS for Media Sync & Ad insertion.
  • Integration of Android MediaPlayer (ExoPlayer) with Opera Browser Plugin via JNI, C++, Android Services, AIDL.
  • Involvement in everyday SRUM with developers and Testers worldwide to capture requirement, debug issues for the regular delivery Model.

Environment: Android Studio, Java, JavaScript, HTML5 CSS, WebView, JNI, C++, GIT, TPV SDK

Confidential

Technical Lead

Responsibilities:

  • Real-Time Video Surveillance Intelligence System (RTVI) is a product used by Govt. enterprise & cops for streaming live real time video from fixed and in car MDT cameras.
  • Key features of RTVI include support for wide variety cameras, multiple AV formats, real time Transcoding, Dynamic BitRate Adjustments (DBA).
  • Involved in Generic Plugins development for 3rd party Video Surveillance Cameras from NICE, Genetec, OnSSI for integration into existing RTVI framework.
  • Development of Plugins from WIX Installers using C#, WPF Managed concepts,
  • Implemented DirectShow Source Filters to get Video Data from 3 party surveillance cameras from NICE, Genetec, Ocularis OnSSI via the SDK APIs provided by them.
  • Involved in porting of Confidential ’s RTSP/RTP Stack deployed for its existing RTVI system onto Android ICS and expose RTSP Api’s to application using Java Native Interface (JNI).
  • Developed a mechanism to allow Video /Audio/ Telemetry RTP data streaming from camera on hand-held devices back to the RTVI system & RTVI clients using MediaRecorder class
  • Design & development of JNI Libraries for Application level exposure of Native RTSP Stack
  • Implemented Rtsp INIT, CONNECT, PLAY, PAUSE, SEEK, STOP functionality from rfc2326.

Environment: Eclipse IDE, WireShark, Java, Android, C, C++, Confidential Xoom.

Confidential

Lead Engineer - Android

Responsibilities:

  • Development of Camera, Gallery, Music Player & other Multimedia Applications for Samsung Galaxy S.x series smart phones based on Android Gingerbread/ICS.
  • Worked at Samsung’s India & Suwon, South Korea office.
  • Responsible for bug fixing effort estimation, Design, mentoring juniors, Integration & regular releases of deliverables

Environment: Eclipse IDE, Multimedia Tools, Java, Android 2.3 SDK, Perforce.

Confidential

Sr Software Engineer

Responsibilities:

  • Involved in TI's L27.x/L25.x release code integration & customization on Samsung & LG Baseline based on Android GingerBread, Froyo version.
  • Provided debugging & troubleshooting of multiple Customer issues on field in South Korea
  • Provided timely resolution for issues related to TI's OMAP4430 Ducati involving IVAHD codecs playback of multimedia streams, Camera capture, recording.

Environment: Android GB/ Froyo OS, C, C++, JNI, TRACE32, GIT, ADB, TI Proprietary tools.

We'd love your feedback!