We provide IT Staff Augmentation Services!

Android Consultant Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Android Applications: Native and Hybrid
  • Mobile Device Full - stack Software Development
  • Embedded Board Bring-up, Device Drivers & Diagnostics

COMPUTERS AND OPERATING SYSTEMS:

Intel: Atom, Px86 ( Linux, FreeBSD, Win 2K), 8051, IXP1200

MIPS: R5000, RM7000(Linux, IRIX)

Motorola: Freescale PowerPC 603e, MPC750/8245(VxWorks, Embedded Linux )68332, 68360(pSOS), 680X0(VxWorks) TI OMAP 1710, OMAP 3430

Languages: C/ C++ /C#, Java, JNI, Perl, HTML, CSS, VB, PL/SQL, Python, LabView, LDIF, Verilog

Cross Compilers: 80x86, ARM (IXP-1200, 425), 8051, i960, SPARClite, MIPS 32, MPC603e, 680x0, 683xx, ARM

Drivers: USB, PCI(cPCI,PCI-X), Network Dev, Ethernet, Flash Memory, SCSI, Serial

Media Decoders: MPEG2, AC3

RTOS: VxWorks, Green Hills, pSOS, uCOS, QNX

OS: Android, Linux, BSD, Windows, Mac OS X, iOS

GUI: Java / Swing, Tcl/Tk, Motif, Windows

OOD: UML, Rational Rose

Class Libraries: Rogue Wave, MFC, STL

Protocols: TCP/IP, 802.11b, WAP, PCI/cPCI, PCMCIA, I2C, SCSI, Fast Ethernet, Gigabit Ethernet, ATM, Fibre Channel, SNMP, IGMP, VLAN, LDAP, USB 2.0, RTSPHLS, DASH

Security: Kerberos, RSA, WEP, WAP, 802.11i

Scripts: Perl, KSH, BASH, CSH, Javascript

Analysis Tools SW: MATLAB, Multi-ICE, Soft ICE, gdb, kdb, WinDbg

Test Tools HW: Protocol & Logic Analyzers, Sniffers

Defect DBs: ClearQuest, DDTS

CM: Git/Gerrit, ClearCase, CVS, RCS, PVCS

SW Process: Agile, RUP, SEI/CMMI, FDA, ISO-9000, 1679A, 2167

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Android Consultant

Responsibilities:

  • Responsible for development of architecture and user interface for an Android-based robot designed to provide a bridge between patients and pharmaceutical suppliers in medical trials.
  • Implemented an improved user experience with better graphics and animations.
  • Designed and implemented OTA upgrades for addition of patient-responsive features, and incremental application upgrades.
  • Android 6.0 Marshmallow / Java / C/C++ / LUA / Computer Vision / Head Tracking / Speech Recognition / Push Notifications

Confidential, Santa Clara, CA

Android Performance Engineer

Responsibilities:

  • Responsible for development of performance monitors and diagnostics for Confidential 's Android phones.
  • Provided analysis and assistance with top problems encountered in China with Android devices.
  • Problems addressed included OAT / Zygote memory use on startup, Broadcast congestion, AMS locking and F2FS file system performance. Android 6.0 / Marshmallow / C/C++ / Java /

Confidential, Mountain View, CA

Android Platform Developer

Responsibilities:

  • Responsible for board bring-up, integration and development of new drivers for an A/R 4-D helmet for the workplace.
  • Integrated multiple camera and inertial measurement (IMU) drivers.
  • Developed a mipi DSI display system driver for translucent LCOS displays on Android.
  • Developed simple hybrid demo apps to display IMU data synchronized with camera data for use by computer vision developers. C/C++ / Android 5.0 NDK / Device Drivers

Confidential, Mountain View, CA

Android Network Developer

Responsibilities:

  • Responsible for system architecture and design of an emergency treatment support system for use by Confidential at Confidential treatment centers in West Africa.
  • Developed network software and drivers for a highly-customized Android tablet using mesh networking to support rapid system deployment. C/C++ / Java / Python / CyanogenMod Android NDK / Mesh Drivers

Confidential, San Francisco, CA

Android Application Developer

Responsibilities:

  • Responsible for development of an Android video player app supporting Confidential partner configuration, ad tracking, and multiple content management systems using XML, JSON & REST interfaces to remote servers.
  • Redesigned the UI per UX guidelines using custom views.
  • Also added support in HTML & Java Script for special ID3 tagging features for rollout of Confidential News Online on both Android and IOS. Android KitKat / SDK / NDK, Confidential Exoplayer, JAVA, HTML, CSS, Java Script

Confidential, Moffett Field, CA

Flight Software Engineer

Responsibilities:

  • Responsible for Android and Arduino firmware and software development for a small swarm of satellites.
  • Served as co-architect for the project.
  • Implemented flight software in C++ on 5 Arduino controllers communicating with a Confidential S phone running Android.
  • Developed algorithms for response to anomalies.
  • Assisted with orbit propagation analysis.
  • MATLAB / Android Gingerbread NDK / C/C++ / JAVA / Python

Confidential, Sunnyvale, CA

Android Platform Engineer

Responsibilities:

  • Modified platform-level Android software and firmware to reduce power-consumption when running typical applications.
  • Developed utilities to control the Android device during power characterization.
  • Responsible for development of Arduino firmware and software for a power monitor board.
  • Responsible for low-level diagnostics for use by engineering and manufacturing for a new device.
  • Developed ADB scripts for exercising device features over I2C during engineering bringup.
  • Modified Android device drivers to create work-arounds for prototype hardware defects.
  • Developed a stand-alone low-level diagnostic framework to support manufacturing and final assembly, reliability and internal triage.
  • Travelled to China to provide diagnostic support for prototype manufacturing at Confidential .

Confidential, Sunnyvale, CA

Lead Android Architect

Responsibilities:

  • Provided Android architecture design and platform integration and device driver upgrades for Maxim’s 11871 touchscreen controller chip on various ARM-based platforms
  • Provided training and detailed procedures on how to setup development systems on Confidential for different kinds of builds and special signed packaging for each specific device.
  • Trained existing and new developers on special build and packaging techniques for the various devices used. Android 2.2/2.3 NDK / Confidential 10.04 / Android Touchscreen API

Confidential, San Diego, CA

Principal Android Engineer

Responsibilities:

  • Responsible for Android layer development and configuration of the Confidential Oblique phone.
  • Served as principal engineer onsite during startup phase of the project in San Diego.
  • Analyzed and supported multiple small operator requirements in special configurations needed by Confidential .
  • Provided mentoring and support for debug of both new code and debug of problems found in the Android framework itself.
  • Android 2.3 Gingerbread SDK / Java / C/C++ / Phone Class config / Notifications / Intents / Application Framework upgrades

We'd love your feedback!