After more than 15 years coding in Java, I noticed that lots of so-called "hardcore" programmers tend to make their code hard to understand...(I don't like it) and my way of coding is to make it SIMPLE since it is the meaning of using a "language"... even though it's for computers.
70% of the software development cycle is spent in maintaining the code so making sure the code is easy to read and trace is my biggest goal.
My second goal is to make the code flexible and extend-able.
#0: Cisco
- Build Kafka and Storm cluster to process web telemetry data
- Create MessageBroker2Hbase receiver service to flush telemetry data from message broker (Qpid) to HBase
#1: SAP HANA and Hadoop integration
a. Created 3 Javascript Libraries for HANA to invoke Pig, Hive and HBase jobs/processes (SAP Patent Number: 120362US01)
b. Create Event Processing service using HBase and load data to HANA using HANA's application service
#2: At Google:
a. Develop financial web application using GWT to run on Google App Engine.
b. Setup ETL jobs using GFS and Big Table to process 40Gb data of data daily.
#3: At Fox Interactive Media
Design AdWrapper, an Ad proxy/deliver application, currently used by the following sites...
ign.com
americanidol.com
fileplanet.com
gamespy.com
rottentomatoes.com
3dgamers.com
askmen.com
cheatscodesguides.com
forumplanet.com
gamestats.com
teamxbox.com
thelot.com
Specialties: J2EE, RDBMS, web-related techonlogies, Data warehousing and ETL, Big Data (Hadoop, HBase, Hive, PIG, HDFS)
Principle Software Engineer @ To be added later....here are some clues:
Spark, SparkSQL, SparkStreaming, Hadoop/Yarn/Hdfs, S3, ETL pipeline, Postgres, SOA From July 2013 to Present (2 years 6 months) Technical Lead/Development Expert @ Lead the SAP Hadoop API design and integration with SAP In-Memory technology.
Machine-learning (Mahout), Pig, Hive, HBase are the major development subjects.
2012 Projects:
Q2: HANA with Hadoop POS demo published in 2012 Q2: http://www.youtube.com/watch?v=HmmPje38e1k From January 2011 to May 2013 (2 years 5 months) Data Warehouse Software Engineer Level V @ From October 2009 to January 2011 (1 year 4 months) Lead of Lucene Search System @ Whatever needs to be done at server side/backend, I am doing it.
Whatever needs to be done at the internal front end application, I am doing it. From November 2007 to October 2009 (2 years) Sr. Software Engineer @ From November 2002 to November 2007 (5 years 1 month) Software Developer @ Develop web-based OLAP application using J2EE and the biggest customer is CISCO. From November 2000 to November 2002 (2 years 1 month) Software Enigeer @ Design Audio-recogniation application using J2EE technologies. From May 2000 to November 2000 (7 months)
MS, Computer Science @ University of Southern California From 1998 to 2000 BS, Information Science @ Tunghai University From 1992 to 1996