From:                              route@monster.com

Sent:                               Friday, May 06, 2016 1:47 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

(Victor)Xiangdong HUANG 

Last updated:  07/22/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received

Milpitas
Milpitas, CA  95035
US

victorhuangpro@gmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: 12 years c/c++ Veteran of embedded,mobile,linux,WM5,security,finace

Resume Value: b8z8t5zphvefrq4h   

  

 

 (Victor)Xiangdong HUANG

       E-mail:  victorhuangpro@gmail.com

 

OBJECTIVE   

M2M cloud, Mobile Appliance AR, Multimedia  & Network & SE,  Architect,  Manager, Director  Challenging my 9 years experience on Multimedia embedded system & my over 15 years of ASM/C/C++ in Silicon Valley.

Contractor only preferable C2C, Remote/telecommuting only if out of San Jose Area.

CREATIVE EXPERTISE

·   People and Thought Leader in Next Generation Mobile Cloud -- Sharing & Collaboration, over Banking & Streaming Cloud Platforms Development which is personalized, search-driven, transaction enabled.

·   Technology Evangelist for CI/CD/Deployment Automation pipeline involving Ansible, Vagrant, Puppet, Chef, Jenkins, Docker, Atlassian packs, OpenStack and Ubuntu.

·   Battery & Bandwidth Stretcher with HMI kdb & AI, rapid protoyping with snappy ROM, UI & UX.

·   Trinity Guru for continuous integration, continuous deployment, continuous delivery.

·   Android Billion-User Scaler with Messaging Optimizer for android notification & gmc, RabitMQ, ActiveMQ, AT&T Unified Messaging (SM), Oracle Fusion One, Apple iMessaging, Tibco, MSMQ, jms, Websphere MQ, for both mobile space & Enterprise.

·   Rapid-Prototyper in Mobile MMI, UI Intelligence for Cross-OS Multimedia Mobile Phone solution, including Android,  Digia/Nokia/Trolltech Qt &Qt Designer/Creator, for OS(Symbian,WM, iOS). 

·   Android Google gmc Mentor on  Embedded m2m system for POS & Phone Handset, EDA, event cloud, android messaging system, appliance virtualization.

·   NLP Rapport Communicator  for best motivation and inspiration of team-players;

·  Concurrent  Mobile Project Manager with productive leadership for Fortune 500 company  in Agile / Extreme Programming in cloud & fog computing for fortune 500 like FedDex, T-mobile, Bank of America, Verizon Wireless;

Cloud Sharing & Collaboration Tools & Framework: Skill( years)

    OpenStack(4 yr), Python(7yr), Puppet(2yr), Chef(2yr), Ansible(1 yr), Salt(1 yr), VMWare provisioning automation (1yr),

     Aws(2), ec2(2), gcm(2).

     Euca2ools & openstack, especially juju; Puppet.

     SolrCloud(2), Solr(4), lucene(2), nutch(3); Daily admin of SolrCloud w. multiple Zookeepers.

     Hadoop(5), Hbase throughput tuning with ramfs, SSD, Raid Nodes for log & conf file distro.

     dedication & hosting, service splitting to 2  more adapter/host basing on ledge & log                 analytics.

     NoSQL(5): ElasticSearch+logstash+Kibana(3), Cassandra(2), mongodb(3), Redis 2.8, Riak1.2, CouchDB, HyperTable.

     Fog Computing (1) -- closer to the ground cloud computing: over Lan/Wan/Router/sdn, Home               Electronics environment.

 

Embedded & Web GUI & Media SKILLS 

C(15 yr), C++(14 yr), ASM(15 yr), ARM ASM(7 yr), QT(15 yr), KVM(5 yr), gdb(15), pdb(5), adb(5), gprof(15), ethreal(3), whireshark(3);

·               AJAX/JSON with GI, Jquery, Google App Engine;

·               Android NDK(5 yrs) Performance Optimization on diversified levels of: MPU(ARM,MIPS),ASM,C, KVM,C++, App,OS, thread, protocol, messaging for middle-ware.

·               Arm-based Mobile-Phone Multimedia Library Programming: Mplayer wraping(H264/mpeg-4-AVC, mp3, xvid), Mplayer dvb-h, libAvCodec, libxvid, ALSA stack, libavutil, libogg, libtheora, libdl;

·               Cross-Desktop-handheld-GUI development/build With with Cmake2.6 +GTK+Trolltech Qt/Qtopia/QTE  as well as /WM6.1(VS/CL+CeGCC+Qt4-WinCE) -- (deployed on WINPC/Window Mobile 5/WM6, Linux Desktop/MacOS/IphoneOS/Montavista3).

·               QT4 Optimization for Cross-OS Handheld-Browser Qt Webkit Gardening & Plugin “physically” on levels of: MCAPI, CPU-cycles, register parallelism, thread, socket select, flip, unroll, etc.

·               Device QFrameBuffer tuning on KVM, C, C++, MontaVista Linux/Motorola Open source code

·               Mobile-banking POS client-GUI focusing usability for Web2.0 AP,  E.g., Social Networking/RIA;

·              Linux Kernel Unification: D-bus Driven  dev among DirectFB/GTK,Qtopia & WinCE.

 

Mobile UI/UX Experience/Project Details for  (Victor)Xiangdong HUANG

 

.9 years UX-dexterity of Qt Designer for aesthetic Look-and-feel -- targeting mobile banking; DirectFB,Cross-OS OMA-DM engine release build over  Monta Vista Linux3.0(Motorola Linux Phone), Symbian(Nokia S60), Windows Mobile(+cegcc, CL, Motorola Q);

.Cross-OS Streaming on handset tuning over XDirectFB, Qtopia, WinCE, Symbian, Limo, Android ffmpeg;

.Architype & Design dynamic-packaging middleware for OEM feature set, with CMake/CPack meta-build.

.Integrate Qt4.3.2 WINCE/VisualStudio8/9 version with MinGW version with CMake Using a unified CmakeLists.txt as top meta-build; Implement easy switching between interactive and mute build, e.g., using devenv/vcbuild.

 

GENERIC ADVANCED SKILLS

A0. Scripting , Make, updating Tools etc.

1.   Android SDK (Adt-bundled, Android Studio), Android-NDK-r8d, eclipse, adb, android  avd.

2.   Android Gradle build PLM automation in Jenkins & hadoop envrironment.

2.   Automake, autoconf, gnu-make, Cmake2.6, qmake, cpack, ctest, libtool.

3.yum, git, apt-get, easy_install, deb.

4.SCM: cvs, perforce, svn, trunk OSS, Bazaar, SourceSafe, ClearCase, bugzilla, docygen,

5.IDE & modeling tools: MatLab, MS VS/cl/vcbuild, emacs/gdb/gcc/g++, Eclipse/ant.

6.Debug: gdb, eclipse, National Rose, gprof, purify, e-fence, MS VS;

7.Libraries: libdbus-1, gtkmm, glibmm, glib, OpenGl ES( from both Qtopia & gtk+).

8.STL, Boost, libsigc++, Grub, BSD sockets.

9.Open GL, DirectX, Open GL ES, EGL, XML, wbXML, SyncXML, VoiceXML, SOAP, glade

A1. Protocol Management Related Skill

1.X11/C, Qt/C++, OOP, MontaVista Linux/Motorola Mobile Phone kernel programming;

2.Trolltech QT4/3/2 C++;

3.iOS, Objective-C, Xcode, Interface Builder.

4.Trolltech Qtopia/QPE2.2,OPIE1.2, mainly on GUI and RAD with Qt Designer.

5.Sockets Programming, TCP/IP, pthread, emacs/gdb/gcc/purify, CVS;

6.Skype/Ebay API with Trolltech Qt, Nokia SDK and GUI;

7.Agile / Extreme Programming, UML Visual C++/MFC.

8.Across-OS drivers/App building: mingw/-gcc/-gcj/nasm for WM5.0/Linux.

9.Assembler , EDA , Spice, FlexLm Server;

python/django, perl, tcl/tk, awk, sed, bash-shell, c-shell, init;

Leverage programming on CURL, pavuk, wget;

12.Multi-threaded Servers, Transaction Processing, Scalability Analysis;

13.Ontology Building from Unstructured Text;

14.J2EE and C++ Development with TIBCO SDK;

15.Protocol: RDP, SSL, VNC, UDP, STUNT, Skype API, BT, IMAP, SMTP;

Policy driven Dynamic build/Package management with Trolltech QMake and Cmake/CPACK.

16. TIBCO BW, Perl/CGI, Python, SOAP, SQL;WebSphere

17 . JDBC, MySQL, ODBC, Oracle Relational Databases, UNIX Shell Scripts;

18. WSDL, XSLT, MQSeries, XML, GI/AJAX, javascript, Log4J, Eclipse, teradata; SAP, Perforce,

 

EMPLOYMENT HISTORY of (Victor)Xiangdong HUANG

 

Cloud Architect, SAAS DevOps, CA Technologies                         March 2015 – now

3965 Freedom Cir, Santa Clara, CA 95054

Android Analytics with ElasticSearch+logstash+Kibana (ELK) framework for android & ios phone logs and analytics;

Self-build docker tool-chains for docker build for couchbase & server, leveraging resource, e.g.: host pid, ip for container in order to linking services, with docker port mapping, plus NAT, adding irule and ipool integrating with f5, bigip.  

ARM porting: ARM-processor based Internal Library containers porting with Docker on raspberry pi.

Data-center migration: Basing on github nerdalert/OpenDaylight-Lab git repo, do serial data-center migration experiments on SDN & NFV new router facilities research, leveraging docker networking SDN facilities.

Carrier Android Cloud Provisioning Automation: 1K to 1M Nodes Android Virtual Appliances with docker, ansible, Android ndk-build, gradle within android studio on Jenkins.

VMWare Private Cloud provisioning automation customizing Dockerfile on Cloudify3.2, with TOSCA and PyvMomi, pysphere, automate deployment of hundred nodes, also implemented in parallel automation with PowerShell on  winServer 2008R2 as building machine.

Ansible automation for secured cloud; also do build automation with docker draft, debug and complete Dockerfile for one pass automation for whole life cycle of private cloud: deploy Rhel6 vm, assigning public ip, internal ip, auto-building apps and servers.

Ansible, puppet and chef provisioning automation, ansible base Images for easy Ansible-Playbook-based Docker builds, kickstart with vagrant, etc on ror.

 

AWS based provisioning automation with python API, creating 12 nodes for Clarity Server, db Server, Controller server, JasperSoft Server, layering 3 tiers of Hybrid Cloud Testing, Developing and production. A Fault-tolerant roll-back mechanism is also enforced.

Using python requests module implement restfully: (1) F5 BigIP automation for adding irule, ipool; (2) Palo Alto Network's Firewall 3020 real-time reading value-key, adding NAT-rule, security rule.

Openstack (juju) provisioning automation; charms and TOSCA Blueprint converter with python.

TOSCA universal cloud-blueprint interpreter/compiler in python3.0 with targeting option using aws api, azure api, and pyrax,  PyvMomi separately with command line switch basing on NLP, AI & mapping kdb.

Automate the provisioning for whole team with Atlassian package ( Jira, confluence, Bamboo, FishEyes, Stash), with deep integration using various Jenkins plug-ins with CI, CD methodology.

 

Android Multimedia Consultant, Cloud Innovation Labs                                                                

Samsung Electronics, INC, MSCA, San Jose. CA                                                       2013-2015

Samsung Smart Camera App, Camera & map MMI intelligence middleware, performance optimization with Android SurfaceView, GLSurfaceView class,  over background bluetooth service available through AIDL; with handshake for android Notification & Preference Manager, PLM under environment of Android SDK adt-bundle +Android ndk-r10c + Android Studio.

Customized Android ROM-image boot-up optimization for intranet OTA HA via wifi, bluetooth & LTE with OpenStackIntegration open-source, fine-tuning android ndk driver code.

Python & ROR Tool-chain container: In Test+dev phase, Using single image with the best base docker image "phusion/passenger-docker", as python and ROR, especially for node.js conveniently calling couchbase server. In production phase, above image was further modified and isolated into several images which container instant numbers were decided on benchmark(above image networking via docker portmap).

Android UI HMI: Intelligence kdb learning from collective sensor behavior on phone, targeting for battery pulse management with real-time  steering for  service switch board and kdb matrix. With SQLite, integrating with Grape Web Statistics & Open Web Analytics. With visualization on GUI and Memcached performance in mind, analyze, design and implement Couchbase server with best pratice, for which go through the performance tuning in PLM.

Docker Swarm to pool, scale multiple docker hosts into one virtual host in multi-tier cloud, scale up to production on over 10K to 1M nodes.

Intranet Docker Registry for cm & search images and customized containers for docker build for couchbase and mongoDB, including optimized build based on brianshumate, couchbaselabs, jamesdbloom, lifegaget & devinus couchbase docker images from github.

Million nodes Carrier Cloud: 1M Android Virtual Appliance browser tests with selenium-server.jar, focused on injection engine and interception engine.

Mobile LBS docker build with GeoIP and GPS cloud, implementing Fog Computing provisioning automation: With MongoDB storing compressed & optimized spatial documents, on android fog PLM over collaboration repository cloud, backend with tweepy base, using  twitter sentiment analytic engine with ELK, with elasticsearch as MongoDB plugin, then as stand-alone container, fmultiplexing source feeding from Twitter stream.

Qt 5.20 based Android: Galaxy PC-Dekstop Manager, GUI with QML, as well as android GUI debug via adb usb port channel.

Euca2ools & OpenStack Nova, Keystone etc for  key, image, volume, scheduling, recovering tasks.

Jenkins Large-scale automation with Gradle builds over hadoop cloud with OpenStack Sahara inside Juno.

OpenStack Juno with Apache Spark index-based scanning acceleration with scripts over all repository for auto generating build.gradle, settings.gradle as well as build.xml etc for million packages for android app source code.

 

 

Mobile Multimedia Consultant, Enterprise Networking Labs                                                                

Cisco Systems, INC, Milpitas. CA                                                                          2013

Android SDK Development on Cisco Proximity on Android Phone, native driver development with Kunpeng arm-SDK, fixed bugs & using Kungpeng SDK; porting the proximity engine to arm using Android NDK, then design out gui, using eclipse to finalished the product, release to google playstore within eclipse.

ARM Porting & Optimization for SRP-1.3 adding atomic frame armv5(SWP) armv6+(LDREX/STREX).

Secured File system sshfs porting to arm, integrating ipfix admin with OpenLdap & Keystone;

Ruby based Redmine project management framework, for Fog Computing buildup on RIOT – OS of iot optimization;

Android & IOS enterprise collaboration;  wireless iot over Software defined network & self defense network.

POS power-on module integrating in Cisco Business Phone BSP, with Digia Qt based Video conferencing:  GUI  infrastructure  research, design with QML,  development with optimization for mobility, LBS, low latency, global reliability & resiliency;

OpenStack on ARM Porting & Optimization for module repository,  nova-Compute-kvm & lxc. Different oem hw & sw testing automation with virtualbox.

OpenStack VLC module for multiplexing of different media channels on different IOS & Android vm.

Euca2ools setting up automation for android vm over Camera-optimized Android libvncserver with collaboration with backend XRDP & RDP integration;

RabitMQ, foreman & Chef configuration for repo of 3d Android VM & Multimedia Saas Optimization. ARM-backend node.js on Raspberry Pi & Cisco WEBGL/OpenGL ES3 iaas, over node.js for mobile game cloud with  m2m and event driven voip;

Backend pressure test automation for above serial product with vmware vSphere & vCloud.

 

Employment History of Victor Huang (continued)

 

Middleware Performance SME Consultant for NES NG Product

Nvidia Inc, Santa Clara,                                                                                       2012-2013

NVIDIA TegraZone Android App, Building the Across-platform projects, Androidmanifest.xml, Tegra lib linking in with NDK porting as well as Android SDK building.

Auto-Build Scripts on hundred scale products & projects –– automatically scan over subdirectory, and auto-filling do the “android project update”, modifying android AndroidManifest.xml, application.xml,  “jni/Android.mk”.

WAN-based OpenStack Sahara with hadoop/hbase Architecture/performance comparing engineering – OpenGL shaders and CUDA using map-Reduce, with map-Reduce.   -- by searching large amounts of hashes 5-TB on scale on ubuntu, using chef-solr, nutch & solrCloud;

Jenkins-based High-Effective NDK Build automation script from C/C++ OSS: in python for ffmpeg, OpenGL ES & GLSL libraries for PLM (automation of:  detect OS (win,mac, linux) & smartly match it , download & configure right android-ndk-r8d, env setup for Android SDK adt-bundle,  android-ndk-r8d, ndk-build then do “ant debug”, adb install & logcat to install, run, debug, Junit test batch building and the apk, strip it, sign it, upload it to playstore), checking the dependence of native libs for android.

ios iphone & ipod ongl app driver with x-code, using daily perforce.

WebGL 3D streaming on node.js+ENGX to Android Game targeting 3D Mddleware: for Tegra 3  & Tegra 4 porting,build automation,  performance tuning, debugging with eclipse on Android SDK adt-bundle and android-ndk-r8e, testing with selenium ide.

Performance tuning for Tegra GPU, optimized samples show casing Analogix SDK for OEM partner BSP within android native libraries using llvm & profiler.  

Deb & Redhat rpm package installer development & debugging for Nvidia oem API.

NVidia GPU-based map-Reduce Grid -- 16 node cluster accelerator optimization -- with  JOGL,

 

Software App Architect in US Headquarter, leads remotely 3 people in Beijing

Analogix Semiconductor Inc, Sunnyvale, CA                                                       2012

Unified SlimPort Architect

Android “concentric layout set” framework, designed for across different screen size of phones, tablet & chrome-book.

Android-targeted HMI: Qt Necessitas-based build for Augmented Reality Project as front-end -- with OpenGL ES and OpenCV machine learning Library (MLL) POC, implemented  features porting most over android, then win8, symbian while scripting in PyQt – the python Qt, Android SDK Junit project building.

Apple I-tune like Cross-OS Qt-App with QML prototyping,   PC-calling-device Editor (GUI across Mac,win7,Linux) for  EDID and Analogix device-register  through i2c/HDMI Aux Channel across win7/linux/mac with register hacking and tweaking, testing automation with virtualbox.

Innovate & Implement high performance solution from back-end to a great variety of comprehensive UX & Use cases for OEM partners.

Using OpenStack Ec2 API & aws, building private cloud for oem partners on Android middle-ware video stream framework on Gstreamer/Phonnon-gst  Designed ported as multi-channel HDMI for fortune 500;

Analogix POC samples & reference designs for SOC partners mobile phones/tablets (Google Nexus4/LG, Samsung, Lenovo, BB, Acer) and notebooks (Apple, Dell, Alienware, Acer, ASUS, Fujitsu, HP, Lenovo, Toshiba), Optimization happened in C++, C, ARM assembly, cortex-A8/9/NEON muti-level. 

Ios streaming driver – analogix Mipi.

 

Goal MMI cloud Management: Back-end restful django/memcached db + Google UX App (o3d google webGL + visualization API)  implementation supporting  front-end AJAX Creative UX/UI design basing on m2h, sensor m2m interaction with NDK coding.

Android MIPI & HDMI Driver development basing on Dragonboard APQ8060 and b-square modified android;

 

Atlassian serial tool-set(Jira, git, confluence, stash, hipchat ) hadoop  deployment for Android NDK optimization for WebGL over node.js & OpenGL ES over  accelerometer & gyros  events for android-based devices: android.mk & Application.mk & AndroidMenifest.xml writing for ndk-build automation.

Cloud building up with Puppet script coding for incremental-development open-source buildbot, hudson, setting up daily best practice for 120 people team. Using CPAN perl to write plug-ins into bugzilla. Linux distros in form of (rpm, deb, tgz, apt-yum).

 

GalaxyS Android Tablet On Qt Webkit Webkit Gardening on optimization on: Qt Gstreamer using GstElement, JIT jsc optimization, Chromium V8 optimization on Redhat Enterprise Linux as development; using npm – node package module to pack required modules.

Cross-architecture optimization for MIPI driver in llmv-gcc environment: profiler targets the bottle neck with “emit-llvm -S” resulting .s file on llvm-gcc assembly code level. 

 

Employment History of Victor Huang (continued)

 

Consultant for POC Group, Convergence Lab in US,

Samsung Electronics, San Jose, CA       2010 – 2011

Creative Prototyper & team builder for product-line of Galaxy S(I,II): tablet and phone, working with OEM & biz partners using llvm-g++, scatchbox, sb2; Example-driven PLM for team: show 1st example, scrum by webex & skype mentoring over team's gdb bt stacks,   respond and resolve in-house requests as SME, key transferring to right peers to scale productivity:

·   Samsung Smart Switch Mobile, POC principle, GUI design, content provider design, GUI design.

·   On OpenStack/Savanna, did Hadoop & Hbase porting & optimization on arm processor enabling tablet-based computing cloud.

·   Android NDK porting for AR 3D game UI POC with QT OpenGL+OpenCV with various gesturing models for Robotics task planning in visualization and simulation of gesture(eye, mouth, hand, finger, sheet) ;

·   Low Latency Media-server + django Satchmo as e-store prototype for social-streaming network project with ngnx as load-balancer reversed proxy and apache + tomcat as backend & webgui; Using VLC, ethreal, wireshark for multiplexing ip debugging.

·   llvm-g++ cross-platform optimization bottle-neck modules for samsung browser, chromium on llmv-g++ generated c++, c code, and assembly code for sensor like Gyros, accelerometer, RFID/NFC middle-ware and streaming drivers.

·   Android battery middle-ware: Real-time power optimization algorithm for wearable, phone, tablet, chromebook, TV,  smart power management with kdb for services of voip, video stream from tablet-ekiga to Samsung TV;

·   Secured Fuse porting, implementation & optimization for SD & virtual SD filesystem.

·   Cross-platform wrapper of linux daily module installer over (apt-get, rpm, yum, apt, port).

·   POC ARM Optimization with underlying webkit facilities on ubuntu-touch-preview, Implement & optimize Chromium orientation inside Phablet-extra with Qt Gstreamer, for GalaxyS II/Cortex-A9 tablet on ubuntu platform, and debug in gdb/gdbserver/emacs/sb2 environment;

·   Samsung Galaxy Tablet BSP: vm boot loading optimization with grub & menuconfig.

·   Porting & Optimize ngnx, apache, video oss mediatomb, ekiga (the VOIP client), Qt4.7 onto GalaxyS/Cortex-A8 Tablet. Implemented Quality Engineering for code basing on python diff. 

·   The AR-subtitle over-stream frame-buffer experiments with openGL/OpenCV environment inside Qt/Meego running on GalaxyS. POC base on PyQt, the python version of Qt.

·   “Media titles visual search engine” with Contextual Index on LucidWorks with flash-enabled browser.

·   implement & Debug the Chromium openCV-plugin with emacs/gdb/gdbserver in scratchbox/sb2 environment.

Consultant for Mobile IDM project, leads 3 teams in US, India & China

Oracle INC, Redwood Shores, CA       2009 – 2010

Cross-media & mobile distributive-db Principal

"Oracle Social Network android App", being speakers on internal seminar,  prototype, finishing design documents with marketing team, design the content provider, and GUI, and deliver the POC product to the internal product board, also core member for other Android based mobile prototyped GUIs for Oracle.

Cloud & Event Cloud architecture Analysis, Design with Fusion-One as wire-format, integrating 3rd party django satchmo app and integrate on postgreSQL then django-mongodb, hbase with pig – restful python db API.

Android client then Cross-OS client Porting & Tuning  for iOS+RIM+WP7, on iOS using Objective-C with Xcode+llvm-gcc. integrating with Oracle 11G Webcenter (Mobile);

Close working with pre-sale and post-sale architects for accurate requirement and resolving recurrent issues.

Oracle Berkeley DB performance tuning & thread optimization on integration with 11G clusters.

Oracle POS Payment with chromium/webkit plugin in BEAM middleware connectivity to ACH on RIM, with Junit;

Linux kernel2.6 libs.

Nokia Qt Creator2.x + Qt4.7{{, QML GUI looks & feels with QML, cpp porting to iphone, symbian, WM & Qt4 Lighthouse on NDK for android ( OpenGL ES 2.0 with NDK r3/r4b) }} from c++ & c code;

Employment History of Victor Huang (continued)

 

Consultant in Cross-OS Driver Project

Synaptics INC, Santa Clara, CA         2009

Next Generation Secured Gesture UI Designer

On-device OpenSSO support and AAA mobile implementation with sha-256 based certificate.

Design & write in Linux Kernel Driver for Multi-Touch touchpad Middleware leveraging d-bus Over Limo & WM6.

HMI: Machine learning & training kdb for multi-touching gestures & behaviors.

Android Appliance Development using RhoMobile framework as cross-OS (android, IphoneOS, RIM).

OOA, OOD, feature set incremental designs for OEM manufacturer’s projects on PyQt, the python script for Qt.

Kernel 2.6 bootup optimization using menuconfig (switch on CONFIG_JFFS2_SUMMARY, e.g.) working with boot  loader grub.

 

OMA DM Principal                                                in which (Victor)Xiangdong HUANG led    eads 7 people

Motorola Inc, Sunnyvale, CA   2008- 2009

PLM for wifi/3g OTA POS for Enterprise Mobile Payment Adapter on sms, XMPP, OpenSSL with Cross-platform porting over WM, Android, Symbian, LiMo under environment of eclipse CDT, appliance debugging with gdb-server;

Quick Boot-up Mobile BSP then FOTA ROM based on Symbol dual-mode scanner & phone for Walmart: designed for a great variety transactions of internal debit, credit & phone-bill payment.

OMA DM & Mpalyer DVB-H stream OMA DRM security-adapter on wifi/wimax connection, in Qt4;

Modified Project Management Module on LAMP-based pinax/django on Hadoop/hbase/ActiveMQ with additional add-on of: 2.0) PKI integration; 2.1) templates of wml/x-html/ce-html; 2.2) BDB for mobile social  media (e.g., Mobile Facebook, twitter)apps – 2.3) with SCTS1.2, libwbxml, lib expat, OpenID, and all kind of FUMO, SCOMO enabler.

 

Cross-platform Principal, lead 5 people, working on OMA DM engine:

Innopath Inc, Sunnyvale,CA    2007-2008

Carrier Platform Performance Optimization: for J2ME SATSA security pakage & JC RMI for phone, coding with closed integration among Webkit Engine, Kernel Framebuffer, DirectFB on Linux System/J2ME with internal service-protocols.

  With C, C++, C#, xUnit, VS, PyQt, Python etc and Trolltech QT/Qtopia:

System Performance Analysis, tuning Of DM firmware engine for all oem partner product ROM-images on their updating  via OTA over  Obex, 3G.

DirectFB/GTK, QframeBuffer/Qtopia/OpenGL ES, kernel frame-buffer, profiling on release-build  wrapping WM6 SDK for WM5/WM6.1, also automation of Smoke-test and Unit-test in python script and CMake customized command;

Ported wbXML-based DM engine prototyping for Nokia S60 with Py60, then tuned with partner phone image.

Successfully porting OMA DM Engine  to over 50 Cellphone OEM-OS including WinCE, Symbian, Limo, RIM.

WAP-listener, messenger, VOIP & SIP service (Build, Design and debug, deploy) inside MS VS2005/VS2008  via ObEx wire standard.

Integrate Qt4.3.2 WINCE/VisualStudio8/9 version with MinGW version with CMake Using a unified CmakeLists.txt as top meta-build for MacOS etc; interactive & mute building with scripts, e.g.,  using devenv/vcbuild on win32.

Design, Develop, debug, deploy with Visual Studio/WM6 Phone Identity-driven search on DM-tree with Carrier & OEM Manufacturer's SNMP/mib file, QIP, protocol use OpenSSL.

Mobile FaceBook API & OpenSocial User feed-back analytic db building;

Carrier-oriented dynamic-packaging middle-ware for OEM feature set w. CMake/CPack meta-build.

 

Engineering Center in XDS Inc, Cupertino, CA                         2006 C 2007 Senior Tech. Staff

   Responsible for graphics & streaming designing, coding and debugging in cross-platform development as part of Transaction-Enabled Service with  Desktop Virtualization Product of XDS INC using AAA as facilities:

AJAX-GUI Webkit Tuning on Motorola mobile devices.

DirectFB/VNC integration with internal protocols with 2.1) Qtopia4 app;2.2) OPIE1.2.2; 2.3) Motorola A1200 kernel/pkgs; 2.4) Motorola  A780-E680 kernel/pkgs;

Virtualization of OMA DM Transaction Connector: streamable Mplayer MPEG etc and libAvCodec video & audio integration.

Mobile Porting Protocol with GAN/UMA integration: bind9, dhcp3.0, free-Radius 1.2,  YeaPhone, SIP Proxy; FreeRadius as the wifi authentication virtual-desktop-gateway of UPNP/DLNA capability for sharing office devices like video/mobile phones.

Bandwith-Scaler for Device: Real-time balancer basing on thread#, bps/thread, check frequencies,port volume;

Cross Desktop Building with mingw/-gcc/-gcj/nasm for: 2.1) Building WM5 executive codes, 100% on Linux; 2.2) Multi-environment mingw/mingwvc debuging/testing with dual-debug: VC/(MinGW-gcc/emacs/gdb), with testing on different vm box built with vmware;

Qt-OpenGL, OpenGL ES Optimization for both Webkit-based & stand-alone virtual-desktop video player.

 

Employment History of Victor Huang (continued)

 

Tibco Software SDK Group in Tibco Software Inc, CA                  2005-2006

Senior Engineer

TIBCO Software, Inc, SDK Consulting world's largest Telecoms, fortune 100 company like Walmart, FedEx, BOA, etc with EDA/EAI, OpenGL, RFID Co and Financial Institutes etc, for architecting and writing their application basing on Tibco Middleware SDK on Message-Driven Architecture, RV, and EMS/JMS basing on J2ME/J2EE and C++.

      Responsible for coding and debugging in cross-platform development over AIX, Solaris, HP-UX;

 

Unified X11/EDA Messaging with Publisher/Subscriber thread coding in :MMicroAgent, MEvent, MDispatch, MApp::onEvent(), on Certified Message, RV/JMS messaging hopping, message routing, listen/send etc.

Linux Kernel Programming and Debugging with TIBCO SDK: in 3 debug-thread versions of Monta Vista Linux3.0, customers Program and Linux kernel, identifying the core-dump trigger in App, Tibco lib and Linux kernel.

Resolving disasters in production like Tibco-Adminstrator/Tomcat out of memory, stack overflow, hawk-heartbeat failure, thread timeout etc, in lower-level quick hacking.

BW Designer development of business processing and business intelligence.

BWC/Staffware Development for BPM development.

Transaction-Security Coding. E.g., For Banks using Certified Messaging, RV, and Enterprise Messaging system/JMS, in J2EE and C++ with classes in library package of IBCOrt, JSX2.2.5.1., TIBCOxml, TIBCrypt, xmlParserAPIs, xercesImpl, tibrvjsd.

Telecom-specific Tibco Adapter SDK Development: For world's largest Mobile Phone Carrier companies with Real-time Mobile Business Integration writing codes and debugging with Tibco SDK/BW/BC/BE, strongly focus on server-side C++/J2EE.

Architectural problem resolution by defining leveraged points for Custom Adapters.

Custom adapters coding/debugging in J2EE and C++, for real-time integration.

Agile Deployment-Monitor by balancing of tra/property files/custom adapter with command-line parsing global variables or clientvar, parsing and exception handling etc.

Design-time debugging using Tibco debugger/validator remotely via gdb, WebEx etc.

Resolving deploy-time problems by logs/sinks/exceptions/ posted ear files in WebEx.

Search-driven transaction adapters. Intranet, extranet, and gateway adapters.

 

MediaG3, San Jose, CA              a mobile startup,                 in which (Victor)Xiangdong HUANG led             

Smart Phone Project                                            2003-2005

Architect & Senior Software Engineer

In Next-Generation Mobile Communication Software maker MediaG3 Inc, focuses on mobile-phone solution for Warner Brother etc.                                                    (Victor)Xiangdong Huang Responsible for:

 

Mobile-TV Codec Modeling with OpenGL ES/Qptopia across WinCE & LIMO using wavelet as codec method.

  Streaming, rendering, DSP simulation with MatLab and Testing Codec deployed on Open OS of mobile phone.

Qtopia and QTE GUI for Handset sync-client with Carrier Independent Solution Uses SyncML/ActiveSync combine with EMS for developers in syndication of address-book, Appointment, E-mail, Workflow from handset device and PIM.

Trolltech Qtopia based Transaction-enabled Unified Messaging unifies E-mail/SMS/tracking/MMS, With Trolltech Qtopia Phone Edition 2.2 in /G++/emacs/gdb/Purify with apache ActiveMQ.

Thread-safe Library for ensuring smart SMS/MMS/E-mail delivery of diversified policy management, personalization and market segmentation for cell-phone users.

CRM username pattern predictor with English Name demographic analysis db and engine.

Fault-tolerant Name Input for non_PDA smartphone keypad -- Cell-phone number and e-mail based id-verification and ciphering/deciphering algorithm.

1Mobile Phone Vertical Search Engine: 1.1. Database for bi-gram-pattern; 1.2. Keyword-group instructed spider leveraging wget; 1.3. in-WAP mobile resource builder;

Cell-phone number as credit-card number gateway: Transaction engine with Mobile-carrier, Bank and deliver trinity.

Search-driven Payment gateway with Skype Messaging Enabled MMS for Smart Phone G3 Video-streaming/audio, with Skype API syndication-enabled server that handles concurrent

connections and real-time communication. Define a messaging system with MSMQ for gateway, intensively NT-thread were employed using secured protocol.

 

Employment History of Victor Huang (continued)

 

Anasift, San Jose, CA 95134.                  this is a startup                                         2001 - 2003

Senior Software Engineer

In this SOC tool company, responsible for Algorithm and Engine:

GUI for Parsers of netlist from Avant! Spice using Qt templates like QMap/QDict/QRegExp.

Symbolic computations with Custom C++ Operators of Implementation from matrix-related optimization.

Loop-back Detectible Exhausting Algorithm for substitution topology in Calling-Tree Building for sub-circuits from Spice netlist, validating the universal substitution on any scale: for any transistor value, auto-switching, corner decision and even sub-circuit topology. Use PC1, PKEP for key-data ciphering.

Smart Relationship Builder in Dependence-Tree for steering and gearing the control of the simulation of SOCs.

Pthread intensive Qt-based Editor in Analog Circuit Graphics with FLEXLM support: Use comment-tag policy in circuit-error checker to make the error-line tracking uninfluenced by edition like delete, insert, modify. Editor supporting online license updating with FLEXLM License server. Certain data ciphered in RSA.

 

Product GUIs                                 written by (Victor)Xiangdong HUANG

XML and Message Aware GUI: Design an Intelligently context-sensitive, requirement-ever-changing-oriented architecture of GUI. 

Hand-on experience with Qt Designer for rapid GUI implementation.

EDA automatic debugging Under redhat9/emacs/gdb/g++, using Lisp modules: 

e.g. writing a shell-script to start gdb automatically inside emacs setting break-point at main()

Given debug_program_name and its(argc, argv). And some other boot-up code working with .gdbinit etc.

 

Foliage Software Systems, Campbell, CA 95008                                 2001

Senior Software Engineer

 

Messaging Alert and Pull/Push Technology to make equity transaction-enabled services on the Stock trading.

WEB-based transaction engine with Existing Enterprise Software, J2EE based on a publish/subscribe mechanics from TIBCO Software, tested in cross-platform over NT, MAC, and Unix/Linux;

CRM system evolving cross-platform messaging system design.

E-mail ID pattern engine basing on US name demographics and 100M E-mail samples.

 

MaiLab, Mountain View CA 94043, a startup                                                                             2000-2001

Software Engineer

PAYPAL-like transaction gateway Mail-Cert.

E-mail SPAM filter, generating virus and spam signature kdb, using bi-gram, tri-gram error-tolerant indexing algorithm and Spamming pattern learning algorithm. Kdb generated from 100 Giga-byte corpus.

Semantics-based personalized mailer and MMS system, can deliver personalized audio, video and timely-news at 10M subscribers' scale. Using MS VC++6.0 / MFC.

 

Campusall.com                                                  1999 - 2000

Technology Advisor

E-commerce system analysis. In startup Campusall.com designed and leaded a development for a cross-business e-financing product base on campus 200 telephone card that evolving Banks of China, China Telecom, China Educational Committee (All the universities in China), As Algorithm Designer & Programmer on Project of Online Banking of Bank of China, Used JAVA/GNU C++ /VOICE XML/SS7 applications on Solaris and Linux to implement multi-thread CA, which fits credit-card-lacking China.

High-performance enterprise-grade SMTP/IMAP server, which can comfortable stand pressure over 3k concurrent users.

HA and scalable re-writing for Postfix C source-code in hierarchical control of omnipresent time-out management, to upgrade Postfix to a scalable and highly reliable E-mail platform, for 10M users of campus portal Campusall.com, used the concept of heart-beat system. Before upgrade former Postfix only OK to 3K-10K concurrent E-mail users. It reduced over $500K software cost. Highly scalable/reliable HA.

Employment History of Victor Huang (continued)

Beijing Century Treasure Science and Tech. Company                1997 - 2000

General Engineer

1. Handset Driver and Middleware. Designed and programmed WAP middleware for the Shanghai Stock Exchange

2. Two-way Pager Online Stock-trade System, using M68000 microprocessor, which has become most successful solution to telephone-wire lacking China. Used the C compiler of the pager-manufacturer and C++ under both Solaris & Windows NT for the server-side middleware. The handset used FLEX coding standard.

Peking University (Best Univ. in China), Beijing 100871, PRC.              1987-1999

1.Associate Researcher Series Experiments in Bionical GUI Project. AI and Human Interface Center  1997-1999

2.Editor Acta Scientiarum Naturalium Pekinensis, Mathematical and Information Science Division, Beijing 1987-1995

3.National Lab for Molecular Engineering, PKU, Beijing 100871, PRC.  1993-1995  

4.Senior Engineer

STM Driver.     System Architect for chips embedded with M51 using in the Scanning Tunnel Microscope, with firmware using Artificial Neural Network Optimization in Molecular Engineering, one of China's five most important fundamental research project  'Summit-Climbing Project'.

Molecular Engine GUI: 3D display/synthesis models, written in C, optimized in assembly codes.

Scanner Driver.                                                       

Writing Drivers for Handheld-Scanner Fingerprint Recognition System, Peking University, Cellular Automata Research Using assembly language level code optimization.

CUJA, PKU, Beijing 100871, PRC ,                                  1992-1993

5.Senior Engineer

Full-text and Abstract Database Search In CUJA, commercial sub-files of Dialog Online Retrieval System, USA. 

Invented "Chinese Semantic Error Check" system. Use LAN-card MAC as the security key to build a transaction base.

6.National Lab for Molecular Engineering, PKU, Beijing 100871, PRC.      1987-1992  

  Real-time Sampling/Phasing/Analytic program for NMR Spectrometer.    1990-1992

  Genetic Algorithm and ANN applied to Pattern Recognition in GC.        1988-1990

7.Lecturer, National Lab for Molecular Engineering, Peking Univ.           1989-1992

8.Assistant, National Lab for Molecular Engineering, Peking Univ. PRC.     1987-1989

9.Other Written Software Working in PKU

  Occupying over 60% market-share in China, Chinese Text Error Checker -- most difficult NLP software, by OOA/OOD design patterns with the engine implemented by me in C++, and implemented the ciphering card driver using the C-compiler C51 on Intel 87c51.

  The Communication Protocol for dynamic GUI comprehension and learning.

  Classifications of Topological patterns in AI Lab in Peking Univ.

EDUCATION                                         Of  (Victor)Xiangdong HUANG

1984-1987  Master Degree With Honor of "PKU Excellent Graduate Thesis": Computer Simulation of Context-Interaction for dispersion on Carrier Surface with model in Cellular Automata, Joint Program by Institute Of Molecular Engineering and Science and Society Research Center, Peking University.

1980-1984  B.A. major in Search and Retrieval System in Library Automation in Dept. of Information Management, Peking University. Graduate Design: All-field Chinese-Text Retrieval System (which is now still in use with UNIMARC & LC-MARC format) in Peking University Library, the 3rd biggest Library in China.

 

HIGHEST NATIONAL AWARDS for   (Victor)Xiangdong HUANG as Computational Linguist                          1999

My Invention of Semantic Search -- Chinese context-error Checking Software was enlisted in National Torch Project, by Ministry of Science and Technology of China, 1999, with Certificate. This awarded only to top 70-100 most important high-tech products (of which software is 1%-3% percent) annually in China. my invention is the only one ever enlisted in National Torch Project in history of China for fields of computational linguistics.



Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior Software Engineer

Synapics Inc

- Present

 

Additional Info

BACK TO TOP

 

Desired Salary/Wage:

110,000.00 USD yr

Current Career Level:

Manager (Manager/Supervisor of Staff)

Years of relevant work experience:

10+ to 15 Years

Date of Availability:

Immediately

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

 

 

Target Job:

Target Job Title:

Senior Software Engineer

Desired Job Type:

Employee

Desired Status:

Full-Time

 

Target Company:

Company Size:

Industry:

no industry preference

Occupation:

IT/Software Development

·         Computer/Network Security

·         IT Project Management

·         General/Other: IT/Software Development

·         Software/System Architecture

·         Systems Analysis - IT

 

Target Locations:

Selected Locations:

US-CA-Silicon Valley/San Jose

Relocate:

No

Willingness to travel:

Up to 25% travel

 

Languages:

Languages

Proficiency Level

Chinese - Mandarin

Fluent

English

Fluent