Post Job Free
Sign in

Software Engineer Data

Location:
Sammamish, WA, 98074
Posted:
August 13, 2013

Contact this candidate

Resume:

Jianhua He

425-***-****

*******@*****.***

SUMMARY:

To pursue a challenging position in software development; As a team-oriented

software engineer, I will contribute my 10+ years work experience as well as my

solid technical skills in problem solving, architecture, designing, coding, debugging

and testing.

Expert level programming in Java, C/C++. Strong algorithm design and analysis

skills.

Productive and hardworking; Self-motivator and team player.

TECHNICAL SKILLS:

• Programming: Java(Spring framework, Hibernate, Core Java), C/C++, Python.

Solid OS Kernel knowledge and system level programming experience.

• Architecture, design and analysis: SOA and Web Services (REST and SOAP), N-

tier architecture, distributed system, Object Oriented Design (UML, Design

Patterns, etc.).

• Data: SQL- database design, SQL programming, query tuning; big data and

NoSQL: Hadoop, HBase, Cassandra, Hive, Pig; Analytics, Data Mining.

• Search Engine: Apache Lucene, Apache Solr, solid understanding with

information retrieval process and algorithms.

• Debugging, troubleshooting and performance tuning in large scale system : N-Tier

server, big data / distributed system, Java garbage collection and multithreading,

networking issues, virtual infrastructure troubleshooting, database tuning.

WORK EXPERIENCE

Amazon Contract Software Development Engineer June 2013 – Present

Kindle Fire, Java development.

VMware Inc. Senior Member of Technical Staff November 2011 – April 2013

Working in the Host agent team of the Virtual Infrastructure Group. Responsible for

designing, developing, testing, troubleshooting on vSphere products. C/C++ is the

primary programming language being used (Java and Python are also used).

Distributed system, VM low level development.

• Designed, implemented and maintained Host Agent of vSphere products, API

Design.

• Designed and implemented the UUID features in cloud infrastructure for objects

including Host, Virtual Machine, Resource Pool etc..

• Developed performance and stats management feature for distributed data store.

• Extensive debugging and troubleshooting across virtual machine stack.

• Bug fixing for Host agent, Virtual machine Configuration / management, Linked

clone, vMotion, etc.

Concur Technologies Senior Software Engineer 2010-Nov. 2011

Worked in the Analytics Team of the Platform Group. Major Technologies and skills

used: Java (Spring Framework, JUnit, JMS,etc.), Web Services (REST APIs), JSON,

HTTP, Memcached, Hadoop, Hbase.

• Backend SaaS service development in the platform team, data extraction across

a wide array of varying sources, solving challenging problems in cloud

computing, including integration between multiple clouds and other third party

systems, scalability for systems large transactions, processing Terabytes data.

Extensive Java and SQL programming and data mining on large dataset.

• Worked on the core distributed infrastructure to schedule and execute thousand

daily jobs.

• Improvement the cache component for the ETL system.

• Data mining on the Expense, Travel Itinerary history data.

• Designed and implemented the custom field features for the Travel system.

• aggregating on terabytes data, solving the challenging issues in scaling and

performance, both SQL and NoSQL.

Qualcomm Inc. Senior Software Engineer 2008 to 2010

• Designed, implemented scalable server-side components with high performance

• Enhanced the search engine core components, improved coverage, precision

and click-through rate on related searches, contributing to decreased

abandonment, increased search success and user retention.

• Designed, implemented and maintained a file delivery framework. Worked on

wireless device file system

• Participated Multiplex Frequency Network feature development, and designed

and implemented the overhead flow management component.

Microsoft Software Engineer (Mid to Senior Level) January 2006 to February 2008

• Designed and implemented test framework for Visual Studio Team Foundation

Server Features (Linking, Query Folder, Migration Toolkit, etc.).

• Designed and implemented Team Foundation Toolkits in C++/ C#.

• Designed and implemented tool to transfer ClearQuest data to Team Foundation

WorkItem data.

YellowPages.Com Inc. Senior Software Engineer, March 2003 to November 2005

• Developed the YellowPages.com search engine, and improve relevance of

retrieved information and increase user satisfaction by analyzing search logs,

building search behavior models, predicting user intent.

Designed and implemented spell-checker and Taxonomy tools.

• Designed and implemented heuristic algorithms to track user search activities,

analyze and classify user search data, and detect site abusers.

• Designed and implemented multi-tier E-Commerce application. Site monitoring,

performance tuning and troubleshooting, attacked N-tier scalability challenges.

• Developed IYP (Internet Yellow Pages) Web Services.

Volt. Software Engineer (Contract), 2001 to 2002

• Designed and implemented a TOP 100 CD/DVD tool to verify backend database.

• Developed transaction SQL scripts and stored procedures to verify the metadata

integrity and did some performance tuning for queries of huge data volume.

N2H2 Inc. Software Engineer, 2000 to 2001

• Designed and implemented server-side log processing components.

• Implemented an html parser to extract and analyze web data.

• Developed the security checking component for N2H2 Update Server and worked

out several multithreaded tools.

EDUCATION

• 07/1996 Peking University, Beijing, China

M.S. in Computer Science

• 07/1988 Xiamen University, Xiamen, China

B.S. in Computational Mathematics



Contact this candidate